2 # QCA955X_BASE -- Kernel configuration base file for the Qualcomm Atheros
5 # This file (and the hints file accompanying it) are not designed to be
6 # used by themselves. Instead, users of this file should create a kernel
7 # config file which includes this file (which gets the basic hints), then
8 # override the default options (adding devices as needed) and adding
9 # hints as needed (for example, the GPIO and LAN PHY.)
17 makeoptions KERNLOADADDR=0x80050000
19 files "../atheros/files.ar71xx"
20 hints "QCA955X_BASE.hints"
26 options SCHED_4BSD #4BSD scheduler
27 options INET #InterNETworking
28 #options INET6 #InterNETworking
29 options TCP_HHOOK # hhook(9) framework for TCP
30 #options NFSCL #Network Filesystem Client
31 options PSEUDOFS #Pseudo-filesystem framework
32 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
34 # PMC - fow now there's no hwpmc module for mips74k
37 # options NFS_LEGACYRPC
38 # Debugging for use in -current
40 #options INVARIANT_SUPPORT
42 #options WITNESS_SKIPSPIN
43 options FFS #Berkeley Fast Filesystem
44 #options SOFTUPDATES #Enable FFS soft updates support
45 #options UFS_ACL #Support for access control lists
46 #options UFS_DIRHASH #Improve performance on big directories
47 options NO_FFS_SNAPSHOT # We don't require snapshot support
49 include "std.AR_MIPS_BASE"
50 makeoptions MODULES_OVERRIDE+="hwpmc_mips74k"
52 # EEPROM caldata for AHB connected device
53 options AR71XX_ATH_EEPROM
57 # Support QCA955x in the HAL
58 option AH_SUPPORT_QCA9550 # Chipset support
60 # Support EEPROM caldata in AHB devices
61 options ATH_EEPROM_FIRMWARE
66 # Until some better interrupt handling is shoehorned into qca955x_apb,
67 # we'll have to stick to shared interrupts for IP2/IP3 demux.