Annotation of elwix/config/ELWIX_AR724X, revision 1.1.2.1

1.1.2.1 ! misho       1: #
        !             2: # AR724X -- Kernel configuration file for FreeBSD/MIPS for Atheros 724x systems
        !             3: #
        !             4: # This includes all the common drivers for the AR724x boards.
        !             5: # Since the AR724x boards tend to have minimal flash (sometimes 4MB!),
        !             6: # the majority of the kernel framework will be built as modules.
        !             7: #
        !             8: # $FreeBSD: src/sys/mips/conf/AR724X_BASE,v 1.7 2012/11/17 05:10:20 svnexp Exp $
        !             9: #
        !            10: 
        !            11: machine                mips mips
        !            12: ident          AR724X_BASE
        !            13: cpu            CPU_MIPS4KC
        !            14: makeoptions    KERNLOADADDR=0x80050000
        !            15: options                HZ=1000
        !            16: options                HWPMC_HOOKS
        !            17: 
        !            18: files          "../atheros/files.ar71xx"
        !            19: 
        !            20: # For now, hints are per-board.
        !            21: 
        !            22: hints          "AR724X_BASE.hints"
        !            23: 
        !            24: makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
        !            25: 
        !            26: # Build these as modules so small platform builds will have the
        !            27: # modules already built.
        !            28: makeoptions    MODULES_OVERRIDE="random gpio ar71xx if_gif if_gre if_bridge bridgestp usb wlan wlan_xauth wlan_acl wlan_wep wlan_tkip wlan_ccmp wlan_rssadapt wlan_amrr ath ath_pci hwpmc cam"
        !            29: 
        !            30: options                DDB
        !            31: options                KDB
        !            32: 
        !            33: options                SCHED_4BSD              #4BSD scheduler
        !            34: options                INET                    #InterNETworking
        !            35: #options       INET6                   # IPv6
        !            36: #options       NFSCL                   #Network Filesystem Client
        !            37: options                PSEUDOFS                #Pseudo-filesystem framework
        !            38: options                _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
        !            39: 
        !            40: #options               NFS_LEGACYRPC
        !            41: # Debugging for use in -current
        !            42: options                INVARIANTS
        !            43: options                INVARIANT_SUPPORT
        !            44: options                WITNESS
        !            45: options                WITNESS_SKIPSPIN
        !            46: options                DEBUG_REDZONE
        !            47: options                DEBUG_MEMGUARD
        !            48: 
        !            49: # Don't include the SCSI/CAM strings in the default build
        !            50: options        SCSI_NO_SENSE_STRINGS
        !            51: options        SCSI_NO_OP_STRINGS
        !            52: 
        !            53: # .. And no sysctl strings
        !            54: options         NO_SYSCTL_DESCR
        !            55: 
        !            56: options         FFS                     #Berkeley Fast Filesystem
        !            57: options        NO_FFS_SNAPSHOT
        !            58: # options         SOFTUPDATES             #Enable FFS soft updates support
        !            59: # options         UFS_ACL                 #Support for access control lists
        !            60: # options         UFS_DIRHASH             #Improve performance on big directories
        !            61: # options              MSDOSFS                 # Read MSDOS filesystems; useful for USB/CF
        !            62: 
        !            63: device         pci
        !            64: device         ar724x_pci
        !            65: 
        !            66: # 802.11 framework
        !            67: options                IEEE80211_DEBUG
        !            68: options                IEEE80211_ALQ
        !            69: options                IEEE80211_SUPPORT_MESH
        !            70: options                IEEE80211_SUPPORT_SUPERG
        !            71: options                IEEE80211_SUPPORT_TDMA
        !            72: options                IEEE80211_AMPDU_AGE
        !            73: #device                wlan            # 802.11 support
        !            74: #device                wlan_wep        # 802.11 WEP support
        !            75: #device                wlan_ccmp       # 802.11 CCMP support
        !            76: #device                wlan_tkip       # 802.11 TKIP support
        !            77: #device                wlan_xauth      # 802.11 hostap support
        !            78: 
        !            79: # Atheros wireless NICs
        !            80: #device                ath             # Atheros interface support
        !            81: #device                ath_pci         # Atheros PCI/Cardbus bus
        !            82: options        ATH_DEBUG
        !            83: options                ATH_DIAGAPI
        !            84: options                ATH_ENABLE_11N
        !            85: options                AH_DEBUG
        !            86: options                AH_DEBUG_ALQ
        !            87: options                ALQ
        !            88: #device                ath_hal
        !            89: option         AH_SUPPORT_AR5416
        !            90: #device                ath_rate_sample
        !            91: option         AH_RXCFG_SDMAMW_4BYTES
        !            92: option         AH_AR5416_INTERRUPT_MITIGATION
        !            93: # There's no DFS radar detection support yet so this won't actually
        !            94: # detect radars.  It however does enable the rest of the channel change
        !            95: # machinery so DFS can be debugged.
        !            96: option         ATH_ENABLE_DFS
        !            97: 
        !            98: device         mii
        !            99: device         arge
        !           100: options        ARGE_DEBUG      # Enable if_arge debugging for now
        !           101: 
        !           102: #device                usb
        !           103: options                USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
        !           104: options                USB_DEBUG
        !           105: options                USB_HOST_ALIGN=32               # AR724X (MIPS in general?) requires this
        !           106: #device                ehci
        !           107: 
        !           108: #device                umass
        !           109: 
        !           110: device         scbus
        !           111: device         da
        !           112: 
        !           113: # On-board SPI flash
        !           114: device         spibus
        !           115: device         ar71xx_spi
        !           116: device         mx25l
        !           117: device         ar71xx_wdog
        !           118: 
        !           119: device         uart
        !           120: device         uart_ar71xx
        !           121: 
        !           122: device         loop
        !           123: device         ether
        !           124: device         md
        !           125: device         bpf
        !           126: #device                random
        !           127: #device                if_bridge
        !           128: #device                gif             # ip[46] in ip[46] tunneling protocol
        !           129: #device                gre             # generic encapsulation - only for IPv4 in IPv4 though atm
        !           130: 
        !           131: # Enable GPIO
        !           132: #device                gpio
        !           133: #device                gpioled

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>