diff options
Diffstat (limited to 'arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts')
-rw-r--r-- | arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts b/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts index ed364d5e755e..260dbd3bf29d 100644 --- a/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts +++ b/arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | |||
@@ -46,8 +46,12 @@ | |||
46 | */ | 46 | */ |
47 | 47 | ||
48 | /dts-v1/; | 48 | /dts-v1/; |
49 | /include/ "sun7i-a20.dtsi" | 49 | #include "sun7i-a20.dtsi" |
50 | /include/ "sunxi-common-regulators.dtsi" | 50 | #include "sunxi-common-regulators.dtsi" |
51 | |||
52 | #include <dt-bindings/gpio/gpio.h> | ||
53 | #include <dt-bindings/interrupt-controller/irq.h> | ||
54 | #include <dt-bindings/pinctrl/sun4i-a10.h> | ||
51 | 55 | ||
52 | / { | 56 | / { |
53 | model = "Olimex A20-OLinuXino-LIME2"; | 57 | model = "Olimex A20-OLinuXino-LIME2"; |
@@ -59,7 +63,7 @@ | |||
59 | pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_reference_design>; | 63 | pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_reference_design>; |
60 | vmmc-supply = <®_vcc3v3>; | 64 | vmmc-supply = <®_vcc3v3>; |
61 | bus-width = <4>; | 65 | bus-width = <4>; |
62 | cd-gpios = <&pio 7 1 0>; /* PH1 */ | 66 | cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ |
63 | cd-inverted; | 67 | cd-inverted; |
64 | status = "okay"; | 68 | status = "okay"; |
65 | }; | 69 | }; |
@@ -95,15 +99,15 @@ | |||
95 | ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 { | 99 | ahci_pwr_pin_olinuxinolime: ahci_pwr_pin@1 { |
96 | allwinner,pins = "PC3"; | 100 | allwinner,pins = "PC3"; |
97 | allwinner,function = "gpio_out"; | 101 | allwinner,function = "gpio_out"; |
98 | allwinner,drive = <0>; | 102 | allwinner,drive = <SUN4I_PINCTRL_10_MA>; |
99 | allwinner,pull = <0>; | 103 | allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; |
100 | }; | 104 | }; |
101 | 105 | ||
102 | led_pins_olinuxinolime: led_pins@0 { | 106 | led_pins_olinuxinolime: led_pins@0 { |
103 | allwinner,pins = "PH2"; | 107 | allwinner,pins = "PH2"; |
104 | allwinner,function = "gpio_out"; | 108 | allwinner,function = "gpio_out"; |
105 | allwinner,drive = <1>; | 109 | allwinner,drive = <SUN4I_PINCTRL_20_MA>; |
106 | allwinner,pull = <0>; | 110 | allwinner,pull = <SUN4I_PINCTRL_NO_PULL>; |
107 | }; | 111 | }; |
108 | }; | 112 | }; |
109 | 113 | ||
@@ -122,7 +126,7 @@ | |||
122 | compatible = "x-powers,axp209"; | 126 | compatible = "x-powers,axp209"; |
123 | reg = <0x34>; | 127 | reg = <0x34>; |
124 | interrupt-parent = <&nmi_intc>; | 128 | interrupt-parent = <&nmi_intc>; |
125 | interrupts = <0 8>; | 129 | interrupts = <0 IRQ_TYPE_LEVEL_LOW>; |
126 | 130 | ||
127 | interrupt-controller; | 131 | interrupt-controller; |
128 | #interrupt-cells = <1>; | 132 | #interrupt-cells = <1>; |
@@ -199,14 +203,14 @@ | |||
199 | 203 | ||
200 | green { | 204 | green { |
201 | label = "a20-olinuxino-lime2:green:usr"; | 205 | label = "a20-olinuxino-lime2:green:usr"; |
202 | gpios = <&pio 7 2 0>; | 206 | gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; |
203 | default-state = "on"; | 207 | default-state = "on"; |
204 | }; | 208 | }; |
205 | }; | 209 | }; |
206 | 210 | ||
207 | reg_ahci_5v: ahci-5v { | 211 | reg_ahci_5v: ahci-5v { |
208 | pinctrl-0 = <&ahci_pwr_pin_olinuxinolime>; | 212 | pinctrl-0 = <&ahci_pwr_pin_olinuxinolime>; |
209 | gpio = <&pio 2 3 0>; | 213 | gpio = <&pio 2 3 GPIO_ACTIVE_HIGH>; |
210 | status = "okay"; | 214 | status = "okay"; |
211 | }; | 215 | }; |
212 | 216 | ||