diff options
author | Christoph Muellner <christoph.muellner@theobroma-systems.com> | 2015-04-23 12:22:04 +0200 |
---|---|---|
committer | Klaus Goger <klaus.goger@theobroma-systems.com> | 2015-07-30 18:52:55 +0200 |
commit | b9212fc76431eab3c2028d02e1712e728b0dd4fd (patch) | |
tree | 52319783dc041ffab429e956fed519171528ccff | |
parent | 39a6855d19995ea5f7003ca9d914c7ebdf664cd0 (diff) |
Adding Pangolin regulator information to DTS.
Signed-off-by: Christoph Muellner <christoph.muellner@theobroma-systems.com>
-rw-r--r-- | arch/arm/boot/dts/sun6i-a31-pangolin.dts | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/sun6i-a31-pangolin.dts b/arch/arm/boot/dts/sun6i-a31-pangolin.dts index bd23c3ff835f..eb5f0aececba 100644 --- a/arch/arm/boot/dts/sun6i-a31-pangolin.dts +++ b/arch/arm/boot/dts/sun6i-a31-pangolin.dts @@ -170,3 +170,75 @@ usb1_vbus-supply = <®_usb1_vbus>; status = "okay"; }; + +&p2wi { + status = "okay"; + axp221: pmic@68 { + compatible = "x-powers,axp221"; + reg = <0x68>; + interrupt-parent = <&nmi_intc>; + interrupts = <0 IRQ_TYPE_LEVEL_LOW>; + interrupt-controller; + #interrupt-cells = <1>; + + regulators { + x-powers,dcdc-freq = <3000>; + + vdd_gpio: dcdc1 { + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + regulator-name = "vdd-gpio"; + }; + + vdd_gpu: dcdc2 { + regulator-min-microvolt = <1200000>; + regulator-max-microvolt = <1200000>; + regulator-always-on; + regulator-name = "vdd-gpu"; + }; + + vdd_cpu: dcdc3 { + regulator-min-microvolt = <1260000>; + regulator-max-microvolt = <1260000>; + regulator-always-on; + regulator-name = "vdd-cpu"; + }; + + vdd_system: dcdc4 { + regulator-min-microvolt = <1240000>; + regulator-max-microvolt = <1240000>; + regulator-always-on; + regulator-name = "vdd-system"; + }; + + vdd_dram: dcdc5 { + regulator-min-microvolt = <1500000>; + regulator-max-microvolt = <1500000>; + regulator-always-on; + regulator-name = "vdd-dram"; + }; + + vdd_analog: aldo3 { + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + regulator-always-on; + regulator-name = "vdd-analog"; + }; + + vdd_cpus: dc5ldo { + regulator-min-microvolt = <1100000>; + regulator-max-microvolt = <1100000>; + regulator-always-on; + regulator-name = "vdd-cpus"; + }; + + vdd_rtc: rtc_ldo { + regulator-min-microvolt = <3000000>; + regulator-max-microvolt = <3000000>; + regulator-always-on; + regulator-name = "vdd-rtc"; + }; + }; + }; +}; |