Show a cover letter.

GET /api/1.1/covers/2227493/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2227493,
    "url": "http://patchwork.ozlabs.org/api/1.1/covers/2227493/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/rtc-linux/cover/20260424-s2mu005-pmic-v5-0-fcbc9da5a004@disroot.org/",
    "project": {
        "id": 9,
        "url": "http://patchwork.ozlabs.org/api/1.1/projects/9/?format=api",
        "name": "Linux RTC development",
        "link_name": "rtc-linux",
        "list_id": "linux-rtc.vger.kernel.org",
        "list_email": "linux-rtc@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "msgid": "<20260424-s2mu005-pmic-v5-0-fcbc9da5a004@disroot.org>",
    "date": "2026-04-23T19:38:59",
    "name": "[v5,00/11] Support for Samsung S2MU005 PMIC and its sub-devices",
    "submitter": {
        "id": 88698,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/88698/?format=api",
        "name": "Kaustabh Chakraborty",
        "email": "kauschluss@disroot.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/rtc-linux/cover/20260424-s2mu005-pmic-v5-0-fcbc9da5a004@disroot.org/mbox/",
    "series": [
        {
            "id": 501238,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/501238/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/rtc-linux/list/?series=501238",
            "date": "2026-04-23T19:39:00",
            "name": "Support for Samsung S2MU005 PMIC and its sub-devices",
            "version": 5,
            "mbox": "http://patchwork.ozlabs.org/series/501238/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2227493/comments/",
    "headers": {
        "Return-Path": "\n <linux-rtc+bounces-6397-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-rtc@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=disroot.org header.i=@disroot.org header.a=rsa-sha256\n header.s=mail header.b=SQg+IMxs;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-rtc+bounces-6397-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org\n header.b=\"SQg+IMxs\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=178.21.23.139",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=disroot.org",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=disroot.org"
        ],
        "Received": [
            "from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1msq0W91z1y2d\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 05:50:39 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 6F154303F280\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 19:50:03 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 4A6293932E4;\n\tThu, 23 Apr 2026 19:50:01 +0000 (UTC)",
            "from layka.disroot.org (layka.disroot.org [178.21.23.139])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id CC82430214B;\n\tThu, 23 Apr 2026 19:49:57 +0000 (UTC)",
            "from mail01.disroot.lan (localhost [127.0.0.1])\n\tby disroot.org (Postfix) with ESMTP id 00A9226E1D;\n\tThu, 23 Apr 2026 21:49:50 +0200 (CEST)",
            "from layka.disroot.org ([127.0.0.1])\n by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 9aqmScYh2VzT; Thu, 23 Apr 2026 21:49:49 +0200 (CEST)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776973801; cv=none;\n b=fWeZvLeIZxkVFRIBvh89vLM3g2oQF8uDZ/9DtybsQBwDvuOwRvzp7XMYmQstrar4kKStLMLEC2WXQ6PPhDWyyqE3g0QINt12DZpZEWPyMcvUXMxuOBLWFI/A/dMAqNH1tRmeKXJncy81IWdGrpUDWS8QSPCkMvBHjR0xqGTdpIo=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776973801; c=relaxed/simple;\n\tbh=GU+XcZqHMXP/TDB9qnz+TciYhh3SShbFBcVPE6c/bv4=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=W4gYSLoQAzegkC7lMATSTmbAVYLRoKjTTrfS8ot6dC19n1BMfzfi+MCQAaJPhMfFeOqC40Mz4a3LX/tp55alpVAgPyA7G9fU8GN9VmWGnJYJfvAHYhr5heH0DaUe5poDUxUa+ItDXERygTHQeEgQjXoPVxkvh1OgkRsG/c2ZJPU=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=disroot.org;\n spf=pass smtp.mailfrom=disroot.org;\n dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org\n header.b=SQg+IMxs; arc=none smtp.client-ip=178.21.23.139",
        "X-Virus-Scanned": "SPAM Filter at disroot.org",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;\n\tt=1776973789; bh=GU+XcZqHMXP/TDB9qnz+TciYhh3SShbFBcVPE6c/bv4=;\n\th=From:Subject:Date:To:Cc;\n\tb=SQg+IMxsfNRYLv4YVr0QznBc0ud5kz6FWVXPgy1WS44qyRpCT8UaQPWLuNkJBSeJD\n\t Ap5kDlcVvptQ6liahGCEume7Bus+bwe6GPC81UUx/hj/fix0j1UsdUq1dT6gk+WAZu\n\t o9iWpXXj8zu/cBjt2LgbqVz+LwafOT5UryrLnW4jK/vu5RwRhek+rqbeXVb/eamvO4\n\t t8snwBuxZtwpIU4kSqt1bgu9wIM5bOJ61GxIyBjkt/i5COhZCt7MMrNLB5MbU6IM8E\n\t bRP2ToY2a01bU4Du8T2PPAvrBN2Xt4gwPo+UHQBXOv/OaHmFY6f5/2PR7eien0bB4t\n\t nr0E7ETlLgdkQ==",
        "From": "Kaustabh Chakraborty <kauschluss@disroot.org>",
        "Subject": "[PATCH v5 00/11] Support for Samsung S2MU005 PMIC and its\n sub-devices",
        "Date": "Fri, 24 Apr 2026 01:08:59 +0530",
        "Message-Id": "<20260424-s2mu005-pmic-v5-0-fcbc9da5a004@disroot.org>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-rtc@vger.kernel.org",
        "List-Id": "<linux-rtc.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-rtc+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-rtc+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "8bit",
        "X-B4-Tracking": "v=1; b=H4sIAFR16mkC/2XOwY7CIBDG8VcxnMUMwwCtJ99jswekg3JQDLiNx\n vTdl5oYoz1+JL//8BCVS+IqtquHKDymmvK5DbNeiXD05wPLNLQtENAopVBWPP0BGHk5pSAhWBe\n 93fugg2jkUjim2zP389v2MdVrLvdnfVTz6ytEn6FRSZA9a9XRoD2EfjekWnK+bnI5iDk14otbU\n Gi/ODbuuqi8M9GQ80uu3xzRfHHd+J58ZO7JWdBLTm9Oi8/TfD2yow6Mc2w/+TRN/ygPH2dnAQA\n A",
        "X-Change-ID": "20251112-s2mu005-pmic-0c67fa6bac3c",
        "To": "Lee Jones <lee@kernel.org>, Pavel Machek <pavel@kernel.org>,\n  Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, MyungJoo Ham <myungjoo.ham@samsung.com>,\n  Chanwoo Choi <cw00.choi@samsung.com>, Sebastian Reichel <sre@kernel.org>,\n  Krzysztof Kozlowski <krzk@kernel.org>,\n =?utf-8?q?Andr=C3=A9_Draszik?= <andre.draszik@linaro.org>,\n  Alexandre Belloni <alexandre.belloni@bootlin.com>,\n  Jonathan Corbet <corbet@lwn.net>, Shuah Khan <skhan@linuxfoundation.org>,\n  Nam Tran <trannamatk@gmail.com>,\n =?utf-8?b?xYF1a2FzeiBMZWJpZWR6acWEc2tp?= <kernel@lvkasz.us>",
        "Cc": "linux-leds@vger.kernel.org, devicetree@vger.kernel.org,\n linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org,\n linux-samsung-soc@vger.kernel.org, linux-rtc@vger.kernel.org,\n linux-doc@vger.kernel.org, Kaustabh Chakraborty <kauschluss@disroot.org>,\n Conor Dooley <conor.dooley@microchip.com>"
    },
    "content": "S2MU005 is an MFD chip manufactured by Samsung Electronics. This is\nfound in various devices manufactured by Samsung and others, including\nall Exynos 7870 devices. It is known to have the following features:\n\n1. Two LED channels with adjustable brightness for use as a torch, or a\n   flash strobe.\n2. An RGB LED with 8-bit channels. Usually programmed as a notification\n   indicator.\n3. An MUIC, which works with USB micro-B (and USB-C?). For the micro-B\n   variant though, it measures the ID-GND resistance using an internal\n   ADC.\n4. A charger device, which reports if charger is online, voltage,\n   resistance, etc.\n\nThis patch series implements a lot of these features. Naturally, this\nseries touches upon a lot of subsystems. The 'parent' is the MFD driver,\nso the subsystems have some form of dependency to the MFD driver, so\nthey are not separable.\n\nHere are the subsystems corresponding to the patch numbers:\ndt-bindings - 01, 02, 03\nmfd         - 03, 04, 05, 06\nled         - 01, 07, 08, 09\nextcon      - 02, 10\npower       - 11\n\nSigned-off-by: Kaustabh Chakraborty <kauschluss@disroot.org>\n---\nChanges in v5:\n- Drop port property from charger dt binding (Krzysztof Kozlowski)\n- Create separate dt binding for S2MU005 MFD (Krzysztof Kozlowski)\n- Move RGB LED and charger schema to parent schema (Rob Herring)\n- Fix error of using invalid revision mask\n- Link to v4: https://lore.kernel.org/r/20260414-s2mu005-pmic-v4-0-7fe7480577e6@disroot.org\n\nChanges in v4:\n- Use OF graph to connect charger with MUIC in device tree\n- Move DMA coherent mask to all MFD PMICs (André Draszik)\n- Modify pointer names for flash/RGB drivers (Lee Jones)\n- Use 100-char line wrap for flash/RGB drivers (Lee Jones)\n- Revamp LED device initialization in flash driver (Lee Jones)\n- Add proper USB 2.0 support in charger driver (Łukasz Lebiedziński)\n- Link to v3: https://lore.kernel.org/r/20260225-s2mu005-pmic-v3-0-b4afee947603@disroot.org\n\nChanges in v3:\n- Remove \"extcon\" text from dt-bindings documentation (Rob Herring)\n- Add connector for MUIC node\n- Fix dt binding errors reported by robh's bot\n- Fix kernel test robot const errors \n- Remove FIELD_PREP() values in register header file (André Draszik)\n- Add max_register, volatile_reg, cache_type (André Draszik)\n- Redo [v2 07/12] to NOT store the PMIC revision (André Draszik)\n- Add a commit to fix DMA coherent mask in I2C PMICs\n- Implement various flow changes in flash LED driver (André Draszik)\n- Use device_for_each_child_node_scoped() (André Draszik)\n- Fix CFI panic in devm_add_action_or_reset()\n- Link to v2: https://lore.kernel.org/r/20260126-s2mu005-pmic-v2-0-78f1a75f547a@disroot.org\n\nChanges in v2:\n- Drop [v1 06/13], instead use regmap_irq_chip::get_irq_regs() \n- Remove references to driver in devicetree commits (Conor Dooley)\n- Propagate errors of sec_pmic_store_rev() (André Draszik)\n- Fix documentation language errors (Randy Dunlap)\n- Link to v1: https://lore.kernel.org/r/20251114-s2mu005-pmic-v1-0-9e3184d3a0c9@disroot.org\n\n---\nKaustabh Chakraborty (11):\n      dt-bindings: leds: document Samsung S2M series PMIC flash LED device\n      dt-bindings: extcon: document Samsung S2M series PMIC extcon device\n      dt-bindings: mfd: add documentation for S2MU005 PMIC\n      mfd: sec: add support for S2MU005 PMIC\n      mfd: sec: set DMA coherent mask\n      mfd: sec: resolve PMIC revision in S2MU005\n      leds: flash: add support for Samsung S2M series PMIC flash LED device\n      leds: rgb: add support for Samsung S2M series PMIC RGB LED device\n      Documentation: leds: document pattern behavior of Samsung S2M series PMIC RGB LEDs\n      extcon: add support for Samsung S2M series PMIC extcon devices\n      power: supply: add support for Samsung S2M series PMIC charger device\n\n .../bindings/extcon/samsung,s2mu005-muic.yaml      |  40 ++\n .../bindings/leds/samsung,s2mu005-flash.yaml       |  52 +++\n .../bindings/mfd/samsung,s2mu005-pmic.yaml         | 120 ++++++\n Documentation/leds/index.rst                       |   1 +\n Documentation/leds/leds-s2m-rgb.rst                |  60 +++\n drivers/extcon/Kconfig                             |  10 +\n drivers/extcon/Makefile                            |   1 +\n drivers/extcon/extcon-s2m.c                        | 345 ++++++++++++++++\n drivers/leds/flash/Kconfig                         |  12 +\n drivers/leds/flash/Makefile                        |   1 +\n drivers/leds/flash/leds-s2m-flash.c                | 358 +++++++++++++++++\n drivers/leds/rgb/Kconfig                           |  11 +\n drivers/leds/rgb/Makefile                          |   1 +\n drivers/leds/rgb/leds-s2m-rgb.c                    | 446 +++++++++++++++++++++\n drivers/mfd/sec-common.c                           |  37 +-\n drivers/mfd/sec-i2c.c                              |  29 ++\n drivers/mfd/sec-irq.c                              |  74 ++++\n drivers/power/supply/Kconfig                       |  11 +\n drivers/power/supply/Makefile                      |   1 +\n drivers/power/supply/s2m-charger.c                 | 299 ++++++++++++++\n include/linux/mfd/samsung/core.h                   |   1 +\n include/linux/mfd/samsung/irq.h                    |  66 +++\n include/linux/mfd/samsung/s2mu005.h                | 332 +++++++++++++++\n 23 files changed, 2302 insertions(+), 6 deletions(-)\n---\nbase-commit: 1c7cc4904160c6fc6377564140062d68a3dc93a0\nchange-id: 20251112-s2mu005-pmic-0c67fa6bac3c\n\nBest regards,"
}