aboutsummaryrefslogtreecommitdiff
path: root/sys/mips/conf/std.AR934X
diff options
context:
space:
mode:
Diffstat (limited to 'sys/mips/conf/std.AR934X')
-rw-r--r--sys/mips/conf/std.AR934X82
1 files changed, 10 insertions, 72 deletions
diff --git a/sys/mips/conf/std.AR934X b/sys/mips/conf/std.AR934X
index 815c7d364c74..eab4b84c7c54 100644
--- a/sys/mips/conf/std.AR934X
+++ b/sys/mips/conf/std.AR934X
@@ -20,12 +20,9 @@ files "../atheros/files.ar71xx"
hints "AR934X_BASE.hints"
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
-makeoptions MODULES_OVERRIDE="gpio ar71xx if_gif if_vlan if_gre if_tap if_tun if_bridge bridgestp usb wlan wlan_xauth wlan_acl wlan_wep wlan_tkip wlan_ccmp wlan_rssadapt wlan_amrr hwpmc ipfw ipfw_nat libalias ipfw_nptv6 rtwn rtwn_usb rtwnfw otus otusfw hwpmc_mips24k"
-# makeoptions MODULES_OVERRIDE=""
options DDB
options KDB
-options ALT_BREAK_TO_DEBUGGER
options ALQ
options SCHED_4BSD #4BSD scheduler
@@ -36,23 +33,8 @@ options TCP_HHOOK # hhook(9) framework for TCP
options PSEUDOFS #Pseudo-filesystem framework
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
-# Don't include the SCSI/CAM strings in the default build
-options SCSI_NO_SENSE_STRINGS
-options SCSI_NO_OP_STRINGS
-
-# .. And no sysctl strings
-options NO_SYSCTL_DESCR
-
-# Limit IO size
-options NBUF=128
-
-# Limit UMTX hash size
-options UMTX_CHAINS=64
-
# PMC
options HWPMC_HOOKS
-#device hwpmc
-#device hwpmc_mips24k
# options NFS_LEGACYRPC
# Debugging for use in -current
@@ -66,66 +48,22 @@ options FFS #Berkeley Fast Filesystem
#options UFS_DIRHASH #Improve performance on big directories
options NO_FFS_SNAPSHOT # We don't require snapshot support
-# Wireless NIC cards
-options IEEE80211_DEBUG
-options IEEE80211_SUPPORT_MESH
-options IEEE80211_SUPPORT_TDMA
-options IEEE80211_SUPPORT_SUPERG
-options IEEE80211_ALQ # 802.11 ALQ logging support
-device wlan # 802.11 support
-device wlan_wep # 802.11 WEP support
-device wlan_ccmp # 802.11 CCMP support
-device wlan_tkip # 802.11 TKIP support
-device wlan_xauth # 802.11 hostap support
-
-# ath(4)
-device ath # Atheros network device
-device ath_rate_sample
-device ath_ahb # Atheros host bus glue
-options ATH_DEBUG
-options ATH_DIAGAPI
-option ATH_ENABLE_11N
-
-#device ath_hal
-device ath_ar9300 # AR9330 HAL; no need for the others
-option AH_DEBUG
-option AH_SUPPORT_AR5416 # 11n HAL support
-option AH_SUPPORT_AR9340 # Chipset support
-option AH_DEBUG_ALQ
-option AH_AR5416_INTERRUPT_MITIGATION
+include "std.AR_MIPS_BASE"
+makeoptions MODULES_OVERRIDE+="hwpmc_mips24k"
-device mii
-device arge
-
-device usb
-options USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte order
-options USB_DEBUG
-options USB_HOST_ALIGN=32 # AR71XX (MIPS in general?) requires this
-device ehci
+options AH_SUPPORT_AR9340
device pci
device ar724x_pci
-
-device scbus
-device umass
-device da
-
-device spibus
-device ar71xx_spi
-device mx25l
-device ar71xx_wdog
-
-device uart
device uart_ar71xx
# XXX for now; later a separate APB mux is needed to demux PCI/WLAN interrupts.
device ar71xx_apb
-device loop
-device ether
-device md
-device bpf
-device random
-device if_bridge
-device gpio
-device gpioled
+device usb
+device ehci
+
+device scbus
+device umass
+device da
+