};
};
+&gpio {
+ ngpios = <18>;
+};
+
&ahb {
usb: usb@1b000000 {
compatible = "generic-ohci";
phys = <&usb_phy>;
status = "disabled";
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ hub_port: port@1 {
+ reg = <1>;
+ #trigger-source-cells = <0>;
+ };
};
};
builtin-switch;
builtin_switch: switch0@1f {
- compatible = "qca,ar8216-builtin";
- #address-cells = <1>;
- #size-cells = <0>;
+ compatible = "qca,ar7240sw";
reg = <0x1f>;
+ resets = <&rst 8>;
+ reset-names = "switch";
+ qca,mib-poll-interval = <500>;
mdio-bus {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
swphy4: ethernet-phy@4 {
reg = <4>;
phy-mode = "mii";
};
ð0 {
+ status = "okay";
+
compatible = "qca,ar7240-eth", "syscon";
pll-data = <0x00110000 0x00001099 0x00991099>;
- resets = <&rst 8>, <&rst 9>;
- reset-names = "phy", "mac";
- phy-mode = "mii";
+ resets = <&rst 9>;
+ reset-names = "mac";
phy-handle = <&swphy4>;
};
pll-data = <0x00110000 0x00001099 0x00991099>;
- resets = <&rst 12>, <&rst 13>;
- reset-names = "phy", "mac";
+ resets = <&rst 13>;
+ reset-names = "mac";
phy-mode = "gmii";