[source] ramips: add TEW-691GR/TEW-692GR 2.4 GHz interface mac addresses

LEDE Commits lede-commits at lists.infradead.org
Wed Nov 9 12:27:39 PST 2016


mkresin pushed a commit to source.git, branch master:
https://git.lede-project.org/cc5c8f681e05f18678c8b10b9f747689e875ceaf

commit cc5c8f681e05f18678c8b10b9f747689e875ceaf
Author: Mathias Kresin <dev at kresin.me>
AuthorDate: Thu Aug 25 21:16:24 2016 +0200

    ramips: add TEW-691GR/TEW-692GR 2.4 GHz interface mac addresses
    
    Assign an unused MAC addresses to the 2.4GHz wifi interface as it was
    originally planed but not possible.
    
    The MAC address numbering of the TEW-691GR changes to the following
    pattern:
    
      LAN:  AA:BB:CC:DD:EE:0C
      WIFI: AA:BB:CC:DD:EE:0D
      WAN:  AA:BB:CC:DD:EE:0F
    
    The MAC address numbering of the TEW-692GR changes to the following
    pattern:
    
      LAN:    AA:BB:CC:DD:EE:e4
      WAN:    AA:BB:CC:DD:EE:e5
      2.4GHz: AA:BB:CC:DD:EE:e7
      5 GHz:  AA:BB:CC:DD:EE:e8
    
    Set the label and compatible string for the TEW-692GR PCIe wireless
    according to the the PCI binding documentation.
    
    Use the wifi at 0,0 label and the pci0,0 compatible string since the PCI
    vendor and device id is unknown. It should work anyway since the
    compatible string isn't evaluated (yet).
    
    Signed-off-by: Mathias Kresin <dev at kresin.me>
---
 target/linux/ramips/dts/TEW-691GR.dts | 2 ++
 target/linux/ramips/dts/TEW-692GR.dts | 6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/target/linux/ramips/dts/TEW-691GR.dts b/target/linux/ramips/dts/TEW-691GR.dts
index b1f7320..e92db1e 100644
--- a/target/linux/ramips/dts/TEW-691GR.dts
+++ b/target/linux/ramips/dts/TEW-691GR.dts
@@ -107,4 +107,6 @@
 	status = "okay";
 	ralink,mtd-eeprom = <&factory 0x0>;
 	ralink,5ghz = <0>;
+	mtd-mac-address = <&factory 0x4>;
+	mtd-mac-address-increment = <1>;
 };
diff --git a/target/linux/ramips/dts/TEW-692GR.dts b/target/linux/ramips/dts/TEW-692GR.dts
index 1a56710..2c9313f 100644
--- a/target/linux/ramips/dts/TEW-692GR.dts
+++ b/target/linux/ramips/dts/TEW-692GR.dts
@@ -131,8 +131,8 @@
 		pci-bridge at 1 {
 			status = "okay";
 
-			wmac at 0,0 {
-				compatible = "ralink,rt2880-pci", "pciclass060400", "pciclass0604";
+			wifi at 0,0 {
+				compatible = "pci0,0";
 				reg = < 0x10000 0 0 0 0 >;
 				ralink,2ghz = <0>;
 			};
@@ -144,4 +144,6 @@
 	status = "okay";
 	ralink,mtd-eeprom = <&factory 0x0>;
 	ralink,5ghz = <0>;
+	mtd-mac-address = <&factory 0x4>;
+	mtd-mac-address-increment = <3>;
 };



More information about the lede-commits mailing list