summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf/GUMSTIX.hints
diff options
context:
space:
mode:
authorbenno <benno@FreeBSD.org>2008-06-06 05:08:09 +0000
committerbenno <benno@FreeBSD.org>2008-06-06 05:08:09 +0000
commit980aab4117e2fd09104b8e98b0e1c1d7f2e6a632 (patch)
tree139bf1ca3982bf9042584fb7d1f672c066252e75 /sys/arm/conf/GUMSTIX.hints
parentc3d4497632764d87538e570b4255aec4ece85f09 (diff)
downloadFreeBSD-src-980aab4117e2fd09104b8e98b0e1c1d7f2e6a632.zip
FreeBSD-src-980aab4117e2fd09104b8e98b0e1c1d7f2e6a632.tar.gz
Support for the XScale PXA255 SoC as found on the Gumstix Basix and Connex
boards. This is enough to net-boot to multiuser. Also supported is the SMSC LAN91C111 parts used on the netCF, netDUO and netMMC add-on boards. I'll be putting some instructions on how to boot this on the Gumstix boards online soon. This is still fairly rough and will be refined over time but I felt it was better to get this out there where other people can help out.
Diffstat (limited to 'sys/arm/conf/GUMSTIX.hints')
-rw-r--r--sys/arm/conf/GUMSTIX.hints19
1 files changed, 19 insertions, 0 deletions
diff --git a/sys/arm/conf/GUMSTIX.hints b/sys/arm/conf/GUMSTIX.hints
new file mode 100644
index 0000000..5f4130e
--- /dev/null
+++ b/sys/arm/conf/GUMSTIX.hints
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+# Make sure we don't trample important bits in the UART registers.
+hint.uart.0.ier_mask="0xe0"
+hint.uart.0.ier_rxbits="0x1d"
+hint.uart.1.ier_mask="0xe0"
+hint.uart.1.ier_rxbits="0x1d"
+hint.uart.2.ier_mask="0xe0"
+hint.uart.2.ier_rxbits="0x1d"
+
+# SMSC LAN91C111s found on the netCF, netMMC and netDUO boards.
+hint.smc.0.at="smi0"
+hint.smc.0.mem="0x04000300"
+hint.smc.0.size="0x10"
+hint.smc.0.irq="100"
+hint.smc.1.at="smi0"
+hint.smc.1.mem="0x08000300"
+hint.smc.1.size="0x10"
+hint.smc.1.irq="91"
OpenPOWER on IntegriCloud