]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/mips/conf/std.QCA955X
bhnd(9): Fix a few mandoc related issues
[FreeBSD/FreeBSD.git] / sys / mips / conf / std.QCA955X
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
14 machine         mips mips
15 #ident          std.QCA955X
16 cpu             CPU_MIPS74K
17 makeoptions     KERNLOADADDR=0x80050000
18 options         HZ=1000
19
20 files           "../atheros/files.ar71xx"
21 hints           "QCA955X_BASE.hints"
22
23 options         DDB
24 options         KDB
25 options         ALQ
26
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
34
35 # PMC - fow now there's no hwpmc module for mips74k
36 options         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
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
49
50 include         "std.AR_MIPS_BASE"
51 makeoptions     MODULES_OVERRIDE+="hwpmc_mips74k"
52
53 # EEPROM caldata for AHB connected device
54 options         AR71XX_ATH_EEPROM
55 device          ar71xx_caldata
56 device          firmware
57
58 # Support QCA955x in the HAL
59 option          AH_SUPPORT_QCA9550      # Chipset support
60
61 # Support EEPROM caldata in AHB devices
62 options         ATH_EEPROM_FIRMWARE
63
64 device          uart_ar71xx
65
66 device          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
71 device          usb
72 device          ehci
73
74 device          scbus
75 device          umass
76 device          da
77