ath79: ar7242: Update dts for current ag71xx driver
[oweals/openwrt.git] / target / linux / ath79 / dts / ar7241.dtsi
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2
3 #include "ar724x.dtsi"
4
5 / {
6         usb_phy: usb-phy {
7                 compatible = "qca,ar7200-usb-phy";
8
9                 reset-names = "usb-phy", "usb-suspend-override";
10                 resets = <&rst 4>, <&rst 3>;
11
12                 #phy-cells = <0>;
13
14                 status = "disabled";
15         };
16 };
17
18 &gpio {
19         ngpios = <20>;
20 };
21
22 &ahb {
23         usb: usb@1b000000 {
24                 compatible = "generic-ehci";
25                 reg = <0x1b000000 0x1000>;
26
27                 interrupts = <3>;
28
29                 resets = <&rst 5>;
30                 reset-names = "usb-host";
31
32                 has-transaction-translator;
33                 caps-offset = <0x100>;
34
35                 phy-names = "usb-phy";
36                 phys = <&usb_phy>;
37
38                 status = "disabled";
39         };
40 };
41
42 &eth0 {
43         compatible = "qca,ar7241-eth", "syscon";
44
45         pll-data = <0x00110000 0x00001099 0x00991099>;
46
47         resets = <&rst 8>, <&rst 9>;
48         reset-names = "mac", "phy";
49         phy-mode = "mii";
50         phy-handle = <&swphy4>;
51 };
52
53 &mdio1 {
54         status = "okay";
55
56         resets = <&rst 23>;
57         reset-names = "mdio";
58         builtin-switch;
59
60         builtin_switch: switch0@1f {
61                 compatible = "qca,ar8216-builtin";
62                 #address-cells = <1>;
63                 #size-cells = <0>;
64
65                 reg = <0x1f>;
66
67                 mdio-bus {
68                         swphy4: ethernet-phy@4 {
69                                 reg = <4>;
70                                 phy-mode = "mii";
71                         };
72                 };
73         };
74 };
75
76 &eth1 {
77         compatible = "qca,ar7241-eth", "syscon", "simple-mfd";
78
79         pll-data = <0x00110000 0x00001099 0x00991099>;
80
81         resets = <&rst 12>, <&rst 13>;
82         reset-names = "mac", "phy";
83
84         phy-mode = "gmii";
85
86         fixed-link {
87                 speed = <1000>;
88                 full-duplex;
89         };
90 };