-/dts-v1/;
-
#include "mt7621.dtsi"
#include <dt-bindings/gpio/gpio.h>
compatible = "gpio-leds";
power-amber {
- label = "newifi-d2:amber:power";
+ label = "amber:power";
gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
};
led_power_blue: power-blue {
- label = "newifi-d2:blue:power";
+ label = "blue:power";
gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
};
internet-amber {
- label = "newifi-d2:amber:internet";
+ label = "amber:internet";
gpios = <&gpio 4 GPIO_ACTIVE_LOW>;
};
internet-blue {
- label = "newifi-d2:blue:internet";
+ label = "blue:internet";
gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
};
wlan2g {
- label = "newifi-d2:blue:wlan2g";
+ label = "blue:wlan2g";
gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
};
wlan5g {
- label = "newifi-d2:blue:wlan5g";
+ label = "blue:wlan5g";
gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
};
usb {
- label = "newifi-d2:blue:usb";
+ label = "blue:usb";
gpios = <&gpio 10 GPIO_ACTIVE_LOW>;
trigger-sources = <&xhci_ehci_port1>, <&ehci_port2>;
linux,default-trigger = "usbport";
&spi0 {
status = "okay";
- m25p80@0 {
+ flash@0 {
compatible = "jedec,spi-nor";
reg = <0>;
- spi-max-frequency = <10000000>;
+ spi-max-frequency = <45000000>;
broken-flash-reset;
partitions {
};
&gmac0 {
- mtd-mac-address = <&factory 0xe000>;
+ nvmem-cells = <&macaddr_factory_e000>;
+ nvmem-cell-names = "mac-address";
};
&switch0 {
port@4 {
status = "okay";
label = "wan";
- mtd-mac-address = <&factory 0xe006>;
+ nvmem-cells = <&macaddr_factory_e006>;
+ nvmem-cell-names = "mac-address";
};
};
};
function = "gpio";
};
};
+
+&factory {
+ compatible = "nvmem-cells";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ macaddr_factory_e000: macaddr@e000 {
+ reg = <0xe000 0x6>;
+ };
+
+ macaddr_factory_e006: macaddr@e006 {
+ reg = <0xe006 0x6>;
+ };
+};