]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/mips/conf/std.QCA955X
MFV r323789: 8473 scrub does not detect errors on active spares
[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 option          AH_SUPPORT_QCA9550      # Chipset support
54 device          uart_ar71xx
55
56 device          ar71xx_apb
57 # Until some better interrupt handling is shoehorned into qca955x_apb,
58 # we'll have to stick to shared interrupts for IP2/IP3 demux.
59 # device                qca955x_apb
60
61 device          usb
62 device          ehci
63
64 device          scbus
65 device          umass
66 device          da
67