SAM9X25EK revision 266277
1224006Shrs# Kernel configuration for Atmel AT91SAM9G20EK Rev B. development card 2224006Shrs# 3224006Shrs# For more information on this file, please read the handbook section on 4224006Shrs# Kernel Configuration Files: 5224006Shrs# 6224006Shrs# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7224006Shrs# 8224006Shrs# The handbook is also available locally in /usr/share/doc/handbook 9224006Shrs# if you've installed the doc distribution, otherwise always see the 10224006Shrs# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11224006Shrs# latest information. 12224006Shrs# 13224006Shrs# An exhaustive list of options and more detailed explanations of the 14224006Shrs# device lines is also present in the ../../conf/NOTES and NOTES files. 15224006Shrs# If you are in doubt as to the purpose or necessity of a line, check first 16224006Shrs# in NOTES. 17224006Shrs# 18224006Shrs# $FreeBSD: stable/10/sys/arm/conf/SAM9X25EK 266277 2014-05-17 00:53:12Z ian $ 19224006Shrs 20224006Shrs# NOUNIVERSE: disable building in make universe 21224006Shrsident SAM9X25EK 22224006Shrs 23224006Shrsinclude "../at91/std.sam9x25ek" 24224006Shrs 25224006Shrs#To statically compile in device wiring instead of /boot/device.hints 26224006Shrshints "SAM9G20EK.hints" 27224006Shrsmakeoptions MODULES_OVERRIDE="" 28224006Shrs 29224006Shrsmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 30224006Shrsoptions DDB 31224006Shrsoptions KDB 32224006Shrs 33224006Shrsoptions SCHED_4BSD #4BSD scheduler 34224006Shrsoptions INET #InterNETworking 35224006Shrs#options INET6 #IPv6 communications protocols 36224006Shrsoptions GEOM_PART_BSD #BSD partition scheme 37224006Shrsoptions GEOM_PART_MBR #MBR partition scheme 38224006Shrsoptions TMPFS #Efficient memory filesystem 39224006Shrsoptions FFS #Berkeley Fast Filesystem 40224006Shrs#options SOFTUPDATES #Enable FFS soft updates support 41224006Shrs#options UFS_ACL #Support for access control lists 42224006Shrs#options UFS_DIRHASH #Improve performance on big directories 43224006Shrs#options MD_ROOT #MD is a potential root device 44224006Shrs#options MD_ROOT_SIZE=4096 # 4MB ram disk 45224006Shrsoptions NFSCL #New Network Filesystem Client 46224006Shrs#options NFSD #New Network Filesystem Server 47224006Shrs#options NFSLOCKD #Network Lock Manager 48224006Shrs#options NFS_ROOT #NFS usable as /, requires NFSCL 49224144Shrs#options BOOTP_NFSROOT 50224006Shrs#options BOOTP 51224006Shrs#options BOOTP_NFSV3 52224006Shrs#options BOOTP_WIRED_TO=ate0 53224006Shrs#options BOOTP_COMPAT 54224006Shrs 55224006Shrsoptions ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" 56224006Shrs 57224006Shrsoptions ALT_BREAK_TO_DEBUGGER 58253970Shrs 59224006Shrs#options MSDOSFS #MSDOS Filesystem 60224006Shrs#options CD9660 #ISO 9660 Filesystem 61224006Shrs#options PROCFS #Process filesystem (requires PSEUDOFS) 62224006Shrs#options PSEUDOFS #Pseudo-filesystem framework 63224006Shrs#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI 64224006Shrs#options KTRACE #ktrace(1) support 65224144Shrsoptions SYSVSHM #SYSV-style shared memory 66224006Shrsoptions SYSVMSG #SYSV-style message queues 67224006Shrsoptions SYSVSEM #SYSV-style semaphores 68224006Shrsoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 69224006Shrsoptions MUTEX_NOINLINE 70224006Shrsoptions RWLOCK_NOINLINE 71224006Shrsoptions NO_FFS_SNAPSHOT 72224006Shrsoptions NO_SWAPPING 73224006Shrs 74224006Shrs# Debugging for use in -current 75224006Shrs#options INVARIANTS #Enable calls of extra sanity checking 76224006Shrs#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 77224006Shrs#options WITNESS #Enable checks to detect deadlocks and cycles 78224006Shrs#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 79224006Shrs#options DIAGNOSTIC 80224006Shrs 81224006Shrsdevice random 82224006Shrsdevice pty 83224006Shrsdevice loop 84224006Shrsdevice bpf 85224006Shrsdevice ether 86224006Shrsdevice md 87224006Shrs 88224006Shrsdevice uart # Serial Ports 89224006Shrs 90224006Shrs# Ethernet 91224006Shrsdevice ate # Ethernet Driver 92224006Shrsdevice mii 93224006Shrsoption AT91_ATE_USE_RMII 94224006Shrs 95224006Shrs#device at91_twi # TWI: Two Wire Interface (EEPROM) 96224006Shrsdevice at91_wdt # WDT: Watchdog timer 97224006Shrs 98224006Shrs# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware 99224006Shrs# confilict on this card. Use one or the other. 100224006Shrs# see board_sam9g20ek.c 101224006Shrs 102224006Shrs# SPI: Data Flash 103224006Shrs#device at91_spi # SPI: 104224006Shrs#device spibus 105224006Shrs#device at45d # at45db642 and maybe others 106224006Shrs 107224006Shrs# MMC/SD 108224006Shrsdevice at91_mci 109224006Shrsdevice mmc 110224006Shrsdevice mmcsd 111224006Shrs#option AT91_MCI_SLOT_B 112224006Shrsoption AT91_MCI_HAS_4WIRE 113224006Shrs 114224144Shrs# iic 115224006Shrsdevice iic 116224006Shrsdevice iicbus 117224006Shrsdevice icee 118224006Shrs 119224006Shrs# SCSI peripherals 120224144Shrsdevice scbus # SCSI bus (required for SCSI) 121224144Shrsdevice da # Direct Access (disks) 122224144Shrsdevice cd # CD 123224006Shrsdevice pass # Passthrough device (direct SCSI access) 124224006Shrs 125224006Shrs# USB support 126224006Shrs#device ohci # OHCI localbus->USB interface 127224006Shrs#device usb # USB Bus (required) 128224006Shrs#device umass # Disks/Mass storage - Requires scbus and da 129224006Shrs#device uhid # "Human Interface Devices" 130224006Shrs#device ulpt # Printer 131224006Shrs#device udbp # USB Double Bulk Pipe devices 132224006Shrs 133224006Shrs# USB Ethernet, requires miibus 134224006Shrsdevice miibus 135224006Shrs#device aue # ADMtek USB Ethernet 136224006Shrs#device axe # ASIX Electronics USB Ethernet 137224006Shrs#device cdce # Generic USB over Ethernet 138224006Shrs#device cue # CATC USB Ethernet 139224006Shrs#device kue # Kawasaki LSI USB Ethernet 140224006Shrs#device rue # RealTek RTL8150 USB Ethernet 141224006Shrs#device udav # Davicom DM9601E USB 142224006Shrs 143224006Shrs# USB Wireless 144224006Shrs#device rum # Ralink Technology RT2501USB wireless NICs 145224006Shrs#device uath # Atheros AR5523 wireless NICs 146224006Shrs#device ural # Ralink Technology RT2500USB wireless NICs 147224006Shrs#device zyd # ZyDAS zd1211/zd1211b wireless NICs 148224006Shrs 149224006Shrs# Wireless NIC cards 150224006Shrs#device wlan # 802.11 support 151224006Shrs#device wlan_wep # 802.11 WEP support 152224006Shrs#device wlan_ccmp # 802.11 CCMP support 153224006Shrs#device wlan_tkip # 802.11 TKIP support 154224006Shrs#device wlan_amrr # AMRR transmit rate control algorithm 155224006Shrs 156224006Shrs