1236988Simp# Kernel configuration for Calao Syatems QIL-A9G20 development card 2236988Simp# http://www.calao-systems.com 3213499Scognet# 4213499Scognet# For more information on this file, please read the handbook section on 5213499Scognet# Kernel Configuration Files: 6213499Scognet# 7213499Scognet# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8213499Scognet# 9213499Scognet# The handbook is also available locally in /usr/share/doc/handbook 10213499Scognet# if you've installed the doc distribution, otherwise always see the 11213499Scognet# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12213499Scognet# latest information. 13213499Scognet# 14213499Scognet# An exhaustive list of options and more detailed explanations of the 15236988Simp# device lines is also present in the ../../conf/NOTES and NOTES files. 16236988Simp# If you are in doubt as to the purpose or necessity of a line, check first 17213499Scognet# in NOTES. 18213499Scognet# 19213499Scognet# $FreeBSD$ 20213499Scognet 21266383Sian#NO_UNIVERSE 22266383Sian 23213499Scognetident QILA9G20 24213499Scognet 25213499Scognetinclude "../at91/std.qila9g20" 26213499Scognet 27213499Scognet#To statically compile in device wiring instead of /boot/device.hints 28213499Scognethints "QILA9G20.hints" 29213499Scognetmakeoptions MODULES_OVERRIDE="" 30213499Scognet 31266328Sianmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 32213499Scognetoptions DDB 33213499Scognetoptions KDB 34213499Scognet 35266328Sianoptions SCHED_4BSD # 4BSD scheduler 36266328Sianoptions INET # InterNETworking 37266328Sian#options INET6 # IPv6 communications protocols 38266328Sianoptions FFS # Berkeley Fast Filesystem 39266328Sian#options SOFTUPDATES # Enable FFS soft updates support 40266328Sian#options UFS_ACL # Support for access control lists 41266328Sian#options UFS_DIRHASH # Improve performance on big directories 42266328Sian#options MD_ROOT # MD is a potential root device 43266095Sian#options MD_ROOT_SIZE=4096 # 4MB ram disk 44266328Sianoptions NFSCL # New Network Filesystem Client 45266328Sian#options NFSD # New Network Filesystem Server 46266328Sian#options NFSLOCKD # Network Lock Manager 47266328Sian#options NFS_ROOT # NFS usable as /, requires NFSCL 48213499Scognet#options BOOTP_NFSROOT 49213499Scognet#options BOOTP 50213499Scognet#options BOOTP_NFSV3 51213499Scognet#options BOOTP_WIRED_TO=ate0 52213499Scognet#options BOOTP_COMPAT 53213499Scognet 54213499Scognetoptions ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" 55213499Scognet 56240572Sjmgoptions ALT_BREAK_TO_DEBUGGER 57213499Scognet 58266328Sianoptions GEOM_PART_BSD # BSD partition scheme 59266328Sianoptions GEOM_PART_MBR # MBR partition scheme 60266331Sianoptions TMPFS # Efficient memory filesystem 61266328Sian#options MSDOSFS # MSDOS Filesystem 62266328Sian#options CD9660 # ISO 9660 Filesystem 63266328Sian#options PROCFS # Process filesystem (requires PSEUDOFS) 64266328Sian#options PSEUDOFS # Pseudo-filesystem framework 65266328Sian#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 66266328Sian#options KTRACE # ktrace(1) support 67266328Sianoptions SYSVSHM # SYSV-style shared memory 68266328Sianoptions SYSVMSG # SYSV-style message queues 69266328Sianoptions SYSVSEM # SYSV-style semaphores 70213499Scognetoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 71213499Scognetoptions MUTEX_NOINLINE 72213499Scognetoptions RWLOCK_NOINLINE 73213499Scognetoptions NO_FFS_SNAPSHOT 74213499Scognetoptions NO_SWAPPING 75213499Scognet 76213499Scognet# Debugging for use in -current 77266328Sian#options INVARIANTS # Enable calls of extra sanity checking 78266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 79266328Sian#options WITNESS # Enable checks to detect deadlocks and cycles 80266328Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 81213499Scognet#options DIAGNOSTIC 82213499Scognet 83213499Scognetdevice random 84213499Scognetdevice loop 85213499Scognetdevice bpf 86213499Scognetdevice ether 87213499Scognetdevice md 88213499Scognet 89213499Scognetdevice uart # Serial Ports 90213499Scognet 91213499Scognet# Ethernet 92266328Siandevice ate # Ethernet Driver 93213499Scognetdevice mii 94213499Scognetoption AT91_ATE_USE_RMII 95213499Scognet 96213499Scognetdevice at91_twi # TWI: Two Wire Interface (EEPROM) 97213499Scognetdevice at91_wdt # WDT: Watchdog timer 98213499Scognet 99236988Simp# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware 100213499Scognet# confilict on this card. Use one or the other. 101213499Scognet# see board_sam9g20ek.c 102213499Scognet 103236988Simp# SPI: Data Flash 104213499Scognet#device at91_spi # SPI: 105213499Scognet#device spibus 106213499Scognet#device at45d # at45db642 and maybe others 107213499Scognet 108213499Scognet# MMC/SD 109213499Scognetdevice at91_mci 110213499Scognetdevice mmc 111213499Scognetdevice mmcsd 112213499Scognetoption AT91_MCI_HAS_4WIRE 113213499Scognet 114213499Scognet# iic 115213499Scognetdevice iic 116213499Scognetdevice iicbus 117213499Scognetdevice icee 118213499Scognet 119213499Scognet# SCSI peripherals 120266328Siandevice scbus # SCSI bus (required for SCSI) 121266328Siandevice da # Direct Access (disks) 122266328Siandevice cd # CD 123266328Siandevice pass # Passthrough device (direct SCSI access) 124213499Scognet 125213499Scognet# USB support 126266328Siandevice ohci # OHCI localbus->USB interface 127266328Siandevice usb # USB Bus (required) 128266328Siandevice umass # Disks/Mass storage - Requires scbus and da 129266328Siandevice uhid # "Human Interface Devices" 130266328Sian#device ulpt # Printer 131266328Sian#device udbp # USB Double Bulk Pipe devices 132213499Scognet 133213499Scognet# USB Ethernet, requires miibus 134213499Scognetdevice miibus 135266328Sian#device aue # ADMtek USB Ethernet 136266328Sian#device axe # ASIX Electronics USB Ethernet 137266328Sian#device cdce # Generic USB over Ethernet 138266328Sian#device cue # CATC USB Ethernet 139266328Sian#device kue # Kawasaki LSI USB Ethernet 140266328Sian#device rue # RealTek RTL8150 USB Ethernet 141266328Siandevice udav # Davicom DM9601E USB 142213499Scognet 143213499Scognet# USB Wireless 144266328Sian#device rum # Ralink Technology RT2501USB wireless NICs 145266328Sian#device uath # Atheros AR5523 wireless NICs 146266328Sian#device ural # Ralink Technology RT2500USB wireless NICs 147266328Sian#device zyd # ZyDAS zd1211/zd1211b wireless NICs 148213499Scognet 149213499Scognet# Wireless NIC cards 150266328Sian#device wlan # 802.11 support 151266328Sian#device wlan_wep # 802.11 WEP support 152266328Sian#device wlan_ccmp # 802.11 CCMP support 153266328Sian#device wlan_tkip # 802.11 TKIP support 154266328Sian#device wlan_amrr # AMRR transmit rate control algorithm 155213499Scognet 156