1# 2# QCA955X_BASE -- Kernel configuration base file for the Qualcomm Atheros 3# QCA955x SoC. 4# 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.) 10# 11# $FreeBSD$ 12# 13 14machine mips mips 15#ident std.QCA955X 16cpu CPU_MIPS74K 17makeoptions KERNLOADADDR=0x80050000 18options HZ=1000 19 20files "../atheros/files.ar71xx" 21hints "QCA955X_BASE.hints" 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# PMC - fow now there's no hwpmc module for mips74k 36options HWPMC_HOOKS 37 38# options NFS_LEGACYRPC 39# Debugging for use in -current 40#options INVARIANTS 41#options INVARIANT_SUPPORT 42#options WITNESS 43#options WITNESS_SKIPSPIN 44options 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 48options NO_FFS_SNAPSHOT # We don't require snapshot support 49 50include "std.AR_MIPS_BASE" 51makeoptions MODULES_OVERRIDE+="hwpmc_mips74k" 52 53# EEPROM caldata for AHB connected device 54options AR71XX_ATH_EEPROM 55device ar71xx_caldata 56device firmware 57 58# Support QCA955x in the HAL 59option AH_SUPPORT_QCA9550 # Chipset support 60 61# Support EEPROM caldata in AHB devices 62options ATH_EEPROM_FIRMWARE 63 64device uart_ar71xx 65 66device ar71xx_apb 67# Until some better interrupt handling is shoehorned into qca955x_apb, 68# we'll have to stick to shared interrupts for IP2/IP3 demux. 69# device qca955x_apb 70 71device usb 72device ehci 73 74device scbus 75device umass 76device da 77 78