[PATCH v3 04/18] dt-bindings: mfd: db8500-prcmu: Deprecate EPOD regulators
Linus Walleij
linusw at kernel.org
Sun Sep 20 15:48:10 PDT 2026
Deprecate the db8500-prcmu-regulators node and make it optional as EPOD
control moves to generic power domains. External consumers of VAPE and
VSMPS2 now use the actual AB8500 or AB8505 buck regulators.
Stop requiring the individual regulator child nodes while retaining
their definitions for existing device trees.
Assisted-by: LLM
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski at oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw at kernel.org>
---
.../bindings/mfd/stericsson,db8500-prcmu.yaml | 22 +---------------------
1 file changed, 1 insertion(+), 21 deletions(-)
diff --git a/Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml b/Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
index 4edd4a3bab88..ce9060340e0c 100644
--- a/Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
+++ b/Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml
@@ -58,6 +58,7 @@ properties:
const: 2
db8500-prcmu-regulators:
+ deprecated: true
description: Node describing the DB8500 regulators. These are mainly
power rails inside the silicon but some of those are also routed
out to external pins.
@@ -207,26 +208,6 @@ properties:
required:
- compatible
- - db8500_vape
- - db8500_varm
- - db8500_vmodem
- - db8500_vpll
- - db8500_vsmps1
- - db8500_vsmps2
- - db8500_vsmps3
- - db8500_vrf1
- - db8500_sva_mmdsp
- - db8500_sva_mmdsp_ret
- - db8500_sva_pipe
- - db8500_sia_mmdsp
- - db8500_sia_mmdsp_ret
- - db8500_sia_pipe
- - db8500_sga
- - db8500_b2r2_mcde
- - db8500_esram12
- - db8500_esram12_ret
- - db8500_esram34
- - db8500_esram34_ret
additionalProperties: false
@@ -294,6 +275,5 @@ required:
- interrupts
- interrupt-controller
- '#interrupt-cells'
- - db8500-prcmu-regulators
additionalProperties: false
--
2.55.0
More information about the linux-arm-kernel
mailing list