2 * This device tree is copied from
3 * https://raw.githubusercontent.com/torvalds/linux/02440622/arch/arm/boot/dts/
5 #include "skeleton.dtsi"
9 compatible = "aspeed,ast2500";
12 interrupt-parent = <&vic>;
19 compatible = "arm,arm1176jzf-s";
26 compatible = "simple-bus";
31 vic: interrupt-controller@1e6c0080 {
32 compatible = "aspeed,ast2400-vic";
34 #interrupt-cells = <1>;
35 valid-sources = <0xfefff7ff 0x0807ffff>;
36 reg = <0x1e6c0080 0x80>;
40 compatible = "simple-bus";
45 clk_clkin: clk_clkin@1e6e2070 {
47 compatible = "aspeed,g5-clkin-clock";
48 reg = <0x1e6e2070 0x04>;
51 clk_hpll: clk_hpll@1e6e2024 {
53 compatible = "aspeed,g5-hpll-clock";
54 reg = <0x1e6e2024 0x4>;
55 clocks = <&clk_clkin>;
58 clk_ahb: clk_ahb@1e6e2070 {
60 compatible = "aspeed,g5-ahb-clock";
61 reg = <0x1e6e2070 0x4>;
65 clk_apb: clk_apb@1e6e2008 {
67 compatible = "aspeed,g5-apb-clock";
68 reg = <0x1e6e2008 0x4>;
72 clk_uart: clk_uart@1e6e2008 {
74 compatible = "aspeed,uart-clock";
75 reg = <0x1e6e202c 0x4>;
79 compatible = "mmio-sram";
80 reg = <0x1e720000 0x9000>; // 36K
83 timer: timer@1e782000 {
84 compatible = "aspeed,ast2400-timer";
85 reg = <0x1e782000 0x90>;
86 // The moxart_timer driver registers only one
87 // interrupt and assumes it's for timer 1
88 //interrupts = <16 17 18 35 36 37 38 39>;
94 compatible = "aspeed,wdt";
95 reg = <0x1e785000 0x1c>;
100 compatible = "aspeed,wdt";
101 reg = <0x1e785020 0x1c>;
107 compatible = "aspeed,wdt";
108 reg = <0x1e785074 0x1c>;
112 uart1: serial@1e783000 {
113 compatible = "ns16550a";
114 reg = <0x1e783000 0x1000>;
117 clocks = <&clk_uart>;
122 uart2: serial@1e78d000 {
123 compatible = "ns16550a";
124 reg = <0x1e78d000 0x1000>;
127 clocks = <&clk_uart>;
132 uart3: serial@1e78e000 {
133 compatible = "ns16550a";
134 reg = <0x1e78e000 0x1000>;
137 clocks = <&clk_uart>;
142 uart4: serial@1e78f000 {
143 compatible = "ns16550a";
144 reg = <0x1e78f000 0x1000>;
147 clocks = <&clk_uart>;
152 uart5: serial@1e784000 {
153 compatible = "ns16550a";
154 reg = <0x1e784000 0x1000>;
157 clocks = <&clk_uart>;
158 current-speed = <38400>;
163 uart6: serial@1e787000 {
164 compatible = "ns16550a";
165 reg = <0x1e787000 0x1000>;
168 clocks = <&clk_uart>;