CAMBRIA revision 302915
1# CAMBRIA -- Gateworks Cambria 235x boards 2# kernel configuration file for FreeBSD/arm 3# 4# For more information on this file, please read the handbook section on 5# Kernel Configuration Files: 6# 7# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 8# 9# The handbook is also available locally in /usr/share/doc/handbook 10# if you've installed the doc distribution, otherwise always see the 11# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 12# latest information. 13# 14# An exhaustive list of options and more detailed explanations of the 15# device lines is also present in the ../../conf/NOTES and NOTES files. 16# If you are in doubt as to the purpose or necessity of a line, check first 17# in NOTES. 18# 19# $FreeBSD: stable/11/sys/arm/conf/CAMBRIA 302915 2016-07-15 21:30:19Z ian $ 20 21ident CAMBRIA 22 23include "std.arm" 24include "../xscale/ixp425/std.ixp435" 25# NB: memory mapping is defined in std.avila 26include "../xscale/ixp425/std.avila" 27options XSCALE_CACHE_READ_WRITE_ALLOCATE 28#To statically compile in device wiring instead of /boot/device.hints 29hints "CAMBRIA.hints" # Default places to look for devices. 30 31makeoptions CONF_CFLAGS=-mcpu=xscale 32makeoptions MODULES_OVERRIDE="" 33#options HZ=1000 34options HZ=100 35options DEVICE_POLLING 36 37options SCHED_4BSD # 4BSD scheduler 38#options PREEMPTION 39options INET # InterNETworking 40options GEOM_PART_BSD # BSD partition scheme 41options GEOM_PART_MBR # MBR partition scheme 42options TMPFS # Efficient memory filesystem 43options FFS # Berkeley Fast Filesystem 44options SOFTUPDATES # Enable FFS soft updates support 45options NFSCL # Network Filesystem Client 46options NFS_ROOT # NFS usable as /, requires NFSCL 47options BOOTP 48options BOOTP_NFSROOT 49options BOOTP_NFSV3 50options BOOTP_WIRED_TO=npe0 51options BOOTP_COMPAT 52 53# Hardware performance counters 54options HWPMC_HOOKS 55device hwpmc 56 57#options VERBOSE_SYSINIT 58options VERBOSE_INIT_ARM 59 60#device saarm 61 62device pci 63device uart 64 65device ixpwdog # watchdog timer 66 67options IXP4XX_FLASH_SIZE=0x02000000 # stock 2358 comes w/ 32M 68device cfi # flash support 69device cfid # flash disk support 70device geom_redboot # redboot fis parser 71 72# I2C Bus 73device iicbus 74device iicbb 75device iic 76 77device ixpiic # I2C bus glue 78device ds1672 # DS1672 on I2C bus 79device ad7418 # AD7418 on I2C bus 80 81device cambria_fled # Font Panel LED on I2C bus 82device cambria_led # 8-LED latch 83 84device gpio 85device gpioled 86device cambria_gpio # GPIO pins on J11 87 88device ata 89device avila_ata # Gateworks CF/IDE support 90 91device npe # Network Processing Engine 92device npe_fw 93device firmware 94device qmgr # Q Manager (required by npe) 95device mii # NB: required by npe 96device ether 97device bpf 98 99device loop 100device if_bridge 101 102device md 103device random # Entropy device 104 105# Wireless NIC cards 106device wlan # 802.11 support 107options IEEE80211_DEBUG 108options IEEE80211_SUPPORT_TDMA 109options IEEE80211_SUPPORT_MESH 110device wlan_wep # 802.11 WEP support 111device wlan_ccmp # 802.11 CCMP support 112device wlan_tkip # 802.11 TKIP support 113device wlan_xauth 114 115device ath # Atheros NICs 116device ath_pci # Atheros pci/cardbus glue 117options ATH_DEBUG 118options ATH_DIAGAPI 119options ATH_ENABLE_DFS 120options ATH_ENABLE_11N 121#options ATH_TX99_DIAG 122device ath_rate_sample # SampleRate tx rate control for ath 123 124options AH_DEBUG 125options AH_PRIVATE_DIAG 126options AH_SUPPORT_AR5416 # NB: for 11n descriptor format 127device ath_hal 128 129# NB: 2 USB 2.0 ports standard 130device usb 131options USB_EHCI_BIG_ENDIAN_DESC # handle big-endian byte order 132device ehci 133device umass 134device scbus # SCSI bus (required for ATA/SCSI) 135device da # Direct Access (disks) 136device pass # Passthrough device (direct ATA/SCSI access) 137 138#device ural 139#device zyd 140#device wlan_amrr 141