Diff for /elwix/config/ELWIX_ALFA_N2 between versions 1.1 and 1.1.2.1

version 1.1, 2014/01/14 17:57:04 version 1.1.2.1, 2014/01/14 17:57:04
Line 0 Line 1
   #
   # AR724X -- Kernel configuration file for FreeBSD/MIPS for Atheros 724x systems
   #
   # This includes all the common drivers for the AR724x boards.
   # Since the AR724x boards tend to have minimal flash (sometimes 4MB!),
   # the majority of the kernel framework will be built as modules.
   #
   # $FreeBSD: src/sys/mips/conf/AR724X_BASE,v 1.7 2012/11/17 05:10:20 svnexp Exp $
   #
   
   machine         mips mips
   ident           ELWIX_ALFA_NX
   cpu             CPU_MIPS4KC
   makeoptions     KERNLOADADDR=0x80002000
   options         HZ=1000
   options         HWPMC_HOOKS
   
   device          nvram2env
   
   options         AR71XX_ENV_UBOOT
   options         AR71XX_ENV_REDBOOT
   options         AR71XX_ATH_EEPROM       # Fetch EEPROM/PCI config from flash
   options         ATH_EEPROM_FIRMWARE     # Use EEPROM from flash
   device          firmware                # Used by the above
   
   device          etherswitch
   device          arswitch
   
   files           "../atheros/files.ar71xx"
   
   # For now, hints are per-board.
   
   hints           "ALFA_NX.hints"
   
   makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug symbols
   
   # Build these as modules so small platform builds will have the
   # modules already built.
   #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"
   
   options         DDB
   #options                KDB
   
   options         SCHED_4BSD              #4BSD scheduler
   options         INET                    #InterNETworking
   options         INET6                   # IPv6
   options         NFSCL                   #Network Filesystem Client
   options         PSEUDOFS                #Pseudo-filesystem framework
   options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
   
   #options                NFS_LEGACYRPC
   # Debugging for use in -current
   #options                INVARIANTS
   #options                INVARIANT_SUPPORT
   #options                WITNESS
   #options                WITNESS_SKIPSPIN
   #options                DEBUG_REDZONE
   #options                DEBUG_MEMGUARD
   
   # 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
   
   options         FFS                     #Berkeley Fast Filesystem
   options         NO_FFS_SNAPSHOT
   # options       SOFTUPDATES             #Enable FFS soft updates support
   # options       UFS_ACL                 #Support for access control lists
   # options       UFS_DIRHASH             #Improve performance on big directories
   # options       MSDOSFS                 # Read MSDOS filesystems; useful for USB/CF
   
   device          pci
   device          ar724x_pci
   
   options         MD_ROOT                 # MD is a potential root device
   options         MD_ROOT_SIZE=5120
   
   #options        NFSD                    # New Network Filesystem Server
   options         NFSCLIENT               #Network File System client
   #options        NFSSERVER               #Network File System server
   #options        NFSLOCKD                # Network Lock Manager
   #options        NFS_ROOT                # NFS usable as /, requires NFSCL
   #options        BOOTP                   # Use BOOTP to obtain IP address/hostname
                                           # Requires NFSCLIENT and NFS_ROOT
   #options        BOOTP_NFSROOT           # NFS mount root filesystem using BOOTP info
   #options        BOOTP_NFSV3             # Use NFS v3 to NFS mount root
   #options        BOOTP_COMPAT            # Workaround for broken bootp daemons.
   #options        BOOTP_WIRED_TO=fxp0 # Use interface fxp0 for BOOTP
   options         ROOTDEVNAME=\"ufs:/dev/md0.uzip\"
   
   options         GEOM_LABEL              # Provides labelization
   options         GEOM_UZIP
   options         GEOM_UNCOMPRESS
   device          geom_redboot
   device          geom_map        # to get access to the SPI flash partitions
   device          geom_uncompress # compressed in-memory filesystem hackery!
   device          geom_uzip       # compressed in-memory filesystem support
   
   # 802.11 framework
   options         IEEE80211_DEBUG
   options         IEEE80211_ALQ
   options         IEEE80211_SUPPORT_MESH
   options         IEEE80211_SUPPORT_SUPERG
   options         IEEE80211_SUPPORT_TDMA
   options         IEEE80211_AMPDU_AGE
   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
   device          wlan_acl
   device          wlan_amrr
   device          wlan_rssadapt
   
   # Atheros wireless NICs
   device          ath             # Atheros interface support
   device          ath_pci         # Atheros PCI/Cardbus bus
   device          ath_ahb
   options         ATH_DEBUG
   options         ATH_DIAGAPI
   options         ATH_ENABLE_11N
   options         AH_DEBUG
   options         AH_DEBUG_ALQ
   options         ALQ
   device          ath_hal
   option          AH_SUPPORT_AR5416
   #option         AH_SUPPORT_AR9130       # Makes other chipsets not function!
   device          ath_rate_sample
   option          AH_RXCFG_SDMAMW_4BYTES
   option          AH_AR5416_INTERRUPT_MITIGATION
   # There's no DFS radar detection support yet so this won't actually
   # detect radars.  It however does enable the rest of the channel change
   # machinery so DFS can be debugged.
   #option         ATH_ENABLE_DFS
   
   device          mii
   device          arge
   options         ARGE_DEBUG      # Enable if_arge debugging for now
   options         ARGE_MDIO               # Export an MDIO bus separate from arge
   device          miiproxy                # MDIO bus <-> MII PHY rendezvous
   
   #device         usb
   options         USB_EHCI_BIG_ENDIAN_DESC        # handle big-endian byte order
   #options                USB_DEBUG
   options         USB_HOST_ALIGN=32               # AR724X (MIPS in general?) requires this
   #device         ehci
   #device         ohci            # OHCI PCI->USB interface
   
   #device         umass
   
   device          scbus
   device          da
   
   # On-board SPI flash
   device          spibus
   device          ar71xx_spi
   device          mx25l
   device          ar71xx_wdog
   
   device          uart
   device          uart_ar71xx
   
   device          loop
   device          ether
   device          md
   device          bpf
   device          random
   device          if_bridge
   device          gif             # ip[46] in ip[46] tunneling protocol
   #device         gre             # generic encapsulation - only for IPv4 in IPv4 though atm
   
   # Enable GPIO
   device          gpio
   device          gpioled

Removed from v.1.1  
changed lines
  Added in v.1.1.2.1


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