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
20 files "../atheros/files.ar71xx"
21 hints "QCA955X_BASE.hints"
27 options SCHED_4BSD #4BSD scheduler
28 options INET #InterNETworking
29 #options INET6 #InterNETworking
30 options TCP_HHOOK # hhook(9) framework for TCP
31 #options NFSCL #Network Filesystem Client
32 options PSEUDOFS #Pseudo-filesystem framework
33 options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
35 # PMC - fow now there's no hwpmc module for mips74k
38 # options NFS_LEGACYRPC
39 # Debugging for use in -current
41 #options INVARIANT_SUPPORT
43 #options WITNESS_SKIPSPIN
44 options FFS #Berkeley Fast Filesystem
45 #options SOFTUPDATES #Enable FFS soft updates support
46 #options UFS_ACL #Support for access control lists
47 #options UFS_DIRHASH #Improve performance on big directories
48 options NO_FFS_SNAPSHOT # We don't require snapshot support
50 include "std.AR_MIPS_BASE"
51 makeoptions MODULES_OVERRIDE+="hwpmc_mips74k"
53 # EEPROM caldata for AHB connected device
54 options AR71XX_ATH_EEPROM
58 # Support QCA955x in the HAL
59 option AH_SUPPORT_QCA9550 # Chipset support
61 # Support EEPROM caldata in AHB devices
62 options ATH_EEPROM_FIRMWARE
67 # Until some better interrupt handling is shoehorned into qca955x_apb,
68 # we'll have to stick to shared interrupts for IP2/IP3 demux.