diff options
Diffstat (limited to 'arch/arm/boot/dts/sun5i-a10s.dtsi')
-rw-r--r-- | arch/arm/boot/dts/sun5i-a10s.dtsi | 77 |
1 files changed, 3 insertions, 74 deletions
diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi index 24b0f5f556f8..1e38ff80366c 100644 --- a/arch/arm/boot/dts/sun5i-a10s.dtsi +++ b/arch/arm/boot/dts/sun5i-a10s.dtsi | |||
@@ -47,7 +47,6 @@ | |||
47 | #include "sun5i.dtsi" | 47 | #include "sun5i.dtsi" |
48 | 48 | ||
49 | #include <dt-bindings/dma/sun4i-a10.h> | 49 | #include <dt-bindings/dma/sun4i-a10.h> |
50 | #include <dt-bindings/pinctrl/sun4i-a10.h> | ||
51 | 50 | ||
52 | / { | 51 | / { |
53 | interrupt-parent = <&intc>; | 52 | interrupt-parent = <&intc>; |
@@ -61,7 +60,7 @@ | |||
61 | #size-cells = <1>; | 60 | #size-cells = <1>; |
62 | ranges; | 61 | ranges; |
63 | 62 | ||
64 | framebuffer@0 { | 63 | framebuffer@2 { |
65 | compatible = "allwinner,simple-framebuffer", | 64 | compatible = "allwinner,simple-framebuffer", |
66 | "simple-framebuffer"; | 65 | "simple-framebuffer"; |
67 | allwinner,pipeline = "de_be0-lcd0-hdmi"; | 66 | allwinner,pipeline = "de_be0-lcd0-hdmi"; |
@@ -70,45 +69,9 @@ | |||
70 | <&ccu CLK_DE_BE>, <&ccu CLK_HDMI>; | 69 | <&ccu CLK_DE_BE>, <&ccu CLK_HDMI>; |
71 | status = "disabled"; | 70 | status = "disabled"; |
72 | }; | 71 | }; |
73 | |||
74 | framebuffer@1 { | ||
75 | compatible = "allwinner,simple-framebuffer", | ||
76 | "simple-framebuffer"; | ||
77 | allwinner,pipeline = "de_be0-lcd0"; | ||
78 | clocks = <&ccu CLK_AHB_LCD>, <&ccu CLK_AHB_DE_BE>, <&ccu CLK_DE_BE>, | ||
79 | <&ccu CLK_TCON_CH0>, <&ccu CLK_DRAM_DE_BE>; | ||
80 | status = "disabled"; | ||
81 | }; | ||
82 | |||
83 | framebuffer@2 { | ||
84 | compatible = "allwinner,simple-framebuffer", | ||
85 | "simple-framebuffer"; | ||
86 | allwinner,pipeline = "de_be0-lcd0-tve0"; | ||
87 | clocks = <&ccu CLK_AHB_TVE>, <&ccu CLK_AHB_LCD>, | ||
88 | <&ccu CLK_AHB_DE_BE>, <&ccu CLK_DE_BE>, | ||
89 | <&ccu CLK_TCON_CH1>, <&ccu CLK_DRAM_DE_BE>; | ||
90 | status = "disabled"; | ||
91 | }; | ||
92 | }; | 72 | }; |
93 | 73 | ||
94 | soc@01c00000 { | 74 | soc@01c00000 { |
95 | emac: ethernet@01c0b000 { | ||
96 | compatible = "allwinner,sun4i-a10-emac"; | ||
97 | reg = <0x01c0b000 0x1000>; | ||
98 | interrupts = <55>; | ||
99 | clocks = <&ccu CLK_AHB_EMAC>; | ||
100 | allwinner,sram = <&emac_sram 1>; | ||
101 | status = "disabled"; | ||
102 | }; | ||
103 | |||
104 | mdio: mdio@01c0b080 { | ||
105 | compatible = "allwinner,sun4i-a10-mdio"; | ||
106 | reg = <0x01c0b080 0x14>; | ||
107 | status = "disabled"; | ||
108 | #address-cells = <1>; | ||
109 | #size-cells = <0>; | ||
110 | }; | ||
111 | |||
112 | pwm: pwm@01c20e00 { | 75 | pwm: pwm@01c20e00 { |
113 | compatible = "allwinner,sun5i-a10s-pwm"; | 76 | compatible = "allwinner,sun5i-a10s-pwm"; |
114 | reg = <0x01c20e00 0xc>; | 77 | reg = <0x01c20e00 0xc>; |
@@ -116,26 +79,6 @@ | |||
116 | #pwm-cells = <3>; | 79 | #pwm-cells = <3>; |
117 | status = "disabled"; | 80 | status = "disabled"; |
118 | }; | 81 | }; |
119 | |||
120 | uart0: serial@01c28000 { | ||
121 | compatible = "snps,dw-apb-uart"; | ||
122 | reg = <0x01c28000 0x400>; | ||
123 | interrupts = <1>; | ||
124 | reg-shift = <2>; | ||
125 | reg-io-width = <4>; | ||
126 | clocks = <&ccu CLK_APB1_UART0>; | ||
127 | status = "disabled"; | ||
128 | }; | ||
129 | |||
130 | uart2: serial@01c28800 { | ||
131 | compatible = "snps,dw-apb-uart"; | ||
132 | reg = <0x01c28800 0x400>; | ||
133 | interrupts = <3>; | ||
134 | reg-shift = <2>; | ||
135 | reg-io-width = <4>; | ||
136 | clocks = <&ccu CLK_APB1_UART2>; | ||
137 | status = "disabled"; | ||
138 | }; | ||
139 | }; | 82 | }; |
140 | }; | 83 | }; |
141 | 84 | ||
@@ -151,12 +94,12 @@ | |||
151 | function = "uart0"; | 94 | function = "uart0"; |
152 | }; | 95 | }; |
153 | 96 | ||
154 | uart2_pins_a: uart2@0 { | 97 | uart2_pins_b: uart2@1 { |
155 | pins = "PC18", "PC19"; | 98 | pins = "PC18", "PC19"; |
156 | function = "uart2"; | 99 | function = "uart2"; |
157 | }; | 100 | }; |
158 | 101 | ||
159 | emac_pins_a: emac0@0 { | 102 | emac_pins_b: emac0@1 { |
160 | pins = "PA0", "PA1", "PA2", | 103 | pins = "PA0", "PA1", "PA2", |
161 | "PA3", "PA4", "PA5", "PA6", | 104 | "PA3", "PA4", "PA5", "PA6", |
162 | "PA7", "PA8", "PA9", "PA10", | 105 | "PA7", "PA8", "PA9", "PA10", |
@@ -165,15 +108,6 @@ | |||
165 | function = "emac"; | 108 | function = "emac"; |
166 | }; | 109 | }; |
167 | 110 | ||
168 | emac_pins_b: emac0@1 { | ||
169 | pins = "PD6", "PD7", "PD10", | ||
170 | "PD11", "PD12", "PD13", "PD14", | ||
171 | "PD15", "PD18", "PD19", "PD20", | ||
172 | "PD21", "PD22", "PD23", "PD24", | ||
173 | "PD25", "PD26", "PD27"; | ||
174 | function = "emac"; | ||
175 | }; | ||
176 | |||
177 | mmc1_pins_a: mmc1@0 { | 111 | mmc1_pins_a: mmc1@0 { |
178 | pins = "PG3", "PG4", "PG5", | 112 | pins = "PG3", "PG4", "PG5", |
179 | "PG6", "PG7", "PG8"; | 113 | "PG6", "PG7", "PG8"; |
@@ -193,9 +127,4 @@ | |||
193 | }; | 127 | }; |
194 | 128 | ||
195 | &sram_a { | 129 | &sram_a { |
196 | emac_sram: sram-section@8000 { | ||
197 | compatible = "allwinner,sun4i-a10-sram-a3-a4"; | ||
198 | reg = <0x8000 0x4000>; | ||
199 | status = "disabled"; | ||
200 | }; | ||
201 | }; | 130 | }; |