Skip to content

Commit 2bcd964

Browse files
shramamoorthylag-linaro
authored andcommitted
dt-bindings: regulator: Add TI TPS65215 PMIC bindings
TPS65215 is a Power Management IC with 3 Buck regulators and 2 LDOs. TPS65215 has 2 LDOS and 1 GPO, whereas TPS65219 has 4 LDOs and 2 GPOs. The remaining features for both devices are the same. Signed-off-by: Shree Ramamoorthy <[email protected]> Acked-by: Conor Dooley <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Lee Jones <[email protected]>
1 parent 49af93c commit 2bcd964

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

Documentation/devicetree/bindings/regulator/ti,tps65219.yaml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,24 @@
44
$id: http://devicetree.org/schemas/regulator/ti,tps65219.yaml#
55
$schema: http://devicetree.org/meta-schemas/core.yaml#
66

7-
title: TI tps65219 Power Management Integrated Circuit regulators
7+
title: TI TPS65215/TPS65219 Power Management Integrated Circuits
88

99
maintainers:
1010
- Jerome Neanne <[email protected]>
1111

1212
description: |
1313
Regulator nodes should be named to buck<number> and ldo<number>.
1414
15+
TI TPS65219 is a Power Management IC with 3 Buck regulators, 4 Low
16+
Drop-out Regulators (LDOs), 1 GPIO, 2 GPOs, and power-button.
17+
18+
TI TPS65215 is a derivative of TPS65219 with 3 Buck regulators, 2 Low
19+
Drop-out Regulators (LDOs), 1 GPIO, 1 GPO, and power-button.
20+
1521
properties:
1622
compatible:
1723
enum:
24+
- ti,tps65215
1825
- ti,tps65219
1926

2027
reg:
@@ -90,6 +97,18 @@ required:
9097

9198
additionalProperties: false
9299

100+
allOf:
101+
- if:
102+
properties:
103+
compatible:
104+
contains:
105+
const: ti,tps65215
106+
then:
107+
properties:
108+
regulators:
109+
patternProperties:
110+
"^ldo[3-4]$": false
111+
93112
examples:
94113
- |
95114
#include <dt-bindings/interrupt-controller/arm-gic.h>

0 commit comments

Comments
 (0)