kernel: add missing check for TCP GRO
[openwrt/openwrt.git] / target / linux / ath79 / dts / ar7242.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 #address-cells = <1>;
41 #size-cells = <0>;
42
43 hub_port: port@1 {
44 reg = <1>;
45 #trigger-source-cells = <0>;
46 };
47 };
48 };
49
50 &mdio0 {
51 resets = <&rst 22>;
52 reset-names = "mdio";
53 };
54
55 &eth0 {
56 compatible = "qca,ar7242-eth", "syscon";
57
58 pll-data = <0x16000000 0x00000101 0x00001616>;
59 pll-reg = <0x4 0x2c 17>;
60 pll-handle = <&pll>;
61
62 resets = <&rst 9>;
63 reset-names = "mac";
64 };
65
66 &mdio1 {
67 resets = <&rst 23>;
68 reset-names = "mdio";
69 builtin-switch;
70
71 builtin_switch: switch0@1f {
72 compatible = "qca,ar7240sw";
73 #address-cells = <1>;
74 #size-cells = <0>;
75 reg = <0x1f>;
76 resets = <&rst 8>;
77 reset-names = "switch";
78 qca,mib-poll-interval = <500>;
79 };
80 };
81
82 &eth1 {
83 compatible = "qca,ar7242-eth", "syscon";
84
85 resets = <&rst 13>;
86 reset-names = "mac";
87
88 phy-mode = "gmii";
89
90 fixed-link {
91 speed = <1000>;
92 full-duplex;
93 };
94 };