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# 11 12machine mips mips 13#ident std.AR933X 14cpu CPU_MIPS24K 15makeoptions KERNLOADADDR=0x80050000 16options HZ=1000 17 18files "../atheros/files.ar71xx" 19hints "AR933X_BASE.hints" 20 21makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 22 23options DDB 24options KDB 25options ALQ 26 27options SCHED_4BSD #4BSD scheduler 28options INET #InterNETworking 29#options INET6 #InterNETworking 30options TCP_HHOOK # hhook(9) framework for TCP 31#options NFSCL #Network Filesystem Client 32options PSEUDOFS #Pseudo-filesystem framework 33options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 34 35# Enable boot time calibration hints 36options AR71XX_ATH_EEPROM 37device ar71xx_caldata 38device firmware 39 40# PMC 41options HWPMC_HOOKS 42 43# options NFS_LEGACYRPC 44# Debugging for use in -current 45#options INVARIANTS 46#options INVARIANT_SUPPORT 47#options WITNESS 48#options WITNESS_SKIPSPIN 49options FFS #Berkeley Fast Filesystem 50#options SOFTUPDATES #Enable FFS soft updates support 51#options UFS_ACL #Support for access control lists 52#options UFS_DIRHASH #Improve performance on big directories 53options NO_FFS_SNAPSHOT # We don't require snapshot support 54 55include "std.AR_MIPS_BASE" 56 57makeoptions MODULES_OVERRIDE+="hwpmc_mips24k" 58 59# AR9330 support - everything shipping uses EEPROM for calibration data, 60# so always include this. 61option AH_SUPPORT_AR9330 # Chipset support 62option ATH_EEPROM_FIRMWARE # Use EEPROM from flash 63 64# Support EEPROM caldata in AHB devices 65options ATH_EEPROM_FIRMWARE 66 67device usb 68device ehci 69 70device scbus 71device umass 72device da 73 74device ar71xx_apb 75 76device uart_ar933x 77