--- elwix/config/ELWIX_ALFA_N2.hints 2014/02/02 12:38:37 1.1.2.7 +++ elwix/config/ELWIX_ALFA_N2.hints 2014/02/04 09:26:36 1.1.2.8 @@ -1,7 +1,7 @@ # ## ELWIX - ALFA Nx kernel hints file # -# $Id: ELWIX_ALFA_N2.hints,v 1.1.2.7 2014/02/02 12:38:37 misho Exp $ +# $Id: ELWIX_ALFA_N2.hints,v 1.1.2.8 2014/02/04 09:26:36 misho Exp $ # hint.apb.0.at="nexus0" @@ -32,10 +32,13 @@ hint.pcib.0.bus.0.0.0.ath_fixup_size=4096 hint.ath.0.eeprom_firmware="pcib.0.bus.0.0.0.eeprom_firmware" # Where the ART is hint.ath.0.eepromaddr=0x1fff1000 +hint.ath.0.irq=48 +hint.ath.0.maddr=0x10000000 +hint.ath.0.msize=0x30000 -# arge0 MDIO bus +# mdiobus on arge1 hint.argemdio.0.at="nexus0" -hint.argemdio.0.maddr=0x19000000 +hint.argemdio.0.maddr=0x1a000000 hint.argemdio.0.msize=0x1000 hint.argemdio.0.order=0 @@ -49,7 +52,7 @@ hint.arge.0.mdio=mdioproxy1 # Hanging off the arswitch # arge1: connected to the LAN switch MAC, at 1000BaseTX / GMII. hint.arge.1.phymask=0x0 -hint.arge.1.mdio=mdioproxy1 # Hanging off the arswitch MDIO bus +#hint.arge.1.mdio=mdioproxy1 # Hanging off the arswitch MDIO bus # hint.arge.1.miimode=1 # GMII #hint.arge.1.media=1000 # Force to 1000BaseTX/full #hint.arge.1.fduplex=1 @@ -59,9 +62,9 @@ hint.arge.1.mdio=mdioproxy1 # Hanging off the arswitch # hint.arswitch.0.at="mdio0" hint.arswitch.0.is_7240=1 # We need to be explicitly told this -hint.arswitch.0.numphys=2 # 4 active switch PHYs (PHY 0 -> 3) +hint.arswitch.0.numphys=4 # 4 active switch PHYs (PHY 0 -> 3) hint.arswitch.0.phy4cpu=1 # Yes, PHY 4 == dedicated PHY -hint.arswitch.0.is_rgmii=1 # No, not RGMII +hint.arswitch.0.is_rgmii=0 # No, not RGMII hint.arswitch.0.is_gmii=0 # No, not GMII # arge0 @@ -82,19 +85,27 @@ hint.gpio.0.at="apb0" hint.gpio.0.maddr=0x18040000 hint.gpio.0.msize=0x1000 hint.gpio.0.irq=2 -#hint.gpio.0.pinmask=0x319c0 -hint.gpio.0.pinmask=0xfffff +hint.gpio.0.pinmask=0x319c3 +hint.gpio.0.function_set=0x00000000 +hint.gpio.0.function_clear=0x00000000 + # Signal leds hint.gpioled.0.at="gpiobus0" hint.gpioled.0.name="but_0" hint.gpioled.0.pins=0x00800 # pin 11 +hint.gpioled.1.at="gpiobus0" +hint.gpioled.1.name="led_0" +hint.gpioled.1.pins=0x0001 # pin 0 hint.gpioled.2.at="gpiobus0" -hint.gpioled.2.name="led_2" -hint.gpioled.2.pins=0x20000 # pin 17 ? +hint.gpioled.2.name="led_1" +hint.gpioled.2.pins=0x0002 # pin 1 hint.gpioled.3.at="gpiobus0" -hint.gpioled.3.name="led_3" -hint.gpioled.3.pins=0x10000 # pin 16 ? +hint.gpioled.3.name="led_2" +hint.gpioled.3.pins=0x20000 # pin 17 ? +hint.gpioled.4.at="gpiobus0" +hint.gpioled.4.name="led_3" +hint.gpioled.4.pins=0x10000 # pin 16 ? hint.gpioled.5.at="gpiobus0" hint.gpioled.5.name="led_5" hint.gpioled.5.pins=0x01000 # pin 12 @@ -108,41 +119,6 @@ hint.gpioled.8.at="gpiobus0" hint.gpioled.8.name="led_8" hint.gpioled.8.pins=0x00080 # pin 7 ? -hint.gpioled.10.at="gpiobus0" -hint.gpioled.10.name="led6" -hint.gpioled.10.pins=0x02000 # pin 13 ? -hint.gpioled.11.at="gpiobus0" -hint.gpioled.11.name="led7" -hint.gpioled.11.pins=0x04000 # pin 14 ? -hint.gpioled.12.at="gpiobus0" -hint.gpioled.12.name="led8" -hint.gpioled.12.pins=0x08000 # pin 15 ? - -hint.gpioled.13.at="gpiobus0" -hint.gpioled.13.name="led9" -hint.gpioled.13.pins=0x00400 # pin 10 ? -hint.gpioled.14.at="gpiobus0" -hint.gpioled.14.name="led99" -hint.gpioled.14.pins=0x00200 # pin 9 ? - -hint.gpioled.15.at="gpiobus0" -hint.gpioled.15.name="ledA" -hint.gpioled.15.pins=0x00020 # pin 5 ? -hint.gpioled.16.at="gpiobus0" -hint.gpioled.16.name="ledB" -hint.gpioled.16.pins=0x00010 # pin 4 ? -hint.gpioled.17.at="gpiobus0" -hint.gpioled.17.name="ledC" -hint.gpioled.17.pins=0x00008 # pin 3 ? -hint.gpioled.18.at="gpiobus0" -hint.gpioled.18.name="ledD" -hint.gpioled.18.pins=0x00004 # pin 2 ? -hint.gpioled.19.at="gpiobus0" -hint.gpioled.19.name="ledE" -hint.gpioled.19.pins=0x00002 # pin 1 ? -hint.gpioled.20.at="gpiobus0" -hint.gpioled.20.name="ledF" -hint.gpioled.20.pins=0x00001 # pin 0 ? # SPI controller/bus hint.spi.0.at="nexus0"