AR71XX_BASE.hints revision 285830
151694Sroger#
252593Sroger# $FreeBSD: releng/10.2/sys/mips/conf/AR71XX_BASE.hints 228944 2011-12-29 05:51:48Z adrian $
352593Sroger#
452593Srogerhint.apb.0.at="nexus0"
551694Srogerhint.apb.0.irq=4
651694Sroger
751694Sroger# uart0
851694Srogerhint.uart.0.at="apb0"
951694Sroger# see atheros/uart_cpu_ar71xx.c why +3
1051694Srogerhint.uart.0.maddr=0x18020003
1151694Srogerhint.uart.0.msize=0x18
1251694Srogerhint.uart.0.irq=3
1351694Sroger
1451694Sroger#ohci
1551694Srogerhint.ohci.0.at="apb0"
1651694Srogerhint.ohci.0.maddr=0x1c000000
1751694Srogerhint.ohci.0.msize=0x01000000
1851694Srogerhint.ohci.0.irq=6
1951694Sroger
2051694Sroger#ehci
2151694Srogerhint.ehci.0.at="nexus0"
2251694Srogerhint.ehci.0.maddr=0x1b000000
2351694Srogerhint.ehci.0.msize=0x01000000
2451694Srogerhint.ehci.0.irq=1
2551694Sroger
2651694Sroger# pci
2751694Srogerhint.pcib.0.at="nexus0"
2851694Srogerhint.pcib.0.irq=0
2951694Sroger
3051694Srogerhint.arge.0.at="nexus0"
3151694Srogerhint.arge.0.maddr=0x19000000
3251694Srogerhint.arge.0.msize=0x1000
3351694Srogerhint.arge.0.irq=2
3451694Sroger
3551694Sroger# phymask, media and fduplex depend upon the specific
3651694Sroger# board.
3751694Sroger# So each board will override the settings as needed.
3851694Sroger
3951694Srogerhint.arge.1.at="nexus0"
4051694Srogerhint.arge.1.maddr=0x1a000000
4151694Srogerhint.arge.1.msize=0x1000
4251694Srogerhint.arge.1.irq=3
4351694Sroger
4451694Sroger# SPI flash
4551694Srogerhint.spi.0.at="nexus0"
4651694Srogerhint.spi.0.maddr=0x1f000000
4751694Srogerhint.spi.0.msize=0x10
4851694Sroger
4951694Srogerhint.mx25l.0.at="spibus0"
5051694Srogerhint.mx25l.0.cs=0
5151694Sroger
5251694Sroger# Watchdog
5351694Srogerhint.ar71xx_wdog.0.at="nexus0"
5451694Sroger
5551694Sroger# GPIO
5651694Srogerhint.gpio.0.at="apb0"
5751694Srogerhint.gpio.0.maddr=0x18040000
5851694Srogerhint.gpio.0.msize=0x1000
5951694Srogerhint.gpio.0.irq=2
6051694Sroger
6151694Sroger# Each board should override the GPIO bus pins with the configuration
6251694Sroger# relevant to it. Thus no pins are defined here.
6351694Sroger
6451694Sroger# hwpmc device
6551694Srogerhint.ar71xx_pmc.0.at="apb0"
6651694Srogerhint.ar71xx_pmc.0.irq=5
6751694Sroger