aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts31
1 files changed, 27 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
index 6e868b24b83f..def0ad8395bb 100644
--- a/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
+++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
@@ -88,6 +88,10 @@
88 status = "okay"; 88 status = "okay";
89}; 89};
90 90
91&cpu0 {
92 cpu-supply = <&reg_dcdc2>;
93};
94
91&ehci0 { 95&ehci0 {
92 status = "okay"; 96 status = "okay";
93}; 97};
@@ -114,13 +118,9 @@
114 status = "okay"; 118 status = "okay";
115 119
116 axp209: pmic@34 { 120 axp209: pmic@34 {
117 compatible = "x-powers,axp209";
118 reg = <0x34>; 121 reg = <0x34>;
119 interrupt-parent = <&nmi_intc>; 122 interrupt-parent = <&nmi_intc>;
120 interrupts = <0 IRQ_TYPE_LEVEL_LOW>; 123 interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
121
122 interrupt-controller;
123 #interrupt-cells = <1>;
124 }; 124 };
125}; 125};
126 126
@@ -254,6 +254,29 @@
254 }; 254 };
255}; 255};
256 256
257#include "axp209.dtsi"
258
259&reg_dcdc2 {
260 regulator-always-on;
261 regulator-min-microvolt = <1000000>;
262 regulator-max-microvolt = <1400000>;
263 regulator-name = "vdd-cpu";
264};
265
266&reg_dcdc3 {
267 regulator-always-on;
268 regulator-min-microvolt = <1000000>;
269 regulator-max-microvolt = <1400000>;
270 regulator-name = "vdd-int-dll";
271};
272
273&reg_ldo2 {
274 regulator-always-on;
275 regulator-min-microvolt = <3000000>;
276 regulator-max-microvolt = <3000000>;
277 regulator-name = "avcc";
278};
279
257&reg_ahci_5v { 280&reg_ahci_5v {
258 status = "okay"; 281 status = "okay";
259}; 282};