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.AR934X 15cpu CPU_MIPS74K 16makeoptions KERNLOADADDR=0x80050000 17options HZ=1000 18 19files "../atheros/files.ar71xx" 20hints "AR934X_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# PMC 37options HWPMC_HOOKS 38 39# options NFS_LEGACYRPC 40# Debugging for use in -current 41#options INVARIANTS 42#options INVARIANT_SUPPORT 43#options WITNESS 44#options WITNESS_SKIPSPIN 45options FFS #Berkeley Fast Filesystem 46#options SOFTUPDATES #Enable FFS soft updates support 47#options UFS_ACL #Support for access control lists 48#options UFS_DIRHASH #Improve performance on big directories 49options NO_FFS_SNAPSHOT # We don't require snapshot support 50 51include "std.AR_MIPS_BASE" 52makeoptions MODULES_OVERRIDE+="hwpmc_mips74k" 53 54# EEPROM caldata for AHB connected device 55options AR71XX_ATH_EEPROM 56device ar71xx_caldata 57device firmware 58 59# Support AR9340 support in AR9300 HAL 60options AH_SUPPORT_AR9340 61 62# Support EEPROM caldata in AHB devices 63options ATH_EEPROM_FIRMWARE 64 65device pci 66device ar724x_pci 67device uart_ar71xx 68 69# XXX for now; later a separate APB mux is needed to demux PCI/WLAN interrupts. 70device ar71xx_apb 71 72device usb 73device ehci 74 75device scbus 76device umass 77device da 78 79