1186979Ssam# 2186979Ssam# Gateworks Cambria IXP435 XScale board 3186979Ssam# kernel configuration file for FreeBSD/arm 4186979Ssam# 5186979Ssam# $FreeBSD$ 6186979Ssam 7186979Ssammachine arm 8186979Ssamident G2358 9186979Ssam 10186979Ssaminclude "../xscale/ixp425/std.ixp435" 11186979Ssaminclude "../xscale/ixp425/std.avila" 12186979Ssamoptions XSCALE_CACHE_READ_WRITE_ALLOCATE 13186979Ssam#options ARM_USE_SMALL_ALLOC 14186979Ssamhints "CAMBRIA.hints" 15186979Ssammakeoptions MODULES_OVERRIDE="" 16186979Ssam 17186979Ssam# NB: patched by boot2 to reflect boot/root partition 18186979Ssamoptions ROOTDEVNAME=\"ufs:ad0s1\" 19186979Ssam 20186979Ssammakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 21186979Ssammakeoptions CONF_CFLAGS=-mcpu=xscale 22186979Ssam 23186979Ssamoptions HZ=100 24189116Ssam#options DEVICE_POLLING 25186979Ssam 26186979Ssam# Debugging for use in -current 27186979Ssamoptions KDB 28186979Ssamoptions DDB #Enable the kernel debugger 29186979Ssam#options INVARIANTS #Enable calls of extra sanity checking 30186979Ssam#options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS 31186979Ssam#options WITNESS #Enable checks to detect deadlocks and cycles 32186979Ssam#options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed 33186979Ssam#options DIAGNOSTIC 34186979Ssam 35186979Ssamoptions SCHED_4BSD #4BSD scheduler 36189116Ssamoptions PREEMPTION 37186979Ssam 38186979Ssamoptions INET #InterNETworking 39186979Ssam#options INET6 #IPv6 communications protocols 40186979Ssamoptions FFS #Berkeley Fast Filesystem 41189116Ssam#options SOFTUPDATES #Enable FFS soft updates support 42186979Ssam#options UFS_ACL #Support for access control lists 43189116Ssam#options UFS_DIRHASH #Improve performance on big directories 44186979Ssamoptions NFSCLIENT #Network Filesystem Client 45186979Ssamoptions NFSLOCKD #Network Lock Manager 46186979Ssamoptions KTRACE #ktrace(1) support 47189116Ssam#options SYSVSHM #SYSV-style shared memory 48189116Ssam#options SYSVMSG #SYSV-style message queues 49189116Ssam#options SYSVSEM #SYSV-style semaphores 50186979Ssamoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 51189116Ssam#options KBD_INSTALL_CDEV # install a CDEV entry in /dev 52186979Ssam#options VERBOSE_SYSINIT 53186979Ssam 54186979Ssam#device saarm 55186979Ssam 56186979Ssamdevice pci 57186979Ssamdevice uart 58186979Ssam 59189116Ssam# I2C support 60186979Ssamdevice iicbus 61186979Ssamdevice iicbb 62186979Ssamdevice iic 63189116Ssamdevice ixpiic 64189116Ssamdevice ds1672 # DS1672 on ipxiic 65189116Ssamdevice ad7418 # AD7418 on ipxiic 66186979Ssam 67186979Ssamdevice ixpwdog # watchdog timer 68189116Ssamdevice cambria_fled # front panel led 69189116Ssamdevice cambria_led # octal led latch 70186979Ssam 71186979Ssamdevice ata 72186979Ssamdevice atadisk # ATA disk drives 73186979Ssamdevice avila_ata # Gateworks CF/IDE support 74186979Ssam 75189116Ssamdevice cfi # flash support 76189116Ssam#options CFI_SUPPORT_STRATAFLASH 77189116Ssam 78186979Ssamdevice npe # Network Processing Engine 79186979Ssamdevice npe_fw 80186979Ssamdevice firmware 81186979Ssamdevice qmgr # Q Manager (required by npe) 82189085Ssamdevice mii # NB: required by npe 83186979Ssamdevice ether 84186979Ssamdevice bpf 85186979Ssam 86186979Ssamdevice pty 87186979Ssamdevice loop 88186979Ssamdevice if_bridge 89186979Ssam 90186979Ssamdevice md 91186979Ssamdevice random # Entropy device 92186979Ssam 93186979Ssam# Wireless NIC cards 94186979Ssamdevice wlan # 802.11 support 95186979Ssamoptions IEEE80211_DEBUG # enable debugging msgs 96186979Ssamoptions IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's 97195618Srpaulooptions IEEE80211_SUPPORT_MESH 98189116Ssamoptions IEEE80211_SUPPORT_TDMA 99186979Ssamdevice wlan_wep # 802.11 WEP support 100186979Ssamdevice wlan_ccmp # 802.11 CCMP support 101186979Ssamdevice wlan_tkip # 802.11 TKIP support 102186979Ssam 103186979Ssamdevice ath # Atheros pci/cardbus NIC's 104186979Ssamdevice ath_rate_sample # SampleRate tx rate control for ath 105186979Ssamoptions ATH_DEBUG # enable athdebug msgs 106186979Ssamoptions ATH_DIAGAPI # enable api for athregs 107186979Ssam 108186979Ssamdevice ath_hal # Atheros HAL (includes binary component) 109186979Ssamoptions AH_DEBUG 110186979Ssam#options AH_ASSERT 111186979Ssamoptions AH_SUPPORT_AR5416 112186979Ssam 113186979Ssam#device crypto 114186979Ssam#device cryptodev 115186979Ssam#device hifn # NB: Soekris minipci card known to work 116186979Ssam 117194380Ssam# NB: 2 USB 2.0 ports standard 118194380Ssamdevice usb 119194380Ssamoptions USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte order 120194380Ssam#options USB_DEBUG 121194380Ssamdevice ehci 122194380Ssamdevice umass 123194380Ssamdevice scbus # SCSI bus (required for SCSI) 124194380Ssamdevice da # Direct Access (disks) 125189116Ssam 126194380Ssam#device ural 127194380Ssam#device zyd 128194380Ssam#device wlan_amrr 129189116Ssam 130194380Ssamdevice axe 131