compatible = "glinet,ar300m", "qca,qca9533";
model = "GL.iNet GL-AR300M";
- memory@0 {
- device_type = "memory";
- reg = <0x0 0x8000000>;
- };
-
- extosc: ref {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-output-names = "ref";
- clock-frequency = <25000000>;
- };
-
keys {
compatible = "gpio-keys-polled";
- #address-cells = <1>;
- #size-cells = <0>;
poll-interval = <20>;
pinctrl-names = "default";
pinctrl-0 = <&jtag_disable_pins>;
- button@0 {
+ button0 {
label = "reset";
linux,code = <KEY_RESTART>;
gpios = <&gpio 3 GPIO_ACTIVE_LOW>;
};
- button@1 {
+ button1 {
label = "button right";
linux,code = <BTN_0>;
gpios = <&gpio 0 GPIO_ACTIVE_HIGH>;
};
- button@3 {
+ button3 {
label = "button left";
linux,code = <BTN_1>;
gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
};
&usb0 {
+ #address-cells = <1>;
+ #size-cells = <0>;
status = "okay";
hub_port: port@1 {
reg = <1>;
- #trigger-soruce-cells = <0>;
+ #trigger-source-cells = <0>;
};
};
status = "okay";
};
-&pll {
- clocks = <&extosc>;
-};
-
-&mdio0 {
- status = "okay";
-
- phy4: ethernet-phy@4 {
- reg = <4>;
- phy-mode = "mii";
- };
-};
-
-&mdio1 {
- status = "okay";
-};
-
ð0 {
status = "okay";
-
mtd-mac-address = <&art 0x0>;
- phy-handle = <&phy4>;
- phy-mode = "mii";
+ phy-handle = <&swphy4>;
};
ð1 {
- status = "okay";
-
mtd-mac-address = <&art 0x6>;
- phy-mode = "gmii";
-
- fixed-link {
- speed = <1000>;
- full-duplex;
- };
};
&wmac {