f662b4b44588605e9aa315a743c4eaa9ca3a563d
[openwrt/staging/wigyori.git] / target / linux / ath79 / dts / ar7240.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-ohci-dll";
10 resets = <&rst 4>, <&rst 3>;
11
12 #phy-cells = <0>;
13
14 status = "disabled";
15 };
16 };
17
18 &ahb {
19 usb: usb@1b000000 {
20 compatible = "generic-ohci";
21 reg = <0x1b000000 0x1000>;
22
23 interrupts = <3>;
24
25 resets = <&rst 5>;
26 reset-names = "usb-host";
27
28 phy-names = "usb-phy";
29 phys = <&usb_phy>;
30
31 status = "disabled";
32 };
33 };
34
35 &mdio0 {
36 status = "okay";
37
38 compatible = "qca,ar7240-mdio";
39 builtin-switch;
40
41 builtin_switch: switch0@1f {
42 compatible = "qca,ar8216-builtin";
43 #address-cells = <1>;
44 #size-cells = <0>;
45
46 reg = <0x1f>;
47
48 mdio-bus {
49 swphy4: ethernet-phy@4 {
50 reg = <4>;
51 phy-mode = "mii";
52 };
53 };
54 };
55 };
56
57 &eth0 {
58 compatible = "qca,ar7240-eth", "syscon";
59
60 pll-data = <0x00110000 0x00001099 0x00991099>;
61
62 resets = <&rst 8>, <&rst 9>;
63 reset-names = "phy", "mac";
64 phy-mode = "mii";
65 phy-handle = <&swphy4>;
66 };
67
68 &eth1 {
69 compatible = "qca,ar7240-eth", "syscon";
70
71 pll-data = <0x00110000 0x00001099 0x00991099>;
72
73 resets = <&rst 12>, <&rst 13>;
74 reset-names = "phy", "mac";
75
76 phy-mode = "gmii";
77
78 fixed-link {
79 speed = <1000>;
80 full-duplex;
81 };
82 };