6 compatible = "andestech,ax25";
7 model = "andestech,ax25";
15 bootargs = "console=ttyS0,38400n8 debug loglevel=7";
16 stdout-path = "uart0:38400n8";
22 timebase-frequency = <60000000>;
28 riscv,isa = "rv64imafdc";
29 mmu-type = "riscv,sv39";
30 clock-frequency = <60000000>;
31 d-cache-size = <0x8000>;
32 d-cache-line-size = <32>;
33 CPU0_intc: interrupt-controller {
34 #interrupt-cells = <1>;
36 compatible = "riscv,cpu-intc";
42 device_type = "memory";
43 reg = <0x0 0x00000000 0x0 0x40000000>;
49 compatible = "andestech,riscv-ae350-soc";
52 plic0: interrupt-controller@e4000000 {
53 compatible = "riscv,plic0";
55 #interrupt-cells = <2>;
57 reg = <0x0 0xe4000000 0x0 0x2000000>;
59 interrupts-extended = <&CPU0_intc 11 &CPU0_intc 9>;
62 plic1: interrupt-controller@e6400000 {
63 compatible = "riscv,plic1";
65 #interrupt-cells = <2>;
67 reg = <0x0 0xe6400000 0x0 0x400000>;
69 interrupts-extended = <&CPU0_intc 3>;
73 compatible = "riscv,plmt0";
74 interrupts-extended = <&CPU0_intc 7>;
75 reg = <0x0 0xe6000000 0x0 0x100000>;
81 compatible = "fixed-clock";
82 clock-frequency = <100000000>;
85 timer0: timer@f0400000 {
86 compatible = "andestech,atcpit100";
87 reg = <0x0 0xf0400000 0x0 0x1000>;
88 clock-frequency = <60000000>;
90 interrupt-parent = <&plic0>;
93 serial0: serial@f0300000 {
94 compatible = "andestech,uart16550", "ns16550a";
95 reg = <0x0 0xf0300000 0x0 0x1000>;
97 clock-frequency = <19660800>;
100 no-loopback-test = <1>;
101 interrupt-parent = <&plic0>;
105 compatible = "andestech,atmac100";
106 reg = <0x0 0xe0100000 0x0 0x1000>;
108 interrupt-parent = <&plic0>;
112 compatible = "andestech,atfsdc010";
113 max-frequency = <100000000>;
114 clock-freq-min-max = <400000 100000000>;
116 reg = <0x0 0xf0e00000 0x0 0x1000>;
119 interrupt-parent = <&plic0>;
123 compatible = "andestech,atcdmac300";
124 reg = <0x0 0xf0c00000 0x0 0x1000>;
125 interrupts = <10 4 64 4 65 4 66 4 67 4 68 4 69 4 70 4 71 4>;
127 interrupt-parent = <&plic0>;
131 compatible = "andestech,atflcdc100";
132 reg = <0x0 0xe0200000 0x0 0x1000>;
134 interrupt-parent = <&plic0>;
138 compatible = "andestech,atfsmc020";
139 reg = <0x0 0xe0400000 0x0 0x1000>;
143 compatible = "andestech,atfac97";
144 reg = <0x0 0xf0d00000 0x0 0x1000>;
146 interrupt-parent = <&plic0>;
149 virtio_mmio@fe007000 {
150 interrupts = <0x17 0x4>;
151 interrupt-parent = <0x2>;
152 reg = <0x0 0xfe007000 0x0 0x1000>;
153 compatible = "virtio,mmio";
156 virtio_mmio@fe006000 {
157 interrupts = <0x16 0x4>;
158 interrupt-parent = <0x2>;
159 reg = <0x0 0xfe006000 0x0 0x1000>;
160 compatible = "virtio,mmio";
163 virtio_mmio@fe005000 {
164 interrupts = <0x15 0x4>;
165 interrupt-parent = <0x2>;
166 reg = <0x0 0xfe005000 0x0 0x1000>;
167 compatible = "virtio,mmio";
170 virtio_mmio@fe004000 {
171 interrupts = <0x14 0x4>;
172 interrupt-parent = <0x2>;
173 reg = <0x0 0xfe004000 0x0 0x1000>;
174 compatible = "virtio,mmio";
177 virtio_mmio@fe003000 {
178 interrupts = <0x13 0x4>;
179 interrupt-parent = <0x2>;
180 reg = <0x0 0xfe003000 0x0 0x1000>;
181 compatible = "virtio,mmio";
184 virtio_mmio@fe002000 {
185 interrupts = <0x12 0x4>;
186 interrupt-parent = <0x2>;
187 reg = <0x0 0xfe002000 0x0 0x1000>;
188 compatible = "virtio,mmio";
191 virtio_mmio@fe001000 {
192 interrupts = <0x11 0x4>;
193 interrupt-parent = <0x2>;
194 reg = <0x0 0xfe001000 0x0 0x1000>;
195 compatible = "virtio,mmio";
198 virtio_mmio@fe000000 {
199 interrupts = <0x10 0x4>;
200 interrupt-parent = <0x2>;
201 reg = <0x0 0xfe000000 0x0 0x1000>;
202 compatible = "virtio,mmio";
206 compatible = "cfi-flash";
207 reg = <0x0 0x88000000 0x0 0x1000>;
213 compatible = "andestech,atcspi200";
214 reg = <0x0 0xf0b00000 0x0 0x1000>;
215 #address-cells = <1>;
220 interrupt-parent = <&plic0>;
222 compatible = "spi-flash";
223 spi-max-frequency = <50000000>;