lantiq: convert ralink,mtd-eeprom to nvmem
These devices use the binding + eeprom-swap. Turns out the reason swap is needed is because the binding wrongly swaps the data on big endian hosts. NVMEM doesn't do this and thus just works. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/22207 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
a19cdb1a95
commit
926991329b
@ -156,6 +156,10 @@
|
||||
reg = <0x16 0x6>;
|
||||
#nvmem-cell-cells = <1>;
|
||||
};
|
||||
|
||||
eeprom_boardconfig_410: eeprom@410 {
|
||||
reg = <0x410 0x200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -174,9 +178,7 @@
|
||||
wifi@e,0 {
|
||||
compatible = "pci1814,3592";
|
||||
reg = <0x7000 0 0 0 0>;
|
||||
ralink,mtd-eeprom = <&boardconfig 0x410>;
|
||||
ralink,eeprom-swap;
|
||||
nvmem-cells = <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
nvmem-cells = <&eeprom_boardconfig_410>, <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "eeprom", "mac-address";
|
||||
};
|
||||
};
|
||||
|
||||
@ -162,6 +162,10 @@
|
||||
macaddr_boardconfig_16: macaddr@16 {
|
||||
reg = <0x16 0x6>;
|
||||
};
|
||||
|
||||
eeprom_boardconfig_410: eeprom@410 {
|
||||
reg = <0x410 0x200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -187,8 +191,8 @@
|
||||
wifi@e,0 {
|
||||
compatible = "pci1814,3592";
|
||||
reg = <0x7000 0 0 0 0>;
|
||||
ralink,mtd-eeprom = <&boardconfig 0x410>;
|
||||
ralink,eeprom-swap;
|
||||
nvmem-cells = <&eeprom_boardconfig_410>;
|
||||
nvmem-cell-names = "eeprom";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -194,6 +194,10 @@
|
||||
reg = <0x16 0x6>;
|
||||
#nvmem-cell-cells = <1>;
|
||||
};
|
||||
|
||||
eeprom_boardconfig_410: eeprom@410 {
|
||||
reg = <0x410 0x200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -211,10 +215,10 @@
|
||||
req-mask = <0xf>;
|
||||
|
||||
wifi@e,0 {
|
||||
compatible = "pci0,0";
|
||||
compatible = "pci1814,0601";
|
||||
reg = <0x7000 0 0 0 0>;
|
||||
ralink,mtd-eeprom = <&boardconfig 0x410>;
|
||||
ralink,eeprom-swap;
|
||||
nvmem-cells = <&eeprom_boardconfig_410>;
|
||||
nvmem-cell-names = "eeprom";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -204,6 +204,10 @@
|
||||
macaddr_boardconfig_16: macaddr@16 {
|
||||
reg = <0x16 0x6>;
|
||||
};
|
||||
|
||||
eeprom_boardconfig_410: eeprom@410 {
|
||||
reg = <0x410 0x200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -234,10 +238,8 @@
|
||||
wifi0: wifi@e,0 {
|
||||
compatible = "pci1814,0601";
|
||||
reg = <0x7000 0 0 0 0>;
|
||||
nvmem-cells = <&macaddr_boardconfig_16>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
ralink,mtd-eeprom = <&boardconfig 0x410>;
|
||||
ralink,eeprom-swap;
|
||||
nvmem-cells = <&eeprom_boardconfig_410>, <&macaddr_boardconfig_16>;
|
||||
nvmem-cell-names = "eeprom", "mac-address";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -219,6 +219,10 @@
|
||||
macaddr_boardconfig_16: macaddr@16 {
|
||||
reg = <0x16 0x6>;
|
||||
};
|
||||
|
||||
eeprom_boardconfig_410: eeprom@410 {
|
||||
reg = <0x410 0x200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -254,10 +258,8 @@
|
||||
wifi@e,0 {
|
||||
compatible = "pci1814,3592";
|
||||
reg = <0x7000 0 0 0 0>;
|
||||
ralink,mtd-eeprom = <&boardconfig 0x410>;
|
||||
ralink,eeprom-swap;
|
||||
nvmem-cells = <&macaddr_boardconfig_16>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
nvmem-cells = <&eeprom_boardconfig_410>, <&macaddr_boardconfig_16>;
|
||||
nvmem-cell-names = "eeprom", "mac-address";
|
||||
};
|
||||
|
||||
usb@0f,0 {
|
||||
|
||||
@ -230,6 +230,10 @@
|
||||
reg = <0x16 0x6>;
|
||||
#nvmem-cell-cells = <1>;
|
||||
};
|
||||
|
||||
eeprom_boardconfig_410: eeprom@410 {
|
||||
reg = <0x410 0x200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -243,10 +247,8 @@
|
||||
wifi@e,0 {
|
||||
compatible = "pci1814,3592";
|
||||
reg = <0x7000 0 0 0 0>;
|
||||
ralink,mtd-eeprom = <&boardconfig 0x410>;
|
||||
ralink,eeprom-swap;
|
||||
nvmem-cells = <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
nvmem-cells = <&eeprom_boardconfig_410>, <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "eeprom", "mac-address";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@ -247,6 +247,10 @@
|
||||
reg = <0x16 0x6>;
|
||||
#nvmem-cell-cells = <1>;
|
||||
};
|
||||
|
||||
eeprom_boardconfig_410: eeprom@410 {
|
||||
reg = <0x410 0x200>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -260,10 +264,8 @@
|
||||
wifi@e,0 {
|
||||
compatible = "pci1814,3091";
|
||||
reg = <0x7000 0 0 0 0>;
|
||||
ralink,mtd-eeprom = <&boardconfig 0x410>;
|
||||
ralink,eeprom-swap;
|
||||
nvmem-cells = <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "mac-address";
|
||||
nvmem-cells = <&eeprom_boardconfig_410>, <&macaddr_boardconfig_16 1>;
|
||||
nvmem-cell-names = "eeprom", "mac-address";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user