EB9200 revision 256281
134689Sbde# EB9200 - Custom kernel for the Embest ATEB9200 AT91RM9200 evaluation board. 250476Speter# 31573Srgrimes# For more information on this file, please read the handbook section on 4156813Sru# Kernel Configuration Files: 5156813Sru# 634689Sbde# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 734689Sbde# 834689Sbde# An exhaustive list of options and more detailed explanations of the 938752Sbde# device lines is also present in the ../../conf/NOTES and NOTES files. 10173017Sru# If you are in doubt as to the purpose or necessity of a line, check first 11186647Srwatson# in NOTES. 12204738Simp# 13204738Simp# $FreeBSD: stable/10/sys/arm/conf/EB9200 253845 2013-07-31 17:21:18Z obrien $ 1481133Stmm 1559897Sjoeident EB9200 1679471Smarkm 17166131Srafaninclude "../at91/std.eb9200" 18122568Sharti# The AT91 platform doesn't use /boot/loader, so we have to statically wire 1959353Skris# hints. 2041257Sjdphints "EB9200.hints" 2182355Smarkmmakeoptions MODULES_OVERRIDE="" 2294690Sdes 2341257Sjdpmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 2456081Sbdeoptions DDB 2594690Sdesoptions KDB 26181344Sdfr 2734689Sbdeoptions SCHED_4BSD #4BSD scheduler 2834689Sbdeoptions INET #InterNETworking 29204738Simp#options INET6 #IPv6 communications protocols 30204738Simpoptions FFS #Berkeley Fast Filesystem 3134689Sbde#options SOFTUPDATES #Enable FFS soft updates support 32205113Simp#options UFS_ACL #Support for access control lists 33205113Simp#options UFS_DIRHASH #Improve performance on big directories 34205113Simp#options MD_ROOT #MD is a potential root device 35205113Simp#options MD_ROOT_SIZE=4096 # 4MB ram disk 36205113Simp#options ROOTDEVNAME=\"ufs:/dev/da0s1a\" 37205113Simpoptions NFSCL #New Network Filesystem Client 38205113Simpoptions NFSD #New Network Filesystem Server 39205113Simpoptions NFSLOCKD #Network Lock Manager 40205113Simpoptions NFS_ROOT #NFS usable as /, requires NFSCL 41205113Simpoptions BOOTP_NFSROOT 42205113Simpoptions BOOTP 43205113Simp 44205113Simp#options MSDOSFS #MSDOS Filesystem 45205113Simp#options CD9660 #ISO 9660 Filesystem 46205113Simp#options PROCFS #Process filesystem (requires PSEUDOFS) 47205113Simpoptions PSEUDOFS #Pseudo-filesystem framework 48205113Simp#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 49205113Simp#options KTRACE #ktrace(1) support 50205113Simpoptions SYSVSHM #SYSV-style shared memory 51205113Simpoptions SYSVMSG #SYSV-style message queues 52205113Simpoptions SYSVSEM #SYSV-style semaphores 53205113Simpoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 54205113Simp#options NO_SYSCTL_DESCR 55205113Simp# Disable the inlining of mutex, rwlock and sx locks. These eat up a lot 56205113Simp# of space. 57205113Simpoptions MUTEX_NOINLINE 58205113Simpoptions RWLOCK_NOINLINE 59205113Simpoptions SX_NOINLINE 60205113Simpoptions NO_FFS_SNAPSHOT 61205113Simpoptions NO_SWAPPING 62205113Simpdevice random 63205113Simpdevice loop 64205113Simpdevice ether 65205113Simpdevice uart 66205113Simpdevice ate 67205113Simpdevice miibus 68205113Simp#device lxtphy 69205113Simp 70205113Simpdevice at91_cfata 71205113Simpdevice ata 72205113Simp 73205113Simp# Debugging for use in -current 74205113Simp#options DEADLKRES #Enable the deadlock resolver 75205113Simp#options INVARIANTS #Enable calls of extra sanity checking 76205113Simp#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 77205113Simp#options WITNESS #Enable checks to detect deadlocks and cycles 78205113Simp#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 79207842Smm 80205113Simpdevice md 81205113Simpdevice at91_twi # TWI: Two Wire Interface 82205113Simpdevice at91_spi # SPI: 83205113Simpdevice spibus 84205113Simp# MMC/SD 85205113Simpdevice at91_mci 86205113Simpdevice mmc 87205113Simpdevice mmcsd 88205113Simp# iic 89207113Sflzdevice iic 90205113Simpdevice iicbus 91210682Srpaulodevice icee 92205113Simp 93205113Simpdevice bpf 94205113Simp# USB support 95205113Simpoptions USB_DEBUG # enable debug msgs 96205113Simpdevice ohci # OHCI localbus->USB interface 97205113Simpdevice usb # USB Bus (required) 98205113Simpdevice umass # Disks/Mass storage - Requires scbus and da 99205113Simp# SCSI peripherals 100205113Simpdevice scbus # SCSI bus (required for SCSI) 101205113Simpdevice da # Direct Access (disks) 102205113Simpdevice cd # CD 103205113Simpdevice pass # Passthrough device (direct SCSI access) 104205113Simp 105205113Simp# USB device (gadget) support 106205113Simp#device at91_dci # Atmel's usb device 107205113Simp#device usfs # emulate a flash 108205113Simp#device cdce # emulate an ethernet 109205113Simp#device usb_template # Control of the gadget 110205113Simp