SAM9X25EK revision 266086
133965Sjdp# Kernel configuration for Atmel AT91SAM9G20EK Rev B. development card 278828Sobrien# 378828Sobrien# For more information on this file, please read the handbook section on 433965Sjdp# Kernel Configuration Files: 533965Sjdp# 633965Sjdp# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 733965Sjdp# 833965Sjdp# The handbook is also available locally in /usr/share/doc/handbook 933965Sjdp# if you've installed the doc distribution, otherwise always see the 1033965Sjdp# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 1133965Sjdp# latest information. 1233965Sjdp# 1333965Sjdp# An exhaustive list of options and more detailed explanations of the 1433965Sjdp# device lines is also present in the ../../conf/NOTES and NOTES files. 1533965Sjdp# If you are in doubt as to the purpose or necessity of a line, check first 1633965Sjdp# in NOTES. 1733965Sjdp# 1833965Sjdp# $FreeBSD: stable/10/sys/arm/conf/SAM9X25EK 266086 2014-05-14 20:17:31Z ian $ 1933965Sjdp 2033965Sjdp# NOUNIVERSE: disable building in make universe 2177298Sobrienident SAM9X25EK 2233965Sjdp 2377298Sobrieninclude "../at91/std.sam9x25ek" 2477298Sobrien 2577298Sobrien#To statically compile in device wiring instead of /boot/device.hints 2677298Sobrienhints "SAM9G20EK.hints" 2733965Sjdpmakeoptions MODULES_OVERRIDE="" 2833965Sjdp 2933965Sjdpmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 3038889Sjdpoptions DDB 3133965Sjdpoptions KDB 3233965Sjdp 3333965Sjdpoptions SCHED_4BSD #4BSD scheduler 3433965Sjdpoptions INET #InterNETworking 3533965Sjdp#options INET6 #IPv6 communications protocols 3660484Sobrienoptions FFS #Berkeley Fast Filesystem 3760484Sobrien#options SOFTUPDATES #Enable FFS soft updates support 3860484Sobrien#options UFS_ACL #Support for access control lists 3960484Sobrien#options UFS_DIRHASH #Improve performance on big directories 4033965Sjdp#options MD_ROOT #MD is a potential root device 4133965Sjdp#options MD_ROOT_SIZE=4096 # 3MB ram disk 4233965Sjdpoptions NFSCL #New Network Filesystem Client 4333965Sjdp#options NFSD #New Network Filesystem Server 4433965Sjdp#options NFSLOCKD #Network Lock Manager 4577298Sobrien#options NFS_ROOT #NFS usable as /, requires NFSCL 4633965Sjdp#options BOOTP_NFSROOT 4733965Sjdp#options BOOTP 4833965Sjdp#options BOOTP_NFSV3 4933965Sjdp#options BOOTP_WIRED_TO=ate0 5033965Sjdp#options BOOTP_COMPAT 5133965Sjdp 5277298Sobrienoptions ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" 5333965Sjdp 5433965Sjdpoptions ALT_BREAK_TO_DEBUGGER 5533965Sjdp 5633965Sjdp#options MSDOSFS #MSDOS Filesystem 5733965Sjdp#options CD9660 #ISO 9660 Filesystem 5833965Sjdp#options PROCFS #Process filesystem (requires PSEUDOFS) 5933965Sjdp#options PSEUDOFS #Pseudo-filesystem framework 6033965Sjdp#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 6133965Sjdp#options KTRACE #ktrace(1) support 6233965Sjdpoptions SYSVSHM #SYSV-style shared memory 6333965Sjdpoptions SYSVMSG #SYSV-style message queues 6433965Sjdpoptions SYSVSEM #SYSV-style semaphores 6533965Sjdpoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 6633965Sjdp#options SYSCTL_OMIT_DESCR 6733965Sjdpoptions MUTEX_NOINLINE 6833965Sjdpoptions RWLOCK_NOINLINE 6960484Sobrienoptions NO_FFS_SNAPSHOT 7033965Sjdpoptions NO_SWAPPING 7133965Sjdp 7233965Sjdp# Debugging for use in -current 7333965Sjdp#options INVARIANTS #Enable calls of extra sanity checking 7433965Sjdp#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 7533965Sjdp#options WITNESS #Enable checks to detect deadlocks and cycles 7633965Sjdp#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 7733965Sjdp#options DIAGNOSTIC 7860484Sobrien 7960484Sobriendevice random 8060484Sobriendevice pty 8160484Sobriendevice loop 8260484Sobriendevice bpf 8360484Sobriendevice ether 8460484Sobriendevice md 8560484Sobrien 8660484Sobriendevice uart # Serial Ports 8760484Sobrien 8860484Sobrien# Ethernet 8960484Sobriendevice ate # Ethernet Driver 9060484Sobriendevice mii 9160484Sobrienoption AT91_ATE_USE_RMII 9260484Sobrien 9360484Sobrien#device at91_twi # TWI: Two Wire Interface (EEPROM) 9433965Sjdpdevice at91_wdt # WDT: Watchdog timer 9533965Sjdp 9633965Sjdp# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware 9733965Sjdp# confilict on this card. Use one or the other. 9833965Sjdp# see board_sam9g20ek.c 9933965Sjdp 10033965Sjdp# SPI: Data Flash 10133965Sjdp#device at91_spi # SPI: 10233965Sjdp#device spibus 10333965Sjdp#device at45d # at45db642 and maybe others 10433965Sjdp 10560484Sobrien# MMC/SD 10633965Sjdpdevice at91_mci 10733965Sjdpdevice mmc 10838889Sjdpdevice mmcsd 10933965Sjdp#option AT91_MCI_SLOT_B 11033965Sjdpoption AT91_MCI_HAS_4WIRE 11133965Sjdp 11233965Sjdp# iic 11333965Sjdpdevice iic 11433965Sjdpdevice iicbus 11533965Sjdpdevice icee 11633965Sjdp 11733965Sjdp# SCSI peripherals 11833965Sjdpdevice scbus # SCSI bus (required for SCSI) 11933965Sjdpdevice da # Direct Access (disks) 12033965Sjdpdevice cd # CD 12133965Sjdpdevice pass # Passthrough device (direct SCSI access) 12233965Sjdp 12333965Sjdp# USB support 12433965Sjdpoptions USB_HOST_ALIGN=32 # Align usb buffers to cache line size. 12533965Sjdp#device ohci # OHCI localbus->USB interface 12633965Sjdp#device usb # USB Bus (required) 12733965Sjdp#device umass # Disks/Mass storage - Requires scbus and da 12833965Sjdp#device uhid # "Human Interface Devices" 12933965Sjdp#device ulpt # Printer 13033965Sjdp#device udbp # USB Double Bulk Pipe devices 13133965Sjdp 13233965Sjdp# USB Ethernet, requires miibus 13333965Sjdpdevice miibus 13433965Sjdp#device aue # ADMtek USB Ethernet 13533965Sjdp#device axe # ASIX Electronics USB Ethernet 13633965Sjdp#device cdce # Generic USB over Ethernet 13733965Sjdp#device cue # CATC USB Ethernet 13833965Sjdp#device kue # Kawasaki LSI USB Ethernet 13933965Sjdp#device rue # RealTek RTL8150 USB Ethernet 14033965Sjdp#device udav # Davicom DM9601E USB 14133965Sjdp 14233965Sjdp# USB Wireless 14333965Sjdp#device rum # Ralink Technology RT2501USB wireless NICs 14438889Sjdp#device uath # Atheros AR5523 wireless NICs 14538889Sjdp#device ural # Ralink Technology RT2500USB wireless NICs 14638889Sjdp#device zyd # ZyDAS zd1211/zd1211b wireless NICs 14738889Sjdp 14838889Sjdp# Wireless NIC cards 14938889Sjdp#device wlan # 802.11 support 15038889Sjdp#device wlan_wep # 802.11 WEP support 15138889Sjdp#device wlan_ccmp # 802.11 CCMP support 15238889Sjdp#device wlan_tkip # 802.11 TKIP support 15338889Sjdp#device wlan_amrr # AMRR transmit rate control algorithm 15438889Sjdp 15538889Sjdp