diff options
Diffstat (limited to 'sys/arm/at91/hints.at91sam9261')
-rw-r--r-- | sys/arm/at91/hints.at91sam9261 | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/sys/arm/at91/hints.at91sam9261 b/sys/arm/at91/hints.at91sam9261 new file mode 100644 index 0000000..b60c60e --- /dev/null +++ b/sys/arm/at91/hints.at91sam9261 @@ -0,0 +1,67 @@ +# $FreeBSD$ +# + +# These are the wiring for the at91sam9261. These are the built-in devices +# for that cpu. + +# DBGU is unit 0 +hint.uart.0.at="apb" +hint.uart.0.maddr="0xfffff200" +hint.uart.0.flags=0x10 +# USART0 is unit 1 +hint.uart.1.at="apb" +hint.uart.1.maddr="0xfffb0000" +# USART1 is unit 2 +hint.uart.2.at="apb" +hint.uart.2.maddr="0xfffb4000" +# USART2 is unit 3 +hint.uart.3.at="apb" +hint.uart.3.maddr="0xfffb8000" +# USART3 is unit 4 +hint.uart.4.at="apb" +hint.uart.4.maddr="0xfffbc000" + +# TC0, TC1, TC2 +hint.tc.0.at="apb" +hint.tc.0.maddr="0xfffa0000" + +# USB Device +hint.udp.0.at="apb" +hint.udp.0.maddr="0xfffa4000" + +# MCI +hint.mci.0.at="apb" +hint.mci.0.maddr="0xfffa8000" + +# TWI +hint.twi.0.at="apb" +hint.twi.0.maddr="0xfffac000" + +# SSC0 +hint.ssc.0.at="apb" +hint.ssc.0.maddr="0xfffbc000" +# SSC1 +hint.ssc.1.at="apb" +hint.ssc.1.maddr="0xfffc0000" +# SSC2 +hint.ssc.1.at="apb" +hint.ssc.1.maddr="0xfffc4000" + +# SPI0 +hint.spi.0.at="apb" +hint.spi.0.maddr="0xfffc8000" +# SSC1 +hint.spi.1.at="apb" +hint.spi.1.maddr="0xfffcc000" + +# PMC +hint.pmc.0.at="apb" +hint.pmc.0.maddr="0xfffffc00" + +# USB host (ohci) +#??? maybe this needs to be on asb instead of apb +hint.ohci.at="apb" +hint.ohci.maddr="0x00500000" +# LCD controller +hint.atlcd.at="apb" +hint.atlcd.maddr="0x00600000" |