ramips: Cudy X6 fixes / improvements
- Correct WiFi MACs, they didn't match oem firmware - Move nvmem-cells to bdinfo partition and remove &bdinfo reference - Add OEM device model name R13 to SUPPORTED_DEVICES This allows sysupgrading from Cudy's OpenWrt fork without force - Label red_led and use it during failsafe mode and upgrades MAC addresses as verified by OEM firmware: use address source LAN b4:4b:d6:2d:c8:4a label WAN b4:4b:d6:2d:c8:4b label + 1 2g b4:4b:d6:2d:c8:4a label 5g b6:4b:d6:3d:c8:4a label + LA-Bit set + 4th oktet increased The label MAC address is found in bdinfo 0xde00. Signed-off-by: Felix Baumann <felix.bau@gmx.de> [read wifi mac from flash offset] Signed-off-by: David Bauer <mail@david-bauer.net>
This commit is contained in:
committed by
David Bauer
parent
097f350aeb
commit
45cf200b2e
@@ -11,9 +11,9 @@
|
||||
|
||||
aliases {
|
||||
led-boot = &led_internet_blue;
|
||||
led-failsafe = &led_internet_blue;
|
||||
led-failsafe = &led_internet_red;
|
||||
led-running = &led_internet_blue;
|
||||
led-upgrade = &led_internet_blue;
|
||||
led-upgrade = &led_internet_red;
|
||||
label-mac-device = &gmac0;
|
||||
};
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
gpios = <&gpio 15 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
internet_red {
|
||||
led_internet_red: internet_red {
|
||||
label = "red:internet";
|
||||
gpios = <&gpio 16 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
@@ -102,10 +102,18 @@
|
||||
read-only;
|
||||
};
|
||||
|
||||
bdinfo: partition@1ff0000 {
|
||||
partition@1ff0000 {
|
||||
label = "bdinfo";
|
||||
reg = <0x1ff0000 0x10000>;
|
||||
read-only;
|
||||
|
||||
compatible = "nvmem-cells";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
macaddr_bdinfo_de00: macaddr@de00 {
|
||||
reg = <0xde00 0x6>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -121,6 +129,9 @@
|
||||
reg = <0x0000 0 0 0 0>;
|
||||
mediatek,mtd-eeprom = <&factory 0x0000>;
|
||||
mediatek,disable-radar-background;
|
||||
|
||||
nvmem-cells = <&macaddr_bdinfo_de00>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -175,13 +186,3 @@
|
||||
function = "gpio";
|
||||
};
|
||||
};
|
||||
|
||||
&bdinfo {
|
||||
compatible = "nvmem-cells";
|
||||
#address-cells = <1>;
|
||||
#size-cells = <1>;
|
||||
|
||||
macaddr_bdinfo_de00: macaddr@de00 {
|
||||
reg = <0xde00 0x6>;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user