mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
ARM: dts: twl6032: Add DTS file for TWL6032 PMIC
Add a dedicated DTS file for the TWL6032 PMIC (Phoenix Lite). Already
has driver support with TWL6030 (Phoenix) since both of them are so
similar, some nodes can be reused from TWL6030 as well
This can be included in the board files like twl6030
Example:
...
&i2c1 {
twl: twl@48 {
reg = <0x48>;
interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
interrupt-controller;
interrupt-parent = <&gic>;
};
};
/include/ "twl6032.dtsi"
...
Used in devices like samsung-espresso, amazon-jem, epson-embt2ws etc
Signed-off-by: Mithil Bavishi <bavishimithil@gmail.com>
Reviewed-by: Andreas Kemnade <andreas@kemnade.info>
Link: https://patch.msgid.link/20260303203017.511-2-bavishimithil@gmail.com
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
This commit is contained in:
parent
6de23f81a5
commit
3b142fdcae
77
arch/arm/boot/dts/ti/omap/twl6032.dtsi
Normal file
77
arch/arm/boot/dts/ti/omap/twl6032.dtsi
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Integrated Power Management Chip
|
||||
* https://www.ti.com/lit/ds/symlink/twl6032.pdf
|
||||
*/
|
||||
|
||||
&twl {
|
||||
compatible = "ti,twl6032";
|
||||
interrupt-controller;
|
||||
#interrupt-cells = <1>;
|
||||
|
||||
rtc {
|
||||
compatible = "ti,twl4030-rtc";
|
||||
interrupts = <11>;
|
||||
};
|
||||
|
||||
vio: regulator-vio {
|
||||
compatible = "ti,twl6032-vio";
|
||||
};
|
||||
|
||||
ldo1: regulator-ldo1 {
|
||||
compatible = "ti,twl6032-ldo1";
|
||||
};
|
||||
|
||||
ldo2: regulator-ldo2 {
|
||||
compatible = "ti,twl6032-ldo2";
|
||||
};
|
||||
|
||||
ldo3: regulator-ldo3 {
|
||||
compatible = "ti,twl6032-ldo3";
|
||||
};
|
||||
|
||||
ldo4: regulator-ldo4 {
|
||||
compatible = "ti,twl6032-ldo4";
|
||||
};
|
||||
|
||||
ldo5: regulator-ldo5 {
|
||||
compatible = "ti,twl6032-ldo5";
|
||||
};
|
||||
|
||||
ldo6: regulator-ldo6 {
|
||||
compatible = "ti,twl6032-ldo6";
|
||||
};
|
||||
|
||||
ldoln: regulator-ldoln {
|
||||
compatible = "ti,twl6032-ldoln";
|
||||
};
|
||||
|
||||
ldousb: regulator-ldousb {
|
||||
compatible = "ti,twl6032-ldousb";
|
||||
};
|
||||
|
||||
smps4: regulator-smps4 {
|
||||
compatible = "ti,twl6032-smps4";
|
||||
};
|
||||
|
||||
gpadc: gpadc {
|
||||
compatible = "ti,twl6032-gpadc";
|
||||
interrupts = <3>;
|
||||
#io-channel-cells = <1>;
|
||||
};
|
||||
|
||||
twl_usb_comparator: usb-comparator {
|
||||
compatible = "ti,twl6030-usb";
|
||||
interrupts = <4>, <10>;
|
||||
};
|
||||
|
||||
twl_pwm: pwm {
|
||||
compatible = "ti,twl6030-pwm";
|
||||
#pwm-cells = <2>;
|
||||
};
|
||||
|
||||
twl_pwmled: pwmled {
|
||||
compatible = "ti,twl6030-pwmled";
|
||||
#pwm-cells = <2>;
|
||||
};
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user