From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 81526413622 for ; Mon, 15 Jun 2026 17:04:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781543094; cv=none; b=Pm4l9VzSpNuAvGT1Aq0udckCgvJtWI1FUL4jJxqM8w45DfePOGm5WoJDm3RUAQZZBBkBDP5uc+0LjoQBu84okw0YZLwlZR6n0oDIqlhRurOwBm8A7RW1MJnJJ2Pkh3QRO23V4xWI+txAv9Su8OK1IL4swlfhpHqwl6S8CV8NN5M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781543094; c=relaxed/simple; bh=d56haFccbpxDCTDObWO8nKo2JVPPRAkRdlSE8EiM1pk=; h=Message-ID:From:To:Cc:Subject:Date; b=hCKtZcQKFgCyX735SIZku3gTq4z34yhQCguwtjOFlWwAR9PnyTXodkMigvvwvuGQtFxOgGuFhPjbzFEYiLuIYkt6usiwkYuGUulDLEVJ4oSqnWDUNavB4hTKdOccnQT+LzL8aZ/zHCqFfJUeaXUUZ+xf4QkA8rKSobO3xzbdCeo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cSpix0QF; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cSpix0QF" Received: by smtp.kernel.org (Postfix) with UTF8SMTPSA id A03971F00A3E; Mon, 15 Jun 2026 17:04:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781543093; bh=1sN36Nc+kS03zsqUrZ3ZbDqkYmGdQksnAii8YB9FxB0=; h=From:To:Cc:Subject:Date; b=cSpix0QFtg8qqtY8y+XjF6UJUdUCCaEpUZz2jkE5LopiJMaNMJRc2eGi03Ysi0zo0 fY36iHm3cH4XcHYnbmWtS6mApcnOGCpsFId85bl3XgWJ1yYdFPlXq5XZ67w3853qo5 dw6oIhJcwXfoo3pNib9HnX6IcupD03mH+02r5bOMJUNoIEP0vtldZGjxZ4ItZU75W3 E25qZOO686F5IKGdjvs2wjWFxhHHuUOjcG/t7/920Jt89Qm1MjcCFibtcp0eMeUPEm rqQptCTy7Ijb0zmDrspRbulfAjefCnvIFB3i3/0snyP72vk54wERHfS4+RMHL/rXMU e9DOZA2z5B6Mg== Message-ID: <5dd16646a18928167e2b9b14a0e29d82@kernel.org> From: Mark Brown To: Linus Torvalds Cc: Liam Girdwood , linux-kernel@vger.kernel.org, Mark Brown Subject: [GIT PULL] regulator updates for v7.2 Date: Mon, 15 Jun 2026 18:04:41 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: The following changes since commit e43ffb69e0438cddd72aaa30898b4dc446f664f8: Linux 7.1-rc6 (2026-05-31 15:14:24 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v7.2 for you to fetch changes up to fd964ee0ac9ef14fdc03e30d0ac73459cd60e469: regulator: dt-bindings: mt6311: Convert to DT schema (2026-06-09 22:46:46 +0100) ---------------------------------------------------------------- regulator: Updates for v7.2 The development of the regulator subsystem continues to be quite quiet, we've got several new devices, removal of one old device and some kernel wide cleanup of platform devices but nothing in the core. - Cleanups of platform_device_id usage. - Filling out and fixing of the description of the MediaTek MT6359 - Removal of the PCAP regulator driver, the MFD has been removed. - New device support for Qualcomm Nord RPMH, PM8109, PM8150 and PMAU0102, and SG Micro SGM3804. ---------------------------------------------------------------- Arnd Bergmann (1): regulator: remove used pcap regulator driver Chen-Yu Tsai (6): regulator: dt-bindings: mt6359: Drop regulator-name pattern restrictions regulator: dt-bindings: mt6359: Deprecate bogus vcn33_[12]_* split regulators regulator: mt6359: const-ify regulator descriptions regulator: mt6359: Add regulator supply names regulator: mt6359: Add proper ldo_vcn33_[12] regulators regulator: mt6359: Fix vbbck default internal supply name Johan Hovold (1): regulator: bq257xx: drop confusing configuration of_node Kamal Wadhwa (1): regulator: rpmh-regulator: Add RPMH regulator support for Nord KancyJoe (1): regulator: add SGM3804 Dual Output driver Krzysztof Kozlowski (1): regulator: palmas: Move MODULE_DEVICE_TABLE next to the table itself Louis-Alexis Eyraud (1): regulator: dt-bindings: mt6360: add buck regulator supplies Mark Brown (5): regulator: Add PMAU0102 RPMH regulator support regulator: Add PM8150 PMIC support regulator: add support for SGM3804 Dual Output driver regulator: Use named initializers for platform_device_id arrays regulator: qcom_smd-regulator: Add PM8019 Neil Armstrong (1): regulator: dt-bindings: document the SGM3804 Dual Output regulator Ninad Naik (1): regulator: dt-bindings: mt6311: Convert to DT schema Rakesh Kota (2): regulator: dt-bindings: qcom,smd-rpm-regulator: Document PM8150 IC regulator: qcom_smd: Add PM8150 regulators Shawn Guo (1): regulator: dt-bindings: qcom,rpmh: Add PMAU0102 support Stephan Gerhold (2): regulator: dt-bindings: qcom,smd-rpm-regulator: Add PM8019 regulator: qcom_smd-regulator: Add PM8019 Uwe Kleine-König (The Capable Hub) (3): regulator: Drop unused assignment of platform_device_id driver data regulator: Use named initializers for platform_device_id arrays regulator: Unify usage of space and comma in platform_device_id arrays Wentao Liang (1): regulator: scmi: fix of_node refcount leak in scmi_regulator_probe() .../regulator/mediatek,mt6311-regulator.yaml | 70 ++++ .../bindings/regulator/mt6311-regulator.txt | 35 -- .../bindings/regulator/mt6359-regulator.yaml | 70 +--- .../bindings/regulator/mt6360-regulator.yaml | 4 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 3 + .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 8 + .../bindings/regulator/sgmicro,sgm3804.yaml | 77 ++++ drivers/regulator/88pm8607.c | 4 +- drivers/regulator/88pm886-regulator.c | 2 +- drivers/regulator/Kconfig | 15 +- drivers/regulator/Makefile | 2 +- drivers/regulator/bd71815-regulator.c | 4 +- drivers/regulator/bd71828-regulator.c | 6 +- drivers/regulator/bd718x7-regulator.c | 6 +- drivers/regulator/bd9571mwv-regulator.c | 4 +- drivers/regulator/bd9576-regulator.c | 6 +- drivers/regulator/bd96801-regulator.c | 10 +- drivers/regulator/bq257xx-regulator.c | 2 - drivers/regulator/hi6421-regulator.c | 2 +- drivers/regulator/hi6421v530-regulator.c | 2 +- drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/hi655x-regulator.c | 2 +- drivers/regulator/lp873x-regulator.c | 2 +- drivers/regulator/lp87565-regulator.c | 4 +- drivers/regulator/max14577-regulator.c | 4 +- drivers/regulator/max77541-regulator.c | 4 +- drivers/regulator/max77620-regulator.c | 8 +- drivers/regulator/max77686-regulator.c | 4 +- drivers/regulator/max77693-regulator.c | 6 +- drivers/regulator/max77802-regulator.c | 4 +- drivers/regulator/max8997-regulator.c | 4 +- drivers/regulator/max8998.c | 4 +- drivers/regulator/mt6323-regulator.c | 4 +- drivers/regulator/mt6331-regulator.c | 4 +- drivers/regulator/mt6332-regulator.c | 4 +- drivers/regulator/mt6357-regulator.c | 4 +- drivers/regulator/mt6358-regulator.c | 4 +- drivers/regulator/mt6359-regulator.c | 410 ++++++++++++++------- drivers/regulator/mt6360-regulator.c | 4 +- drivers/regulator/mt6370-regulator.c | 4 +- drivers/regulator/mt6380-regulator.c | 4 +- drivers/regulator/mt6397-regulator.c | 4 +- drivers/regulator/palmas-regulator.c | 2 +- drivers/regulator/pcap-regulator.c | 274 -------------- drivers/regulator/pf1550-regulator.c | 2 +- drivers/regulator/qcom-pm8008-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 19 + drivers/regulator/qcom_smd-regulator.c | 56 +++ drivers/regulator/rt4831-regulator.c | 4 +- drivers/regulator/rt5033-regulator.c | 2 +- drivers/regulator/rt5120-regulator.c | 4 +- drivers/regulator/s2dos05-regulator.c | 4 +- drivers/regulator/s2mpa01.c | 4 +- drivers/regulator/s2mps11.c | 18 +- drivers/regulator/s5m8767.c | 4 +- drivers/regulator/scmi-regulator.c | 4 +- drivers/regulator/sgm3804-regulator.c | 314 ++++++++++++++++ drivers/regulator/sy7636a-regulator.c | 2 +- drivers/regulator/tps65086-regulator.c | 2 +- drivers/regulator/tps65218-regulator.c | 2 +- drivers/regulator/tps65219-regulator.c | 6 +- drivers/regulator/tps65912-regulator.c | 2 +- include/linux/regulator/mt6359-regulator.h | 10 +- 63 files changed, 958 insertions(+), 605 deletions(-) create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6311-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/mt6311-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/sgmicro,sgm3804.yaml delete mode 100644 drivers/regulator/pcap-regulator.c create mode 100644 drivers/regulator/sgm3804-regulator.c