svn commit: r280800 - head/sys/mips/conf

Adrian Chadd adrian at FreeBSD.org
Sat Mar 28 23:43:01 UTC 2015


Author: adrian
Date: Sat Mar 28 23:42:59 2015
New Revision: 280800
URL: https://svnweb.freebsd.org/changeset/base/280800

Log:
  Add hints to set the board MAC address and derived values for each interface.
  
  This allows the TL-WDR3600 to use the correct MAC address for ath0, ath1
  and arge0.  arge1 isn't used; until I disable it entirely it'll just
  show up with a randomly generated MAC.

Modified:
  head/sys/mips/conf/TL-WDR4300.hints

Modified: head/sys/mips/conf/TL-WDR4300.hints
==============================================================================
--- head/sys/mips/conf/TL-WDR4300.hints	Sat Mar 28 23:41:23 2015	(r280799)
+++ head/sys/mips/conf/TL-WDR4300.hints	Sat Mar 28 23:42:59 2015	(r280800)
@@ -21,6 +21,29 @@ hint.argemdio.0.order=0
 # + AR934X_ETH_CFG_RGMII_GMAC0              (1 << 0)
 hint.ar934x_gmac.0.gmac_cfg=0x1
 
+# Board mac address is at 0x1f01fc00.
+# ath0: offset 0
+# ath1: offset -1
+# arge0: offset -2
+# arge1: not hooked up; doesn't matter
+hint.ar71xx.0.eeprom_mac_addr=0x1f01fc00
+hint.ar71xx.0.eeprom_mac_isascii=0
+
+hint.ar71xx_mac_map.0.devid=ath
+hint.ar71xx_mac_map.0.unitid=0
+hint.ar71xx_mac_map.0.offset=0
+hint.ar71xx_mac_map.0.is_local=0
+
+hint.ar71xx_mac_map.1.devid=ath
+hint.ar71xx_mac_map.1.unitid=1
+hint.ar71xx_mac_map.1.offset=-1
+hint.ar71xx_mac_map.1.is_local=0
+
+hint.ar71xx_mac_map.2.devid=arge
+hint.ar71xx_mac_map.2.unitid=0
+hint.ar71xx_mac_map.2.offset=-2
+hint.ar71xx_mac_map.2.is_local=0
+
 # GMAC0 here - connected to an AR8327
 hint.arswitch.0.at="mdio0"
 hint.arswitch.0.is_7240=0
@@ -63,9 +86,6 @@ hint.arge.0.fduplex=1
 hint.arge.0.miimode=3           # RGMII
 hint.arge.0.pll_1000=0x06000000
 
-# MAC for arge0 is the first 6 bytes of the ART
-hint.arge.0.eeprommac=0x1f01fc00
-
 # mdiobus1 on arge1
 hint.argemdio.1.at="nexus0"
 hint.argemdio.1.maddr=0x1a000000


More information about the svn-src-head mailing list