Show a cover letter.

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

{
    "id": 2217582,
    "url": "http://patchwork.ozlabs.org/api/covers/2217582/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260330083429.359819-1-l.scorcia@gmail.com/",
    "project": {
        "id": 42,
        "url": "http://patchwork.ozlabs.org/api/projects/42/?format=api",
        "name": "Linux GPIO development",
        "link_name": "linux-gpio",
        "list_id": "linux-gpio.vger.kernel.org",
        "list_email": "linux-gpio@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260330083429.359819-1-l.scorcia@gmail.com>",
    "list_archive_url": null,
    "date": "2026-03-30T08:29:34",
    "name": "[v4,0/9] Add support for mt6392 PMIC",
    "submitter": {
        "id": 92693,
        "url": "http://patchwork.ozlabs.org/api/people/92693/?format=api",
        "name": "Luca Leonardo Scorcia",
        "email": "l.scorcia@gmail.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/cover/20260330083429.359819-1-l.scorcia@gmail.com/mbox/",
    "series": [
        {
            "id": 497975,
            "url": "http://patchwork.ozlabs.org/api/series/497975/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=497975",
            "date": "2026-03-30T08:29:34",
            "name": "Add support for mt6392 PMIC",
            "version": 4,
            "mbox": "http://patchwork.ozlabs.org/series/497975/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2217582/comments/",
    "headers": {
        "Return-Path": "\n <linux-gpio+bounces-34391-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-gpio@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=pJLHg8Ru;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34391-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=\"pJLHg8Ru\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=209.85.128.47",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=gmail.com"
        ],
        "Received": [
            "from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fkl1L43xnz1y1q\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 30 Mar 2026 19:35:02 +1100 (AEDT)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 629A3300681F\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 30 Mar 2026 08:34:54 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 5BAFE3AE1A0;\n\tMon, 30 Mar 2026 08:34:49 +0000 (UTC)",
            "from mail-wm1-f47.google.com (mail-wm1-f47.google.com\n [209.85.128.47])\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 6C8BF3ACF11\n\tfor <linux-gpio@vger.kernel.org>; Mon, 30 Mar 2026 08:34:46 +0000 (UTC)",
            "by mail-wm1-f47.google.com with SMTP id\n 5b1f17b1804b1-48558d6ef83so40953105e9.3\n        for <linux-gpio@vger.kernel.org>;\n Mon, 30 Mar 2026 01:34:46 -0700 (PDT)",
            "from luca-vm.lan ([154.61.61.58])\n        by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48722c6b495sm508329995e9.2.2026.03.30.01.34.43\n        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n        Mon, 30 Mar 2026 01:34:44 -0700 (PDT)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774859689; cv=none;\n b=i1ihuJl9yqt5g1+NBrXLHktElb33gBs4HibvyLKgEBENV0O9VPPUYs0SWctQvSaUgNtMgtQoikZKaWEc8v4i1lP4VY7yQldhMKsrtT3hfFzlcPvaYS23Y0KXek4/YhplP9lajMDm/SKe+/0kVn7txB9vqg1LVTjU9dnVD0TUA/w=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774859689; c=relaxed/simple;\n\tbh=S/riY656uNQaeNQIky9DTnq91bWvKnSdxYdiKTr3GZQ=;\n\th=From:To:Cc:Subject:Date:Message-ID:MIME-Version;\n b=gh1c5vMQw7XsuqOwommyOio8t9c8P+JUcxqd4/kuiZexosM+YyJ7lc9ImcI4A9pDPcOPPVIrL/Rq0Da4IkYrfGgOXJNCma4/AIo5MkPmSPXZVYVEp7vkcPdoeI71g+doeRZTxkaMLsa4r5LZbSzLGSUT3GX50yPu/erynrAxqew=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com;\n spf=pass smtp.mailfrom=gmail.com;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.b=pJLHg8Ru; arc=none smtp.client-ip=209.85.128.47",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=gmail.com; s=20251104; t=1774859685; x=1775464485;\n darn=vger.kernel.org;\n        h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n         :to:from:from:to:cc:subject:date:message-id:reply-to;\n        bh=/ffjqD22wwfmhO+ld9/luMon3GDz24nlqdVKsWtkc/0=;\n        b=pJLHg8RuVw6tBdC1BFRqcf+pLBJ06iKWnzRW+K61Cz9uvmpI5VXT2FrXFZtB0JPhHC\n         P6svvq/BvO6JKr56uFBtV0+T+4IrH9KMuxxbjMqtGXZ1sjZUodGSrbp9aMjlO69up1Et\n         SUKVWZf8qaFcYSWDfjGH8OQSVUQN7vDLoGfCbqK0jTbI5SNrr0zIGx7cYH0uIktY0EBa\n         Ao8E+8gd2tmjtxecJ0qAQWv24dI3oiLMmVWp8RHkLgw5qy7jjk5KAQwsB2m6DVeGyacP\n         Eejnz/mzMhjCIm9yeKjGQ0e5jILrj9bv+jdnCkUuBTkMTlrkM7ODJJ60GdYrXv7f0AwU\n         vlAg==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n        d=1e100.net; s=20251104; t=1774859685; x=1775464485;\n        h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n         :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n         :message-id:reply-to;\n        bh=/ffjqD22wwfmhO+ld9/luMon3GDz24nlqdVKsWtkc/0=;\n        b=aROeV0CCOt+4Bi0A9VtCIdMv2KwXlRvJzp73VMeu9U4MUtduk89VTrCnW/mgRZ8PAj\n         Up5JscQBJZEeQ0qMiDbO3HLAWhSOaN2OGa9DC7EndkFvQZn5yfNLKiyDJB37LOOT3rs3\n         NJVhfnMT7KZ7K4EVDsSw6pQLOG8hjK030w4P8EDb55fJ3xhdILgc1Ouxq8LtBjh/ON1U\n         fHEcWpHSF03VIh1Zf0tgbxoUBdTieaaXdD6o4ShY1d0IShKkV5wn7hVZvAN8UM98bPVc\n         RFgO6LZY0Z3H6bUnfRTgNV/amiLQRwyu0yd8mRbgmrdBgWbp8ReAnPQkmIzBOnUMXT0t\n         UPKA==",
        "X-Forwarded-Encrypted": "i=1;\n AJvYcCUH33mIbKKPTxoDqlsBiy7DkJxJ3DEX0+DFXGybfMnfHbVBcVQVZkSlLaT6g43M8ayBXFIn5VRYY1JR@vger.kernel.org",
        "X-Gm-Message-State": "AOJu0YyTcNcoGMz18zD9wd3Sl8Mtn3g4YcQZFPYDeYKDIDdU8E2QzPEu\n\t5yB6OxRFvmK9/SkMme5EnbGy0uegxxn2lhexOl7vmeg0oM9ycYn8Rxev",
        "X-Gm-Gg": "ATEYQzx0DyA8tQ9s2wMHb5Zosd2b/s1VCJcglhpiNmloEaWkvtGEDPSJ4XknovoEXZz\n\tDqJAhOPLLMyr1k+kBT5cr84226h46rVs0c6fAOF5SSVrhjXLnCWRVZtsAi3vPAC4QL6PTLRkKx3\n\tB9ioKr1nifs3buybvg2h7SCKP+KXI068c1Elw5QTBfGypHewlbaeI+4AtfGCXDCibE1I/mC7yW+\n\tZ1tKcpGngcajsFRHZPryVeVjtxVLn2tWF8Ix5WgoFc/zmCAtmQdBh+DQ/JiwyEPswj+cvqQ9e5K\n\tqxkJQRyA60NIfOVVvn9ftfZGSLkKmDOA3Ui/rBkcdxqpU3HUete2Y+FEeM3RN+gwXVEWExUolJs\n\tlnP8mZjG8puWDvUleNsl9nllEEWMxHLc3fCcu8yYPwH5sHCFG1veNW3Hx+EKJtEgihFk8J0V1DV\n\twPwxhWo/bFkgJS1lWkXXI=",
        "X-Received": "by 2002:a05:600c:6287:b0:485:3b5b:eb8 with SMTP id\n 5b1f17b1804b1-48727ef6617mr197260045e9.26.1774859684663;\n        Mon, 30 Mar 2026 01:34:44 -0700 (PDT)",
        "From": "Luca Leonardo Scorcia <l.scorcia@gmail.com>",
        "To": "linux-mediatek@lists.infradead.org",
        "Cc": "Luca Leonardo Scorcia <l.scorcia@gmail.com>,\n\tDmitry Torokhov <dmitry.torokhov@gmail.com>,\n\tRob Herring <robh@kernel.org>,\n\tKrzysztof Kozlowski <krzk+dt@kernel.org>,\n\tConor Dooley <conor+dt@kernel.org>,\n\tSen Chu <sen.chu@mediatek.com>,\n\tSean Wang <sean.wang@mediatek.com>,\n\tMacpaul Lin <macpaul.lin@mediatek.com>,\n\tLee Jones <lee@kernel.org>,\n\tMatthias Brugger <matthias.bgg@gmail.com>,\n\tAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>,\n\tLinus Walleij <linusw@kernel.org>,\n\tLiam Girdwood <lgirdwood@gmail.com>,\n\tMark Brown <broonie@kernel.org>,\n\tGary Bisson <bisson.gary@gmail.com>,\n\tVal Packett <val@packett.cool>,\n\tJulien Massot <julien.massot@collabora.com>,\n\tLouis-Alexis Eyraud <louisalexis.eyraud@collabora.com>,\n\tFabien Parent <parent.f@gmail.com>,\n\tChen Zhong <chen.zhong@mediatek.com>,\n\tlinux-input@vger.kernel.org,\n\tdevicetree@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tlinux-pm@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-gpio@vger.kernel.org",
        "Subject": "[PATCH v4 0/9] Add support for mt6392 PMIC",
        "Date": "Mon, 30 Mar 2026 09:29:34 +0100",
        "Message-ID": "<20260330083429.359819-1-l.scorcia@gmail.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-gpio@vger.kernel.org",
        "List-Id": "<linux-gpio.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit"
    },
    "content": "The MediaTek mt6392 PMIC is usually found on devices powered by\nthe mt8516/mt8167 SoC and is yet another mt6323/mt6397 variant.\n\nThis series is mostly based around patches submitted a couple\nyears ago by Fabien Parent and not merged and from Val Packett's\nsubmission from Jan 2025 that included extra cleanups, fixes, and a\nnew dtsi file similar to ones that exist for other PMICs. Some\ncomments weren't addressed and the series was ultimately not merged.\n\nThis series only enables four functions: regulators, keys, pinctrl\nand RTC.\n\nI added a handful of device tree improvements to fix some dtbs_check\nerrors, added support for the pinctrl device and addressed the comments\nfrom last year's reviews.\n\nThe series has been tested on Xiaomi Mi Smart Clock x04g. In order for\npinctrl to probe successfully patch [1] has to be merged too, but\neach patch set is independent from the other.\n\nChanges in v4:\n- Dropped usage of the regulator compatible\n- Fixed commit messages text to properly reference the target subsystem\n- Added supply rails to the regulator\n- Reworked the regulator schema and PMIC dtsi. Now all supplies are\n  documented and the schema no longer includes voltage information\n- Removed redundant ldo- / buck- prefixes\n- Renamed the pinfunc header to mediatek,mt6392-pinfunc.h\n- Modified the MFD driver to use a simple identifier in the of_match\n  data properties\n\nChanges in v3 [2]:\n- Added pinctrl device\n- Changed mt6397-rtc fallback to mt6323-rtc\n- Added schema for regulators\n- Fixed checkpatch issues\n\nChanges in v2 [3]:\n- Replaced explicit compatibles with fallbacks\n\n[1] https://lore.kernel.org/linux-mediatek/20260317110249.391552-1-l.scorcia@gmail.com/\n[2] https://lore.kernel.org/linux-mediatek/20260317184507.523060-1-l.scorcia@gmail.com/\n[3] https://lore.kernel.org/linux-mediatek/20260306120521.163654-1-l.scorcia@gmail.com/\n\nFabien Parent (4):\n  dt-bindings: mfd: mt6397: Add MT6392 PMIC\n  dt-bindings: input: mtk-pmic-keys: Add MT6392 PMIC keys\n  mfd: mt6397: Add support for MT6392 PMIC\n  regulator: Add MediaTek MT6392 regulator\n\nLuca Leonardo Scorcia (3):\n  regulator: dt-bindings: Add MediaTek MT6392 PMIC\n  dt-bindings: pinctrl: mediatek,mt65xx: Add MT6392 pinctrl\n  pinctrl: mediatek: mt6397: Add MediaTek MT6392\n\nVal Packett (2):\n  input: keyboard: mtk-pmic-keys: Add MT6392 support\n  arm64: dts: mediatek: Add MediaTek MT6392 PMIC dtsi\n\n .../bindings/input/mediatek,pmic-keys.yaml    |   1 +\n .../bindings/mfd/mediatek,mt6397.yaml         |  11 +-\n .../pinctrl/mediatek,mt65xx-pinctrl.yaml      |   1 +\n .../regulator/mediatek,mt6392-regulator.yaml  |  74 +++\n arch/arm64/boot/dts/mediatek/mt6392.dtsi      |  73 +++\n drivers/input/keyboard/mtk-pmic-keys.c        |  17 +\n drivers/mfd/mt6397-core.c                     | 118 +++-\n drivers/mfd/mt6397-irq.c                      |   8 +\n drivers/pinctrl/mediatek/pinctrl-mt6397.c     |  37 +-\n drivers/pinctrl/mediatek/pinctrl-mtk-mt6392.h |  64 +++\n drivers/regulator/Kconfig                     |   9 +\n drivers/regulator/Makefile                    |   1 +\n drivers/regulator/mt6392-regulator.c          | 509 ++++++++++++++++++\n .../pinctrl/mediatek,mt6392-pinfunc.h         |  39 ++\n .../regulator/mediatek,mt6392-regulator.h     |  24 +\n include/linux/mfd/mt6392/core.h               |  42 ++\n include/linux/mfd/mt6392/registers.h          | 487 +++++++++++++++++\n include/linux/mfd/mt6397/core.h               |   1 +\n include/linux/regulator/mt6392-regulator.h    |  42 ++\n 19 files changed, 1527 insertions(+), 31 deletions(-)\n create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6392-regulator.yaml\n create mode 100644 arch/arm64/boot/dts/mediatek/mt6392.dtsi\n create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6392.h\n create mode 100644 drivers/regulator/mt6392-regulator.c\n create mode 100644 include/dt-bindings/pinctrl/mediatek,mt6392-pinfunc.h\n create mode 100644 include/dt-bindings/regulator/mediatek,mt6392-regulator.h\n create mode 100644 include/linux/mfd/mt6392/core.h\n create mode 100644 include/linux/mfd/mt6392/registers.h\n create mode 100644 include/linux/regulator/mt6392-regulator.h"
}