1# 2# AR91XX -- Kernel configuration base file for the Atheros AR913x SoC. 3# 4# This file (and the hints file accompanying it) are not designed to be 5# used by themselves. Instead, users of this file should create a kernel 6# config file which includes this file (which gets the basic hints), then 7# override the default options (adding devices as needed) and adding 8# hints as needed (for example, the GPIO and LAN PHY.) 9# 10# $FreeBSD$ 11# 12 13machine mips mips 14#ident std.AR933X 15cpu CPU_MIPS24K 16makeoptions KERNLOADADDR=0x80050000 17options HZ=1000 18 19files "../atheros/files.ar71xx" 20hints "AR933X_BASE.hints" 21 22makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 23 24options DDB 25options KDB 26options ALQ 27 28options SCHED_4BSD #4BSD scheduler 29options INET #InterNETworking 30#options INET6 #InterNETworking 31options TCP_HHOOK # hhook(9) framework for TCP 32#options NFSCL #Network Filesystem Client 33options PSEUDOFS #Pseudo-filesystem framework 34options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 35 36# Enable boot time calibration hints 37options AR71XX_ATH_EEPROM 38device ar71xx_caldata 39device firmware 40 41# PMC 42options HWPMC_HOOKS 43 44# options NFS_LEGACYRPC 45# Debugging for use in -current 46#options INVARIANTS 47#options INVARIANT_SUPPORT 48#options WITNESS 49#options WITNESS_SKIPSPIN 50options FFS #Berkeley Fast Filesystem 51#options SOFTUPDATES #Enable FFS soft updates support 52#options UFS_ACL #Support for access control lists 53#options UFS_DIRHASH #Improve performance on big directories 54options NO_FFS_SNAPSHOT # We don't require snapshot support 55 56include "std.AR_MIPS_BASE" 57 58makeoptions MODULES_OVERRIDE+="hwpmc_mips24k" 59 60# AR9330 support - everything shipping uses EEPROM for calibration data, 61# so always include this. 62option AH_SUPPORT_AR9330 # Chipset support 63option ATH_EEPROM_FIRMWARE # Use EEPROM from flash 64 65# Support EEPROM caldata in AHB devices 66options ATH_EEPROM_FIRMWARE 67 68device usb 69device ehci 70 71device scbus 72device umass 73device da 74 75device ar71xx_apb 76 77device uart_ar933x 78