AR91XX_BASE revision 221164
1237834Smm# 2237834Smm# AR91XX -- Kernel configuration base file for the Atheros AR913x SoC. 3237834Smm# 4237834Smm# This file (and the hints file accompanying it) are not designed to be 5237834Smm# used by themselves. Instead, users of this file should create a kernel 6237834Smm# config file which includes this file (which gets the basic hints), then 7237834Smm# override the default options (adding devices as needed) and adding 8237834Smm# hints as needed (for example, the GPIO and LAN PHY.) 9237834Smm# 10237834Smm# $FreeBSD: head/sys/mips/conf/AR91XX_BASE 221164 2011-04-28 12:52:01Z adrian $ 11237834Smm# 12237834Smm 13237834Smmmachine mips mipseb 14237834Smmident AR91XX_BASE 15237834Smmcpu CPU_MIPS4KC 16237834Smmoptions ISA_MIPS32 17237834Smmmakeoptions KERNLOADADDR=0x80050000 18237834Smmoptions HZ=1000 19237834Smm 20237834Smmfiles "../atheros/files.ar71xx" 21237834Smmhints "AR91XX_BASE.hints" 22237834Smm 23237834Smmmakeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 24237834Smmmakeoptions MODULES_OVERRIDE="" 25237834Smm 26237834Smmoptions DDB 27237834Smmoptions KDB 28237834Smm 29237834Smmoptions SCHED_4BSD #4BSD scheduler 30237834Smmoptions INET #InterNETworking 31237834Smmoptions INET6 #InterNETworking 32237834Smmoptions NFSCLIENT #Network Filesystem Client 33237834Smmoptions PSEUDOFS #Pseudo-filesystem framework 34237834Smmoptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 35237834Smm 36237834Smm# options NFS_LEGACYRPC 37237834Smm# Debugging for use in -current 38237834Smm# options INVARIANTS 39237834Smm# options INVARIANT_SUPPORT 40237834Smm# options WITNESS 41237834Smm# options WITNESS_SKIPSPIN 42237834Smmoptions FFS #Berkeley Fast Filesystem 43237834Smmoptions SOFTUPDATES #Enable FFS soft updates support 44237834Smmoptions UFS_ACL #Support for access control lists 45237834Smmoptions UFS_DIRHASH #Improve performance on big directories 46237834Smm 47 48# Wireless NIC cards 49options IEEE80211_DEBUG 50options IEEE80211_SUPPORT_MESH 51options IEEE80211_SUPPORT_TDMA 52device wlan # 802.11 support 53device wlan_wep # 802.11 WEP support 54device wlan_ccmp # 802.11 CCMP support 55device wlan_tkip # 802.11 TKIP support 56device wlan_xauth # 802.11 hostap support 57 58# This will come later -adrian 59device ath # Atheros pci/cardbus NIC's 60device ath_rate_sample 61device ath_ahb 62options ATH_DEBUG 63options ATH_DIAGAPI 64option ATH_ENABLE_11N 65 66device ath_hal 67 68options AH_DEBUG 69option AH_SUPPORT_AR5416 70option AH_SUPPORT_AR9130 # Makes other chipsets not function! 71# interrupt mitigation not possible on AR9130 72# option AH_AR5416_INTERRUPT_MITIGATION 73 74device mii 75device arge 76 77device usb 78options USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte order 79options USB_DEBUG 80options USB_HOST_ALIGN=32 # AR71XX (MIPS in general?) requires this 81device ehci 82 83device scbus 84device umass 85device da 86 87device spibus 88device ar71xx_spi 89device mx25l 90device ar71xx_wdog 91 92device uart 93 94device loop 95device ether 96device md 97device bpf 98device random 99device if_bridge 100