Annotation of elwix/config/ELWIX_ALFA_N2, revision 1.1.2.5

1.1.2.1   misho       1: #
1.1.2.2   misho       2: # PB92 -- Kernel configuration file for FreeBSD/mips for Atheros PB92 reference
                      3: #         board (AR7242)
1.1.2.1   misho       4: #
1.1.2.2   misho       5: # $FreeBSD: head/sys/mips/conf/PB92 253845 2013-07-31 17:21:18Z obrien $
1.1.2.1   misho       6: #
                      7: 
                      8: machine                mips mips
1.1.2.5 ! misho       9: ident          ELWIX_ALFA_N2
1.1.2.3   misho      10: # XXX The default load address in the Uboot environment is 0x80010000
                     11: makeoptions    KERNLOADADDR=0x80050000
1.1.2.1   misho      12: options                HZ=1000
                     13: options                HWPMC_HOOKS
                     14: 
1.1.2.2   misho      15: # The PB92 has 32mb of RAM; hard-code that
                     16: options                AR71XX_REALMEM=32*1024*1024
1.1.2.1   misho      17: 
1.1.2.2   misho      18: # It's UBOOT, not Redboot - without this, things will hang at startup
1.1.2.1   misho      19: options                AR71XX_ENV_UBOOT
1.1.2.2   misho      20: #options       AR71XX_ATH_EEPROM       # Fetch EEPROM/PCI config from flash
                     21: #options       ATH_EEPROM_FIRMWARE     # Use EEPROM from flash
                     22: #device                firmware                # Used by the above
1.1.2.1   misho      23: 
                     24: device         etherswitch
1.1.2.3   misho      25: #device                arswitch
1.1.2.1   misho      26: 
1.1.2.4   misho      27: hints          "ELWIX_ALFA_N2.hints"
1.1.2.2   misho      28: include                "../atheros/std.ar71xx"
1.1.2.1   misho      29: 
                     30: makeoptions    DEBUG=-g                #Build kernel with gdb(1) debug symbols
                     31: #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 zlib"
                     32: 
                     33: options                DDB
                     34: #options               KDB
                     35: 
                     36: options                SCHED_4BSD              #4BSD scheduler
                     37: options                INET                    #InterNETworking
1.1.2.2   misho      38: # Can't do IPv6 - it just doesn't fit.
                     39: # options              INET6
                     40: # options              NFSCL                   #Network Filesystem Client
1.1.2.1   misho      41: options                PSEUDOFS                #Pseudo-filesystem framework
                     42: options                _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
1.1.2.2   misho      43: options                ALQ
1.1.2.1   misho      44: 
                     45: # Debugging for use in -current
1.1.2.2   misho      46: #options               DEADLKRES
1.1.2.1   misho      47: #options               INVARIANTS
                     48: #options               INVARIANT_SUPPORT
                     49: #options               WITNESS
                     50: #options               WITNESS_SKIPSPIN
                     51: options         FFS                     #Berkeley Fast Filesystem
1.1.2.2   misho      52: #options         SOFTUPDATES             #Enable FFS soft updates support
                     53: #options         UFS_ACL                 #Support for access control lists
                     54: #options         UFS_DIRHASH             #Improve performance on big directories
1.1.2.1   misho      55: 
1.1.2.2   misho      56: # Support uncompress lzma rootfs
                     57: device         geom_uncompress
                     58: options                GEOM_UNCOMPRESS
                     59: options                ROOTDEVNAME=\"ufs:/dev/map/rootfs.uncompress\"
                     60: 
                     61: # PCI bus
1.1.2.1   misho      62: device         pci
                     63: device         ar724x_pci
                     64: 
1.1.2.2   misho      65: # NVRAM U-Boot Environment -> Kernel environment
                     66: device         nvram2env
                     67: 
1.1.2.5 ! misho      68: options        MD_ROOT                 # MD is a potential root device
1.1.2.1   misho      69: 
                     70: #options       NFSD                    # New Network Filesystem Server
