HL200 revision 302915
1# Kernel configuration for the AT91RM9200 based Hot-e configuration file 2# 3# For more information on this file, please read the handbook section on 4# Kernel Configuration Files: 5# 6# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7# 8# The handbook is also available locally in /usr/share/doc/handbook 9# if you've installed the doc distribution, otherwise always see the 10# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11# latest information. 12# 13# An exhaustive list of options and more detailed explanations of the 14# device lines is also present in the ../../conf/NOTES and NOTES files. 15# If you are in doubt as to the purpose or necessity of a line, check first 16# in NOTES. 17# 18# $FreeBSD: stable/11/sys/arm/conf/HL200 302915 2016-07-15 21:30:19Z ian $ 19 20#NO_UNIVERSE 21 22ident HL200 23 24include "std.arm" 25include "../at91/std.hl200" 26 27#To statically compile in device wiring instead of /boot/device.hints 28hints "KB920X.hints" 29makeoptions MODULES_OVERRIDE="" 30 31options SCHED_4BSD # 4BSD scheduler 32options INET # InterNETworking 33#options INET6 # IPv6 communications protocols 34options FFS # Berkeley Fast Filesystem 35#options SOFTUPDATES # Enable FFS soft updates support 36#options UFS_ACL # Support for access control lists 37#options UFS_DIRHASH # Improve performance on big directories 38#options MD_ROOT # MD is a potential root device 39#options MD_ROOT_SIZE=4096 # 4MB ram disk 40options NFSCL # Network Filesystem Client 41#options NFSD # Network Filesystem Server 42#options NFSLOCKD # Network Lock Manager 43options NFS_ROOT # NFS usable as /, requires NFSCL 44options TMPFS # Efficient memory filesystem 45#options MSDOSFS # MSDOS Filesystem 46#options CD9660 # ISO 9660 Filesystem 47#options PROCFS # Process filesystem (requires PSEUDOFS) 48options PSEUDOFS # Pseudo-filesystem framework 49options GEOM_PART_BSD # BSD partition scheme 50options GEOM_PART_MBR # MBR partition scheme 51#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 52#options KTRACE # ktrace(1) support 53options SYSVSHM # SYSV-style shared memory 54options SYSVMSG # SYSV-style message queues 55options SYSVSEM # SYSV-style semaphores 56options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 57 58options BOOTP 59options BOOTP_NFSROOT 60options BOOTP_COMPAT 61options BOOTP_NFSV3 62options BOOTP_WIRED_TO=ate0 63 64# alternatively, boot from a MMC/SD memory card 65#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" 66 67# kernel/memory size reduction 68options MUTEX_NOINLINE 69options NO_FFS_SNAPSHOT 70options NO_SWAPPING 71#options NO_SYSCTL_DESCR 72options RWLOCK_NOINLINE 73 74# The `bpf' device enables the Berkeley Packet Filter. 75# Be aware of the administrative consequences of enabling this! 76# Note that 'bpf' is required for DHCP. 77device bpf # Berkeley packet filter 78 79# Ethernet 80device mii # Minimal MII support 81device ate # Atmel AT91 Ethernet driver 82device lxtphy 83 84# I2C 85device at91_twi # Atmel AT91 Two-wire Interface 86device iic # I2C generic I/O device driver 87device iicbus # I2C bus system 88device icee 89 90# MMC/SD 91device at91_mci # Atmel AT91 Multimedia Card Interface 92device mmc # MMC/SD bus 93device mmcsd # MMC/SD memory card 94 95# DataFlash 96device at91_spi # Atmel AT91 Serial Peripheral Interface 97device spibus # SPI bus 98 99# Pseudo devices. 100device loop # Network loopback 101device random # Entropy device 102device ether # Ethernet support 103device md # Memory "disks" 104 105# SCSI peripherals 106device scbus # SCSI bus (required for ATA/SCSI) 107device da # Direct Access (disks) 108device cd # CD 109device pass # Passthrough device (direct ATA/SCSI access) 110 111# Serial (COM) ports 112device uart # Multi-uart driver 113 114# USB support 115device ohci # OHCI USB interface 116device usb # USB Bus (required) 117#device udbp # USB Double Bulk Pipe devices 118device uhid # "Human Interface Devices" 119device ulpt # Printer 120device umass # Disks/Mass storage - Requires scbus and da 121device urio # Diamond Rio 500 MP3 player 122# USB Serial devices 123device uark # Technologies ARK3116 based serial adapters 124device ubsa # Belkin F5U103 and compatible serial adapters 125#device ubser # not yet converted. 126device uftdi # For FTDI usb serial adapters 127device uipaq # Some WinCE based devices 128device uplcom # Prolific PL-2303 serial adapters 129device uslcom # SI Labs CP2101/CP2102 serial adapters 130device uvisor # Visor and Palm devices 131device uvscom # USB serial support for DDI pocket's PHS 132# USB Ethernet, requires miibus 133device miibus 134device aue # ADMtek USB Ethernet 135device axe # ASIX Electronics USB Ethernet 136device cdce # Generic USB over Ethernet 137device cue # CATC USB Ethernet 138device kue # Kawasaki LSI USB Ethernet 139device rue # RealTek RTL8150 USB Ethernet 140device udav # Davicom DM9601E USB 141# USB Wireless 142device rum # Ralink Technology RT2501USB wireless NICs 143device uath # Atheros AR5523 wireless NICs 144device ural # Ralink Technology RT2500USB wireless NICs 145device zyd # ZyDAS zd1211/zd1211b wireless NICs 146 147# Wireless NIC cards 148device wlan # 802.11 support 149device wlan_wep # 802.11 WEP support 150device wlan_ccmp # 802.11 CCMP support 151device wlan_tkip # 802.11 TKIP support 152device wlan_amrr # AMRR transmit rate control algorithm 153