From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 59AA026A1CF for ; Mon, 13 Apr 2026 16:09:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776096543; cv=none; b=fH7KIn+VNnDzt2WPozLoMbEvXdii57asrc4YhBh04BJ1+VotcqeX016kuOneh1wi1xZD1z84sWnbznmrx06Vfw0o2NEJaFFxTi/Yaq5XuEXlARiloOmvDnXjiZ7+GBealUeLUPDi0NkBfyZzuewt8ZGlUtsLWnyDIq7UzajzshQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776096543; c=relaxed/simple; bh=N6LobmqM9qB0WEpCNuMruIXyOgTdqiUQpQUhMOuljZY=; h=Message-ID:From:To:Cc:Subject:Date; b=sRsy2eByxSgFKc13kv/52OvEU8db1R9vcsWEU6F6+NqULug9itF/FQiqmzbIOc98ZD5+5U+h3bGCs5dJYGYpoiYOxN1G6PHeRWjEEZMMot7w9Y5QUYA1/Y72Xbg4H40pLt/Uh0ft4eXJyghkKaK4hwjvuS6t4RTjMHwmkbaC0Wc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nevCZ6bf; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nevCZ6bf" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9F0ACC2BCB6; Mon, 13 Apr 2026 16:09:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776096543; bh=N6LobmqM9qB0WEpCNuMruIXyOgTdqiUQpQUhMOuljZY=; h=From:To:Cc:Subject:Date:From; b=nevCZ6bfWwp/edf+qzNVBJDQpVEHwXsiaJBYPOJ0BYeL/VL3jPCusnjaR/yW9ZFjR v4NaKCtVAJIrmyUup3r2PD/bcO62gvetrkjQU1+Uc373/aTQ48HltDgO1WIFVsgCN2 0Sysd02aswcZpzH38YwKYLJouUSoCuicVbykHgINwTSrAQDndRora7wV1jToofw2li fY6+iKNb3PJ3ORl9amHnBgnmFH0Bm8D0AxR7FV8Omet0fuBcnIfsxWH/S3uccXcCEM 34NET0SXdaI8PIYFkg4iltiffqdu+i7f3NJYXOw1hAQhvySSOlSMdjjtXd/qubSrVN A+omsKi3HT3Zw== Message-ID: From: Mark Brown To: Linus Torvalds Cc: Liam Girdwood , linux-kernel@vger.kernel.org, Mark Brown Subject: [GIT PULL] regulator updates for v7.1 Date: Mon, 13 Apr 2026 17:08:44 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: The following changes since commit 591cd656a1bf5ea94a222af5ef2ee76df029c1d2: Linux 7.0-rc7 (2026-04-05 15:26:23 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git tags/regulator-v7.1 for you to fetch changes up to 606c780b8843731c78c0f6fa0a1c3b99456ca263: regulator: max77620: drop redundant OF node initialisation (2026-04-10 13:56:21 +0100) ---------------------------------------------------------------- regulator: Updates for v7.1 This has been a very quiet update for the regulator API, the bulk of the diffstat is DT binding conversions and the most promient series in the changelog is Johan Hovold cleaning up some leaks of OF nodes. For some reason we have had several different people sending improvements to better describe the parent supplies for existing regulators, these look to be independent efforts. The only new hardware support is for some Motorola custom varints of cpcap. ---------------------------------------------------------------- Alexey Charkov (2): regulator: bq257xx: Remove reference to the parent MFD's dev regulator: bq257xx: Make OTG enable GPIO really optional André Svensson (2): regulator: dt-bindings: dlg,da9121: Add dlg,no-gpio-control regulator: da9121: Allow caching BUCK registers Ben Dooks (1): regulator: max20411: show failure on register Bhargav Joshi (1): regulator: dt-bindings: mps,mp8859: convert to DT schema Chen-Yu Tsai (4): regulator: dt-bindings: cros-ec: Add regulator supply regulator: cros-ec: Add regulator supply regulator: dt-bindings: mt6315: Add regulator supplies regulator: mt6315: Add regulator supplies Felix Gu (1): regulator: pf1550: Remove redundant regmap assignment Franz Schnyder (1): regulator: pf9453: Allow shared IRQ Guodong Xu (2): dt-bindings: mfd: spacemit,p1: Add individual regulator supply properties regulator: spacemit-p1: Update supply names Hugo Villeneuve (3): regulator: fixed: remove unused reboot.h include regulator: core: fix typo in comments regulator: fixed: remove unused macro Johan Hovold (8): regulator: bq257xx: fix OF node reference imbalance regulator: rk808: fix OF node reference imbalance regulator: max77650: fix OF node reference imbalance regulator: mt6357: fix OF node reference imbalance regulator: s2dos05: fix OF node reference imbalance regulator: act8945a: fix OF node reference imbalance regulator: bd9571mwv: fix OF node reference imbalance regulator: max77620: drop redundant OF node initialisation Krzysztof Kozlowski (1): regulator: pf0900: Make regu_irqs variable static const Luca Weiss (2): regulator: devres: Use enum regulator_get_type in internal functions regulator: dt-bindings: qcom,qca6390-pmu: Document WCN6755 PMU Mark Brown (8): regulator: spacemit-p1: Support board power tree mfd: cpcap: convert documentation to schema and add regulator: pf9453: Fix IRQ trigger and allow regulator: fp9931: Make vin-supply mandatory regulator: cros-ec: cleanup and add supplies regulator: da91xx: Allow caching of buck registers when no GPIO input control is configured regulator: mt6315: add regulator supplies regulator: fix OF node imbalance on reuse Robby Cai (2): regulator: dt-bindings: fp9931: Make vin-supply property as required regulator: fp9931: Fix handling of mandatory "vin" supply Rosen Penev (1): regulator: da9063: kzalloc + kcalloc to kzalloc Svyatoslav Ryhel (4): regulator: dt-bindings: cpcap-regulator: convert to DT schema regulator: dt-bindings: cpcap-regulator: document Mot regulator regulator: cpcap-regulator: add support for Mot regulators regulator: dt-bindings: regulator-max77620: convert to DT schema .../devicetree/bindings/mfd/spacemit,p1.yaml | 49 ++++- .../bindings/regulator/cpcap-regulator.txt | 35 ---- .../devicetree/bindings/regulator/dlg,da9121.yaml | 49 +++++ .../bindings/regulator/fitipower,fp9931.yaml | 1 + .../regulator/google,cros-ec-regulator.yaml | 4 + .../regulator/maxim,max77620-regulator.yaml | 99 +++++++++ .../regulator/motorola,cpcap-regulator.yaml | 47 +++++ .../devicetree/bindings/regulator/mp8859.txt | 22 -- .../devicetree/bindings/regulator/mps,mp8859.yaml | 54 +++++ .../bindings/regulator/mt6315-regulator.yaml | 12 ++ .../bindings/regulator/qcom,qca6390-pmu.yaml | 16 +- .../bindings/regulator/regulator-max77620.txt | 222 --------------------- drivers/regulator/act8945a-regulator.c | 3 +- drivers/regulator/bd9571mwv-regulator.c | 3 +- drivers/regulator/bq257xx-regulator.c | 20 +- drivers/regulator/core.c | 2 +- drivers/regulator/cpcap-regulator.c | 105 ++++++++++ drivers/regulator/cros-ec-regulator.c | 1 + drivers/regulator/da9063-regulator.c | 9 +- drivers/regulator/da9121-regulator.c | 43 +++- drivers/regulator/devres.c | 6 +- drivers/regulator/fixed.c | 4 - drivers/regulator/fp9931.c | 2 +- drivers/regulator/max20411-regulator.c | 2 +- drivers/regulator/max77620-regulator.c | 2 - drivers/regulator/max77650-regulator.c | 2 +- drivers/regulator/mt6315-regulator.c | 11 +- drivers/regulator/mt6357-regulator.c | 2 +- drivers/regulator/pf0900-regulator.c | 2 +- drivers/regulator/pf1550-regulator.c | 1 - drivers/regulator/pf9453-regulator.c | 5 +- drivers/regulator/rk808-regulator.c | 3 +- drivers/regulator/s2dos05-regulator.c | 2 +- drivers/regulator/spacemit-p1.c | 25 ++- 34 files changed, 518 insertions(+), 347 deletions(-) delete mode 100644 Documentation/devicetree/bindings/regulator/cpcap-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77620-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/motorola,cpcap-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/mp8859.txt create mode 100644 Documentation/devicetree/bindings/regulator/mps,mp8859.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/regulator-max77620.txt