1.1.2.2   misho      71: #options       NFSCLIENT               #Network File System client
1.1.2.1   misho      72: #options       NFSSERVER               #Network File System server
                     73: #options       NFSLOCKD                # Network Lock Manager
                     74: #options       NFS_ROOT                # NFS usable as /, requires NFSCL
                     75: #options       BOOTP                   # Use BOOTP to obtain IP address/hostname
                     76:                                        # Requires NFSCLIENT and NFS_ROOT
                     77: #options       BOOTP_NFSROOT           # NFS mount root filesystem using BOOTP info
                     78: #options       BOOTP_NFSV3             # Use NFS v3 to NFS mount root
                     79: #options       BOOTP_COMPAT            # Workaround for broken bootp daemons.
                     80: #options       BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP
                     81: 
                     82: options        GEOM_LABEL              # Provides labelization
                     83: options        GEOM_UZIP
                     84: device         geom_uzip       # compressed in-memory filesystem support
                     85: 
1.1.2.2   misho      86: # Wireless NIC cards
1.1.2.1   misho      87: options                IEEE80211_DEBUG
                     88: options                IEEE80211_SUPPORT_MESH
                     89: options                IEEE80211_SUPPORT_SUPERG
                     90: options                IEEE80211_AMPDU_AGE
1.1.2.2   misho      91: options                IEEE80211_SUPPORT_TDMA
                     92: options                IEEE80211_ALQ
1.1.2.1   misho      93: device         wlan            # 802.11 support
                     94: device         wlan_wep        # 802.11 WEP support
                     95: device         wlan_ccmp       # 802.11 CCMP support
                     96: device         wlan_tkip       # 802.11 TKIP support
                     97: device         wlan_xauth      # 802.11 hostap support
                     98: device         wlan_acl
                     99: device         wlan_amrr
                    100: device         wlan_rssadapt
                    101: 
                    102: # Atheros wireless NICs
                    103: device         ath             # Atheros interface support
                    104: device         ath_pci         # Atheros PCI/Cardbus bus
                    105: device         ath_ahb
                    106: options        ATH_DEBUG
                    107: options                ATH_ENABLE_11N
1.1.2.2   misho     108: options                ATH_DIAGAPI
                    109: 
                    110: # device               ath_hal
                    111: options                AH_SUPPORT_AR5416
1.1.2.1   misho     112: options                AH_DEBUG
                    113: options                AH_DEBUG_ALQ
1.1.2.2   misho     114: 
1.1.2.1   misho     115: device         ath_hal
                    116: #option                AH_SUPPORT_AR9130       # Makes other chipsets not function!
                    117: device         ath_rate_sample
                    118: option         AH_RXCFG_SDMAMW_4BYTES
                    119: option         AH_AR5416_INTERRUPT_MITIGATION
                    120: # There's no DFS radar detection support yet so this won't actually
                    121: # detect radars.  It however does enable the rest of the channel change
                    122: # machinery so DFS can be debugged.
                    123: #option                ATH_ENABLE_DFS
                    124: 
                    125: device         mii
                    126: device         arge
1.1.2.2   misho     127: #options       ARGE_DEBUG      # Enable if_arge debugging for now
                    128: #options       ARGE_MDIO               # Export an MDIO bus separate from arge
                    129: #device                miiproxy                # MDIO bus <-> MII PHY rendezvous
1.1.2.1   misho     130: 
                    131: #device                usb
                    132: options                USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
                    133: #options               USB_DEBUG
1.1.2.2   misho     134: options                USB_HOST_ALIGN=32
1.1.2.1   misho     135: #device                ehci
                    136: 
1.1.2.2   misho     137: # Mass storage
1.1.2.1   misho     138: device         scbus
1.1.2.2   misho     139: #device                umass
1.1.2.1   misho     140: device         da
                    141: 
1.1.2.2   misho     142: # Read MSDOS formatted disks
                    143: options                MSDOSFS
                    144: 
                    145: # GPIO Bus
                    146: device         gpio
                    147: device         gpioled
                    148: 
                    149: # SPI and flash
1.1.2.1   misho     150: device         spibus
                    151: device         ar71xx_spi
                    152: device         mx25l
1.1.2.2   misho     153: 
                    154: # The flash is statically partitioned; add in that
                    155: device         geom_map
                    156: 
1.1.2.1   misho     157: device         ar71xx_wdog
                    158: 
1.1.2.2   misho     159: # Serial
1.1.2.1   misho     160: device         uart
                    161: device         uart_ar71xx
                    162: 
1.1.2.2   misho     163: # Network twiddling
1.1.2.1   misho     164: device         loop
                    165: device         ether
                    166: device         md
                    167: device         bpf
                    168: device         random
                    169: device         if_bridge
                    170: device         gif             # ip[46] in ip[46] tunneling protocol
1.1.2.2   misho     171: device         gre             # generic encapsulation - only for IPv4 in IPv4 though atm

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