1*3b142fdcSMithil Bavishi// SPDX-License-Identifier: GPL-2.0-only 2*3b142fdcSMithil Bavishi/* 3*3b142fdcSMithil Bavishi * Integrated Power Management Chip 4*3b142fdcSMithil Bavishi * https://www.ti.com/lit/ds/symlink/twl6032.pdf 5*3b142fdcSMithil Bavishi */ 6*3b142fdcSMithil Bavishi 7*3b142fdcSMithil Bavishi&twl { 8*3b142fdcSMithil Bavishi compatible = "ti,twl6032"; 9*3b142fdcSMithil Bavishi interrupt-controller; 10*3b142fdcSMithil Bavishi #interrupt-cells = <1>; 11*3b142fdcSMithil Bavishi 12*3b142fdcSMithil Bavishi rtc { 13*3b142fdcSMithil Bavishi compatible = "ti,twl4030-rtc"; 14*3b142fdcSMithil Bavishi interrupts = <11>; 15*3b142fdcSMithil Bavishi }; 16*3b142fdcSMithil Bavishi 17*3b142fdcSMithil Bavishi vio: regulator-vio { 18*3b142fdcSMithil Bavishi compatible = "ti,twl6032-vio"; 19*3b142fdcSMithil Bavishi }; 20*3b142fdcSMithil Bavishi 21*3b142fdcSMithil Bavishi ldo1: regulator-ldo1 { 22*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldo1"; 23*3b142fdcSMithil Bavishi }; 24*3b142fdcSMithil Bavishi 25*3b142fdcSMithil Bavishi ldo2: regulator-ldo2 { 26*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldo2"; 27*3b142fdcSMithil Bavishi }; 28*3b142fdcSMithil Bavishi 29*3b142fdcSMithil Bavishi ldo3: regulator-ldo3 { 30*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldo3"; 31*3b142fdcSMithil Bavishi }; 32*3b142fdcSMithil Bavishi 33*3b142fdcSMithil Bavishi ldo4: regulator-ldo4 { 34*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldo4"; 35*3b142fdcSMithil Bavishi }; 36*3b142fdcSMithil Bavishi 37*3b142fdcSMithil Bavishi ldo5: regulator-ldo5 { 38*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldo5"; 39*3b142fdcSMithil Bavishi }; 40*3b142fdcSMithil Bavishi 41*3b142fdcSMithil Bavishi ldo6: regulator-ldo6 { 42*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldo6"; 43*3b142fdcSMithil Bavishi }; 44*3b142fdcSMithil Bavishi 45*3b142fdcSMithil Bavishi ldoln: regulator-ldoln { 46*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldoln"; 47*3b142fdcSMithil Bavishi }; 48*3b142fdcSMithil Bavishi 49*3b142fdcSMithil Bavishi ldousb: regulator-ldousb { 50*3b142fdcSMithil Bavishi compatible = "ti,twl6032-ldousb"; 51*3b142fdcSMithil Bavishi }; 52*3b142fdcSMithil Bavishi 53*3b142fdcSMithil Bavishi smps4: regulator-smps4 { 54*3b142fdcSMithil Bavishi compatible = "ti,twl6032-smps4"; 55*3b142fdcSMithil Bavishi }; 56*3b142fdcSMithil Bavishi 57*3b142fdcSMithil Bavishi gpadc: gpadc { 58*3b142fdcSMithil Bavishi compatible = "ti,twl6032-gpadc"; 59*3b142fdcSMithil Bavishi interrupts = <3>; 60*3b142fdcSMithil Bavishi #io-channel-cells = <1>; 61*3b142fdcSMithil Bavishi }; 62*3b142fdcSMithil Bavishi 63*3b142fdcSMithil Bavishi twl_usb_comparator: usb-comparator { 64*3b142fdcSMithil Bavishi compatible = "ti,twl6030-usb"; 65*3b142fdcSMithil Bavishi interrupts = <4>, <10>; 66*3b142fdcSMithil Bavishi }; 67*3b142fdcSMithil Bavishi 68*3b142fdcSMithil Bavishi twl_pwm: pwm { 69*3b142fdcSMithil Bavishi compatible = "ti,twl6030-pwm"; 70*3b142fdcSMithil Bavishi #pwm-cells = <2>; 71*3b142fdcSMithil Bavishi }; 72*3b142fdcSMithil Bavishi 73*3b142fdcSMithil Bavishi twl_pwmled: pwmled { 74*3b142fdcSMithil Bavishi compatible = "ti,twl6030-pwmled"; 75*3b142fdcSMithil Bavishi #pwm-cells = <2>; 76*3b142fdcSMithil Bavishi }; 77*3b142fdcSMithil Bavishi}; 78