1139804Simp# $FreeBSD$ 21541Srgrimes 31541Srgrimes# arge0 MDIO bus 41541Srgrimeshint.argemdio.0.at="nexus0" 51541Srgrimeshint.argemdio.0.maddr=0x19000000 61541Srgrimeshint.argemdio.0.msize=0x1000 71541Srgrimeshint.argemdio.0.order=0 81541Srgrimes 91541Srgrimes# arge1 MDIO bus doesn't exist on the AR7240 101541Srgrimes 111541Srgrimes# arge0: MII; dedicated PHY 4 on switch, connected via internal switch 121541Srgrimes# MDIO bus. 131541Srgrimes 141541Srgrimeshint.arge.0.at="nexus0" 151541Srgrimeshint.arge.0.maddr=0x19000000 161541Srgrimeshint.arge.0.msize=0x1000 171541Srgrimeshint.arge.0.irq=2 181541Srgrimes# hint.arge.0.eeprommac=0x83fe9ff0 191541Srgrimeshint.arge.0.phymask=0x10 # PHY 4 201541Srgrimes# hint.arge.0.miimode=2 # MII 211541Srgrimeshint.arge.0.mdio=mdioproxy1 # Hanging off the arswitch MDIO bus 221541Srgrimes 231541Srgrimes# arge1: connected to the LAN switch MAC, at 1000BaseTX / GMII. 241541Srgrimes 251541Srgrimeshint.arge.1.phymask=0x0 261541Srgrimes# hint.arge.1.miimode=1 # GMII 271541Srgrimeshint.arge.1.media=1000 # Force to 1000BaseTX/full 281541Srgrimeshint.arge.1.fduplex=1 291541Srgrimes 301541Srgrimes# 311541Srgrimes# AR7240 switch config 321541Srgrimes# 331541Srgrimeshint.arswitch.0.at="mdio0" 341541Srgrimeshint.arswitch.0.is_7240=1 # We need to be explicitly told this 351541Srgrimeshint.arswitch.0.numphys=4 # 4 active switch PHYs (PHY 0 -> 3) 361541Srgrimeshint.arswitch.0.phy4cpu=1 # Yes, PHY 4 == dedicated PHY 37116182Sobrienhint.arswitch.0.is_rgmii=0 # No, not RGMII 38116182Sobrienhint.arswitch.0.is_gmii=0 # No, not GMII 39116182Sobrien 40224778Srwatson# ath0 hint - pcie slot 0 4131778Seivindhint.pcib.0.bus.0.0.0.ath_fixup_addr=0x1fff1000 42184700Srodrigchint.pcib.0.bus.0.0.0.ath_fixup_size=4096 43176471Sdes 4431778Seivind# ath 451541Srgrimeshint.ath.0.eeprom_firmware="pcib.0.bus.0.0.0.eeprom_firmware" 461541Srgrimes 4760041Sphk# Signal leds 4844272Sbdehint.gpioled.0.at="gpiobus0" 49224778Srwatsonhint.gpioled.0.name="sig1" 50204638Sjhbhint.gpioled.0.pins=0x0001 # pin 0 5122521Sdysonhint.gpioled.1.at="gpiobus0" 5251138Salfredhint.gpioled.1.name="sig2" 5351138Salfredhint.gpioled.1.pins=0x0002 # pin 1 5467365Sjhbhint.gpioled.2.at="gpiobus0" 5512221Sbdehint.gpioled.2.name="sig3" 561541Srgrimeshint.gpioled.2.pins=0x0800 # pin 11 571541Srgrimeshint.gpioled.3.at="gpiobus0" 581541Srgrimeshint.gpioled.3.name="sig4" 5924131Sbdehint.gpioled.3.pins=0x0080 # pin 7 601541Srgrimes 61168397Spjd# nvram mapping - XXX ? 62114216Skanhint.nvram.0.base=0x1f030000 6340862Speterhint.nvram.0.maxsize=0x2000 64248084Sattiliohint.nvram.0.flags=3 # 1 = No check, 2 = Format Generic 65184700Srodrigchint.nvram.1.base=0x1f032000 661541Srgrimeshint.nvram.1.maxsize=0x4000 6774927Sjhbhint.nvram.1.flags=3 # 1 = No check, 2 = Format Generic 6818020Sbde 691541Srgrimes# GEOM_MAP 70164033Srwatson# 711541Srgrimes# From my AP91 environment: 721541Srgrimes# 7372786Srwatson# mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs), 74102779Siedowse# 960k(uImage),64k(ART) 7582192Sache 76176471Sdeshint.map.0.at="flash/spi0" 77176471Sdeshint.map.0.start=0x00000000 78176471Sdeshint.map.0.end=0x00040000 # 256k u-boot 791541Srgrimeshint.map.0.name="u-boot" 8093228Smuxhint.map.0.readonly=1 8182192Sache 82155914Swsalamonhint.map.1.at="flash/spi0" 83163606Srwatsonhint.map.1.start=0x00040000 84155914Swsalamonhint.map.1.end=0x00050000 # 64k u-boot-env 851541Srgrimeshint.map.1.name="u-boot-env" 8612662Sdghint.map.1.readonly=0 8768883Sdillon 8892751Sjeffhint.map.2.at="flash/spi0" 891541Srgrimeshint.map.2.start=0x00050000 90229828Skibhint.map.2.end=0x00300000 # 2752k rootfs 91229828Skibhint.map.2.name="rootfs" 92232702Sphohint.map.2.readonly=1 93227070Sjhb 94184700Srodrigchint.map.3.at="flash/spi0" 95260817Savghint.map.3.start=0x00300000 96260817Savghint.map.3.end=0x003f0000 # 896k uImage 97184700Srodrigchint.map.3.name="uImage" 9892723Salfredhint.map.3.readonly=1 99102779Siedowse 100248599Spjdhint.map.4.at="flash/spi0" 101248599Spjdhint.map.4.start=0x003f0000 102248599Spjdhint.map.4.end=0x00400000 # 64k ART 103248599Spjdhint.map.4.name="ART" 104248597Spjdhint.map.4.readonly=1 10592723Salfred