diff options
author | cognet <cognet@FreeBSD.org> | 2007-11-17 17:25:22 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2007-11-17 17:25:22 +0000 |
commit | 5d2d26ed5fae2f02afec81515833b1eb288c271c (patch) | |
tree | 7d180bca1e8858cc50051b3d4399a01cc33664f4 | |
parent | 8654cdfefcb4519bac05fdf8a5836e2f668d501d (diff) | |
download | FreeBSD-src-5d2d26ed5fae2f02afec81515833b1eb288c271c.zip FreeBSD-src-5d2d26ed5fae2f02afec81515833b1eb288c271c.tar.gz |
Add a kernel config file for the Hot-e HL200 (AT91RM92 based).
Many thanks to John Nicholls from Thinklinx for sending sample hardware.
-rw-r--r-- | sys/arm/conf/HL200 | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/sys/arm/conf/HL200 b/sys/arm/conf/HL200 new file mode 100644 index 0000000..9f45c0c --- /dev/null +++ b/sys/arm/conf/HL200 @@ -0,0 +1,151 @@ +# KB920X -- Custom kernel configuration for the KB9200, 9201 and 9202 +# AT91RM9200 based Hot-e configuration file +# +# For more information on this file, please read the handbook section on +# Kernel Configuration Files: +# +# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# +# The handbook is also available locally in /usr/share/doc/handbook +# if you've installed the doc distribution, otherwise always see the +# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the +# latest information. +# +# An exhaustive list of options and more detailed explanations of the +# device lines is also present in the ../../conf/NOTES and NOTES files. +# If you are in doubt as to the purpose or necessity of a line, check first +# in NOTES. +# +# $FreeBSD$ + +machine arm +ident HL200 + +include "../at91/std.at91" +files "../at91/files.kb920x" + +options STARTUP_PAGETABLE_ADDR=0x20000000 +makeoptions KERNPHYSADDR=0x20100000 +makeoptions KERNVIRTADDR=0xc0100000 +options KERNPHYSADDR=0x20100000 +options KERNVIRTADDR=0xc0100000 + +#To statically compile in device wiring instead of /boot/device.hints +#hints "GENERIC.hints" #Default places to look for devices. +hints "KB920X.hints" + +makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols +options DDB +options KDB +options AT91C_MASTER_CLOCK=45000000 + +options SCHED_4BSD #4BSD scheduler +options INET #InterNETworking +#options INET6 #IPv6 communications protocols +options FFS #Berkeley Fast Filesystem +#options SOFTUPDATES #Enable FFS soft updates support +#options UFS_ACL #Support for access control lists +#options UFS_DIRHASH #Improve performance on big directories +#options MD_ROOT #MD is a potential root device +#options MD_ROOT_SIZE=4096 # 3MB ram disk +#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" +options NFSCLIENT #Network Filesystem Client +#options NFSSERVER #Network Filesystem Server +options NFS_ROOT #NFS usable as /, requires NFSCLIENT +options BOOTP_NFSROOT +options BOOTP +options BOOTP_NFSV3 +options BOOTP_WIRED_TO=ate0 +options BOOTP_COMPAT + +#options MSDOSFS #MSDOS Filesystem +#options CD9660 #ISO 9660 Filesystem +#options PROCFS #Process filesystem (requires PSEUDOFS) +options PSEUDOFS #Pseudo-filesystem framework +#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI +#options KTRACE #ktrace(1) support +options SYSVSHM #SYSV-style shared memory +options SYSVMSG #SYSV-style message queues +options SYSVSEM #SYSV-style semaphores +options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions +#options SYSCTL_OMIT_DESCR +options MUTEX_NOINLINE +options RWLOCK_NOINLINE +options NO_FFS_SNAPSHOT +options NO_SWAPPING +device genclock +device random +device pty +device loop +device ether +device nexus +device uart +device ate +device mii +device lxtphy + +# Debugging for use in -current +#options INVARIANTS #Enable calls of extra sanity checking +#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS +#options WITNESS #Enable checks to detect deadlocks and cycles +#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed + +device mem # Memory and kernel memory devices +device md +device at91_twi # TWI: Two Wire Interface +device at91_spi # SPI: +device spibus +# MMC/SD +device at91_mci +device mmc +device mmcsd +# iic +device iic +device iicbus +device icee + +device bpf +# USB support +device ohci # OHCI localbus->USB interface +device usb # USB Bus (required) +#device udbp # USB Double Bulk Pipe devices +device ugen # Generic +device uhid # "Human Interface Devices" +device ulpt # Printer +device umass # Disks/Mass storage - Requires scbus and da +device ural # Ralink Technology RT2500USB wireless NICs +device rum # Ralink Technology RT2501USB wireless NICs +device urio # Diamond Rio 500 MP3 player +device uscanner # Scanners +# USB Ethernet, requires miibus +device miibus +device aue # ADMtek USB Ethernet +device axe # ASIX Electronics USB Ethernet +device cdce # Generic USB over Ethernet +device cue # CATC USB Ethernet +device kue # Kawasaki LSI USB Ethernet +device rue # RealTek RTL8150 USB Ethernet +device udav +# usb serial +device ucom +device uark +device ubsa +device ubser +device uftdi +device uipaq +device uplcom +device uvisor +device uvscom +# SCSI peripherals +device scbus # SCSI bus (required for SCSI) +device da # Direct Access (disks) +device cd # CD +device pass # Passthrough device (direct SCSI access) +# Wireless NIC cards +device wlan # 802.11 support +device wlan_wep # 802.11 WEP support +device wlan_ccmp # 802.11 CCMP support +device wlan_tkip # 802.11 TKIP support +device wlan_amrr # AMRR transmit rate control algorithm +device wlan_scan_ap # 802.11 AP mode scanning +device wlan_scan_sta # 802.11 STA mode scanning |