| // SPDX-License-Identifier: GPL-2.0-only |
| /* |
| * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ |
| */ |
| |
| /* |
| * Integrated Power Management Chip |
| * https://www.ti.com/lit/ds/symlink/twl6030.pdf |
| */ |
| &twl { |
| compatible = "ti,twl6030"; |
| interrupt-controller; |
| #interrupt-cells = <1>; |
| |
| rtc { |
| compatible = "ti,twl4030-rtc"; |
| interrupts = <11>; |
| }; |
| |
| vaux1: regulator-vaux1 { |
| compatible = "ti,twl6030-vaux1"; |
| regulator-min-microvolt = <1000000>; |
| regulator-max-microvolt = <3000000>; |
| }; |
| |
| vaux2: regulator-vaux2 { |
| compatible = "ti,twl6030-vaux2"; |
| regulator-min-microvolt = <1200000>; |
| regulator-max-microvolt = <2800000>; |
| }; |
| |
| vaux3: regulator-vaux3 { |
| compatible = "ti,twl6030-vaux3"; |
| regulator-min-microvolt = <1000000>; |
| regulator-max-microvolt = <3000000>; |
| }; |
| |
| vmmc: regulator-vmmc { |
| compatible = "ti,twl6030-vmmc"; |
| regulator-min-microvolt = <1200000>; |
| regulator-max-microvolt = <3000000>; |
| }; |
| |
| vpp: regulator-vpp { |
| compatible = "ti,twl6030-vpp"; |
| regulator-min-microvolt = <1800000>; |
| regulator-max-microvolt = <2500000>; |
| }; |
| |
| vusim: regulator-vusim { |
| compatible = "ti,twl6030-vusim"; |
| regulator-min-microvolt = <1200000>; |
| regulator-max-microvolt = <2900000>; |
| }; |
| |
| vdac: regulator-vdac { |
| compatible = "ti,twl6030-vdac"; |
| }; |
| |
| vana: regulator-vana { |
| compatible = "ti,twl6030-vana"; |
| }; |
| |
| vcxio: regulator-vcxio { |
| compatible = "ti,twl6030-vcxio"; |
| regulator-always-on; |
| }; |
| |
| vusb: regulator-vusb { |
| compatible = "ti,twl6030-vusb"; |
| }; |
| |
| v1v8: regulator-v1v8 { |
| compatible = "ti,twl6030-v1v8"; |
| regulator-always-on; |
| }; |
| |
| v2v1: regulator-v2v1 { |
| compatible = "ti,twl6030-v2v1"; |
| regulator-always-on; |
| }; |
| |
| twl_usb_comparator: usb-comparator { |
| compatible = "ti,twl6030-usb"; |
| interrupts = <4>, <10>; |
| }; |
| |
| twl_pwm: pwm { |
| /* provides two PWMs (id 0, 1 for PWM1 and PWM2) */ |
| compatible = "ti,twl6030-pwm"; |
| #pwm-cells = <2>; |
| }; |
| |
| twl_pwmled: pwmled { |
| /* provides one PWM (id 0 for Charging indicator LED) */ |
| compatible = "ti,twl6030-pwmled"; |
| #pwm-cells = <2>; |
| }; |
| |
| gpadc { |
| compatible = "ti,twl6030-gpadc"; |
| interrupts = <3>; |
| #io-channel-cells = <1>; |
| }; |
| }; |