1 // SPDX-License-Identifier: GPL-2.0-only
6 compatible = "qca,ar9132";
12 bootargs = "console=ttyS0,115200";
21 compatible = "mips,mips24Kc";
22 clocks = <&pll ATH79_CLK_CPU>;
27 cpuintc: interrupt-controller {
28 compatible = "qca,ar9132-cpu-intc", "qca,ar7100-cpu-intc";
31 #interrupt-cells = <1>;
33 qca,ddr-wb-channel-interrupts = <2>, <3>, <4>, <5>;
34 qca,ddr-wb-channels = <&ddr_ctrl 3>, <&ddr_ctrl 2>,
35 <&ddr_ctrl 0>, <&ddr_ctrl 1>;
39 compatible = "simple-bus";
45 interrupt-parent = <&cpuintc>;
48 compatible = "simple-bus";
54 interrupt-parent = <&miscintc>;
56 ddr_ctrl: memory-controller@18000000 {
57 compatible = "qca,ar9132-ddr-controller",
58 "qca,ar7240-ddr-controller";
59 reg = <0x18000000 0x100>;
61 #qca,ddr-wb-channel-cells = <1>;
65 compatible = "ns8250";
66 reg = <0x18020000 0x20>;
69 clocks = <&pll ATH79_CLK_AHB>;
78 compatible = "qca,ar9132-gpio",
80 reg = <0x18040000 0x28>;
89 #interrupt-cells = <2>;
92 pll: pll-controller@18050000 {
93 compatible = "qca,ar9132-pll",
94 "qca,ar9130-pll", "syscon";
95 reg = <0x18050000 0x20>;
98 /* The board must provides the ref clock */
101 clock-output-names = "cpu", "ddr", "ahb";
105 compatible = "qca,ar7130-wdt";
106 reg = <0x18060008 0x8>;
110 clocks = <&pll ATH79_CLK_AHB>;
114 miscintc: interrupt-controller@18060010 {
115 compatible = "qca,ar9132-misc-intc",
116 "qca,ar7100-misc-intc";
117 reg = <0x18060010 0x8>;
119 interrupt-parent = <&cpuintc>;
122 interrupt-controller;
123 #interrupt-cells = <1>;
126 rst: reset-controller@1806001c {
127 compatible = "qca,ar9132-reset",
129 reg = <0x1806001c 0x4>;
136 compatible = "qca,ar7100-ehci", "generic-ehci";
137 reg = <0x1b000100 0x100>;
142 has-transaction-translator;
151 compatible = "qca,ar9132-spi", "qca,ar7100-spi";
152 reg = <0x1f000000 0x10>;
154 clocks = <&pll ATH79_CLK_AHB>;
159 #address-cells = <1>;
163 wmac: wmac@180c0000 {
164 compatible = "qca,ar9130-wmac";
165 reg = <0x180c0000 0x230000>;
174 compatible = "qca,ar7200-usb-phy";
176 reset-names = "usb-phy", "usb-suspend-override";
177 resets = <&rst 4>, <&rst 3>;
186 compatible = "qca,ar9130-eth", "syscon";
187 reg = <0x19000000 0x200
189 pll-data = <0x1a000000 0x13000a44 0x00441099>;
190 pll-reg = <0x4 0x14 20>;