Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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 <s-ramamoorthy@ti.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20250206173725.386720-2-s-ramamoorthy@ti.com
Signed-off-by: Lee Jones <lee@kernel.org>

authored by

Shree Ramamoorthy and committed by
Lee Jones
2bcd9644 49af93c9

+20 -1
+20 -1
Documentation/devicetree/bindings/regulator/ti,tps65219.yaml
··· 4 4 $id: http://devicetree.org/schemas/regulator/ti,tps65219.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: TI tps65219 Power Management Integrated Circuit regulators 7 + title: TI TPS65215/TPS65219 Power Management Integrated Circuits 8 8 9 9 maintainers: 10 10 - Jerome Neanne <jerome.neanne@baylibre.com> ··· 12 12 description: | 13 13 Regulator nodes should be named to buck<number> and ldo<number>. 14 14 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 + 15 21 properties: 16 22 compatible: 17 23 enum: 24 + - ti,tps65215 18 25 - ti,tps65219 19 26 20 27 reg: ··· 96 89 - regulators 97 90 98 91 additionalProperties: false 92 + 93 + allOf: 94 + - if: 95 + properties: 96 + compatible: 97 + contains: 98 + const: ti,tps65215 99 + then: 100 + properties: 101 + regulators: 102 + patternProperties: 103 + "^ldo[3-4]$": false 99 104 100 105 examples: 101 106 - |