1185307Simp# Kernel configuration for the AT91RM9200 based Hot-e configuration file 2173696Scognet# 3173696Scognet# For more information on this file, please read the handbook section on 4173696Scognet# Kernel Configuration Files: 5173696Scognet# 6173696Scognet# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7173696Scognet# 8173696Scognet# The handbook is also available locally in /usr/share/doc/handbook 9173696Scognet# if you've installed the doc distribution, otherwise always see the 10173696Scognet# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11173696Scognet# latest information. 12173696Scognet# 13173696Scognet# An exhaustive list of options and more detailed explanations of the 14236988Simp# device lines is also present in the ../../conf/NOTES and NOTES files. 15236988Simp# If you are in doubt as to the purpose or necessity of a line, check first 16173696Scognet# in NOTES. 17173696Scognet# 18173696Scognet# $FreeBSD$ 19173696Scognet 20266383Sian#NO_UNIVERSE 21266383Sian 22173696Scognetident HL200 23173696Scognet 24185307Simpinclude "../at91/std.hl200" 25173696Scognet 26173696Scognet#To statically compile in device wiring instead of /boot/device.hints 27173696Scognethints "KB920X.hints" 28186525Sbzmakeoptions MODULES_OVERRIDE="" 29173696Scognet 30266328Sianmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 31191954Skuriyamaoptions DDB 32191954Skuriyamaoptions KDB 33173696Scognet 34266328Sianoptions SCHED_4BSD # 4BSD scheduler 35266328Sianoptions INET # InterNETworking 36266328Sian#options INET6 # IPv6 communications protocols 37266328Sianoptions FFS # Berkeley Fast Filesystem 38266328Sian#options SOFTUPDATES # Enable FFS soft updates support 39266328Sian#options UFS_ACL # Support for access control lists 40266328Sian#options UFS_DIRHASH # Improve performance on big directories 41266328Sian#options MD_ROOT # MD is a potential root device 42266095Sian#options MD_ROOT_SIZE=4096 # 4MB ram disk 43173696Scognet#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" 44266328Sianoptions NFSCL # New Network Filesystem Client 45266328Sian#options NFSD # New Network Filesystem Server 46266328Sian#options NFSLOCKD # Network Lock Manager 47266328Sianoptions NFS_ROOT # NFS usable as /, requires NFSCL 48185307Simpoptions BOOTP_NFSROOT 49191954Skuriyamaoptions BOOTP 50185307Simpoptions BOOTP_NFSV3 51185307Simpoptions BOOTP_WIRED_TO=ate0 52185307Simpoptions BOOTP_COMPAT 53173696Scognet 54266328Sianoptions GEOM_PART_BSD # BSD partition scheme 55266328Sianoptions GEOM_PART_MBR # MBR partition scheme 56266331Sianoptions TMPFS # Efficient memory filesystem 57266328Sian#options MSDOSFS # MSDOS Filesystem 58266328Sian#options CD9660 # ISO 9660 Filesystem 59266328Sian#options PROCFS # Process filesystem (requires PSEUDOFS) 60266328Sianoptions PSEUDOFS # Pseudo-filesystem framework 61266328Sian#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 62266328Sian#options KTRACE # ktrace(1) support 63266328Sianoptions SYSVSHM # SYSV-style shared memory 64266328Sianoptions SYSVMSG # SYSV-style message queues 65266328Sianoptions SYSVSEM # SYSV-style semaphores 66266328Sianoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 67204280Sbrucec#options NO_SYSCTL_DESCR 68173696Scognetoptions MUTEX_NOINLINE 69191954Skuriyamaoptions RWLOCK_NOINLINE 70173696Scognetoptions NO_FFS_SNAPSHOT 71173696Scognetoptions NO_SWAPPING 72173696Scognetdevice random 73173696Scognetdevice loop 74173696Scognetdevice ether 75173696Scognetdevice uart 76173696Scognetdevice ate 77173696Scognetdevice mii 78173696Scognetdevice lxtphy 79173696Scognet 80173696Scognet# Debugging for use in -current 81266328Sian#options DEADLKRES # Enable the deadlock resolver 82266328Sian#options INVARIANTS # Enable calls of extra sanity checking 83266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 84266328Sian#options WITNESS # Enable checks to detect deadlocks and cycles 85266328Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 86173696Scognet 87173696Scognetdevice md 88173696Scognetdevice at91_twi # TWI: Two Wire Interface 89173696Scognetdevice at91_spi # SPI: 90173696Scognetdevice spibus 91173696Scognet# MMC/SD 92173696Scognetdevice at91_mci 93173696Scognetdevice mmc 94173696Scognetdevice mmcsd 95173696Scognet# iic 96173696Scognetdevice iic 97173696Scognetdevice iicbus 98173696Scognetdevice icee 99173696Scognet 100173696Scognetdevice bpf 101173696Scognet# USB support 102266328Sianoptions USB_DEBUG # enable debug msgs 103266328Siandevice ohci # OHCI localbus->USB interface 104266328Siandevice usb # USB Bus (required) 105266328Sian#device udbp # USB Double Bulk Pipe devices 106266328Siandevice uhid # "Human Interface Devices" 107266328Siandevice ulpt # Printer 108266328Siandevice umass # Disks/Mass storage - Requires scbus and da 109266328Siandevice urio # Diamond Rio 500 MP3 player 110198044Sjhb# USB Serial devices 111266328Siandevice uark # Technologies ARK3116 based serial adapters 112266328Siandevice ubsa # Belkin F5U103 and compatible serial adapters 113266328Sian#device ubser # not yet converted. 114266328Siandevice uftdi # For FTDI usb serial adapters 115266328Siandevice uipaq # Some WinCE based devices 116266328Siandevice uplcom # Prolific PL-2303 serial adapters 117266328Siandevice uslcom # SI Labs CP2101/CP2102 serial adapters 118266328Siandevice uvisor # Visor and Palm devices 119266328Siandevice uvscom # USB serial support for DDI pocket's PHS 120173696Scognet# USB Ethernet, requires miibus 121173696Scognetdevice miibus 122266328Siandevice aue # ADMtek USB Ethernet 123266328Siandevice axe # ASIX Electronics USB Ethernet 124266328Siandevice cdce # Generic USB over Ethernet 125266328Siandevice cue # CATC USB Ethernet 126266328Siandevice kue # Kawasaki LSI USB Ethernet 127266328Siandevice rue # RealTek RTL8150 USB Ethernet 128266328Siandevice udav # Davicom DM9601E USB 129198044Sjhb# USB Wireless 130266328Siandevice rum # Ralink Technology RT2501USB wireless NICs 131266328Siandevice uath # Atheros AR5523 wireless NICs 132266328Siandevice ural # Ralink Technology RT2500USB wireless NICs 133266328Siandevice zyd # ZyDAS zd1211/zd1211b wireless NICs 134173696Scognet# SCSI peripherals 135266328Siandevice scbus # SCSI bus (required for SCSI) 136266328Siandevice da # Direct Access (disks) 137266328Siandevice cd # CD 138266328Siandevice pass # Passthrough device (direct SCSI access) 139173696Scognet# Wireless NIC cards 140266328Siandevice wlan # 802.11 support 141266328Siandevice wlan_wep # 802.11 WEP support 142266328Siandevice wlan_ccmp # 802.11 CCMP support 143266328Siandevice wlan_tkip # 802.11 TKIP support 144266328Siandevice wlan_amrr # AMRR transmit rate control algorithm 145