1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
6 compatible = "qca,ar9330";
17 compatible = "mips,mips24Kc";
18 clocks = <&pll ATH79_CLK_CPU>;
24 bootargs = "console=ttyATH0,115200";
29 ddr_ctrl: memory-controller@18000000 {
30 compatible = "qca,ar7240-ddr-controller";
31 reg = <0x18000000 0x100>;
33 #qca,ddr-wb-channel-cells = <1>;
37 compatible = "qca,ar9330-uart";
38 reg = <0x18020000 0x14>;
42 clocks = <&pll ATH79_CLK_REF>;
49 compatible = "qca,ar7100-gpio";
50 reg = <0x18040000 0x34>;
59 #interrupt-cells = <2>;
62 pinmux: pinmux@18040028 {
63 compatible = "pinctrl-single";
64 reg = <0x18040028 0x8>;
66 pinctrl-single,bit-per-mux;
67 pinctrl-single,register-width = <32>;
68 pinctrl-single,function-mask = <0x1>;
71 jtag_disable_pins: pinmux_jtag_disable_pins {
72 pinctrl-single,bits = <0x0 0x1 0x1>;
75 switch_led_disable_pins: pinmux_switch_led_disable_pins {
76 pinctrl-single,bits = <0x0 0x0 0xf8>;
80 pll: pll-controller@18050000 {
81 compatible = "qca,ar9330-pll";
82 reg = <0x18050000 0x100>;
88 compatible = "qca,ar7130-wdt";
89 reg = <0x18060008 0x8>;
93 clocks = <&pll ATH79_CLK_AHB>;
97 rst: reset-controller@1806001c {
98 compatible = "qca,ar7100-reset";
99 reg = <0x1806001c 0x4>;
106 compatible = "chipidea,usb2";
107 reg = <0x1b000000 0x200>;
111 reset-names = "usb-host";
113 phy-names = "usb-phy";
120 compatible = "qca,ar934x-spi";
121 reg = <0x1f000000 0x1c>;
123 clocks = <&pll ATH79_CLK_AHB>;
125 #address-cells = <1>;
131 gmac: gmac@18070000 {
132 compatible = "qca,ar9330-gmac";
133 reg = <0x18070000 0x4>;
136 wmac: wmac@18100000 {
137 compatible = "qca,ar9330-wmac";
138 reg = <0x18100000 0x20000>;
147 compatible = "qca,ar7200-usb-phy";
149 reset-names = "usb-phy", "usb-suspend-override";
150 resets = <&rst 4>, <&rst 3>;
159 qca,ddr-wb-channel-interrupts = <2>, <3>;
160 qca,ddr-wb-channels = <&ddr_ctrl 3>, <&ddr_ctrl 2>;
164 compatible = "qca,ar9330-eth", "syscon";
166 pll-data = <0x00110000 0x00001099 0x00991099>;
170 phy-handle = <&swphy4>;
175 compatible = "qca,ar9330-mdio";
178 reset-names = "mdio";
181 builtin_switch: switch0@1f {
182 compatible = "qca,ar7240sw";
185 reset-names = "switch";
186 qca,mib-poll-interval = <500>;
189 #address-cells = <1>;
192 swphy4: ethernet-phy@4 {
201 compatible = "qca,ar9330-eth", "syscon";
203 pll-data = <0x00110000 0x00001099 0x00991099>;