aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/sun5i-a10s.dtsi')
-rw-r--r--arch/arm/boot/dts/sun5i-a10s.dtsi77
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};