EFIKA_MX revision 266277
1255767Sdes# Kernel configuration for Efika MX Smarttop/Smartbook boards 2124208Sdes# 3124208Sdes# For more information on this file, please read the config(5) manual page, 4124208Sdes# and/or the handbook section on Kernel Configuration Files: 5124208Sdes# 6124208Sdes# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7124208Sdes# 8124208Sdes# The handbook is also available locally in /usr/share/doc/handbook 9124208Sdes# if you've installed the doc distribution, otherwise always see the 10124208Sdes# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11124208Sdes# latest information. 12124208Sdes# 13124208Sdes# An exhaustive list of options and more detailed explanations of the 14124208Sdes# device lines is also present in the ../../conf/NOTES and NOTES files. 15124208Sdes# If you are in doubt as to the purpose or necessity of a line, check first 16124208Sdes# in NOTES. 17124208Sdes# 18124208Sdes# $FreeBSD: stable/10/sys/arm/conf/EFIKA_MX 266277 2014-05-17 00:53:12Z ian $ 19124208Sdes 20124208Sdesident EFIKA_MX 21124208Sdes 22124208Sdesinclude "../freescale/imx/std.imx51" 23124208Sdes 24124208Sdesmakeoptions WITHOUT_MODULES="ahc" 25124208Sdes 26124208Sdesmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 27124208Sdes#options DEBUG 28124208Sdes 29124208Sdesoptions SCHED_4BSD # 4BSD scheduler 30124208Sdes#options PREEMPTION # Enable kernel thread preemption 31124208Sdesoptions INET # InterNETworking 32162852Sdes#options INET6 # IPv6 communications protocols 33162852Sdes#options SCTP # Stream Control Transmission Protocol 34162852Sdesoptions FFS # Berkeley Fast Filesystem 35162852Sdesoptions SOFTUPDATES # Enable FFS soft updates support 36162852Sdesoptions UFS_ACL # Support for access control lists 37162852Sdesoptions UFS_DIRHASH # Improve performance on big directories 38162852Sdesoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 39162852Sdes#options MD_ROOT # MD is a potential root device 40124208Sdesoptions NFSCL # New Network Filesystem Client 41124208Sdes#options NFSD # New Network Filesystem Server 42295367Sdesoptions NFSLOCKD # Network Lock Manager 43124208Sdesoptions NFS_ROOT # NFS usable as /, requires NFSCL 44124208Sdesoptions TMPFS #Efficient memory filesystem 45162852Sdesoptions MSDOSFS # MSDOS Filesystem 46124208Sdesoptions CD9660 # ISO 9660 Filesystem 47124208Sdes#options PROCFS # Process filesystem (requires PSEUDOFS) 48124208Sdesoptions PSEUDOFS # Pseudo-filesystem framework 49124208Sdesoptions GEOM_PART_BSD #BSD partition scheme 50124208Sdesoptions GEOM_PART_MBR #MBR partition scheme 51126274Sdesoptions GEOM_PART_GPT # GUID Partition Tables. 52124208Sdesoptions GEOM_LABEL # Provides labelization 53255767Sdes#options COMPAT_FREEBSD5 # Compatible with FreeBSD5 54255767Sdes#options COMPAT_FREEBSD6 # Compatible with FreeBSD6 55255767Sdes#options COMPAT_FREEBSD7 # Compatible with FreeBSD7 56255767Sdesoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 57255767Sdesoptions KTRACE # ktrace(1) support 58124208Sdesoptions SYSVSHM # SYSV-style shared memory 59124208Sdesoptions SYSVMSG # SYSV-style message queues 60124208Sdesoptions SYSVSEM # SYSV-style semaphores 61124208Sdesoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 62124208Sdesoptions INCLUDE_CONFIG_FILE # Include this file in kernel 63126274Sdesoptions VFP # vfp/neon 64137015Sdes 65124208Sdes# required for netbooting 66124208Sdes#options BOOTP 67124208Sdes#options BOOTP_COMPAT 68124208Sdes#options BOOTP_NFSROOT 69124208Sdes#options BOOTP_NFSV3 70124208Sdes#options BOOTP_WIRED_TO=ue0 71124208Sdes# 72124208Sdesoptions ROOTDEVNAME=\"ufs:ada0s2a\" 73124208Sdes 74124208Sdes 75124208Sdes# kernel/memory size reduction 76124208Sdes#options MUTEX_NOINLINE 77124208Sdes#options NO_FFS_SNAPSHOT 78124208Sdes#options NO_SWAPPING 79124208Sdes#options NO_SYSCTL_DESCR 80124208Sdes#options RWLOCK_NOINLINE 81124208Sdes 82124208Sdes# Debugging support. Always need this: 83124208Sdesoptions KDB # Enable kernel debugger support. 84124208Sdes# For minimum debugger support (stable branch) use: 85124208Sdes#options KDB_TRACE # Print a stack trace for a panic. 86124208Sdes# For full debugger support use this instead: 87124208Sdesoptions DDB # Support DDB. 88124208Sdes#options GDB # Support remote GDB. 89124208Sdesoptions DEADLKRES # Enable the deadlock resolver 90255767Sdesoptions INVARIANTS # Enable calls of extra sanity checking 91124208Sdesoptions INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 92124208Sdesoptions WITNESS # Enable checks to detect deadlocks and cycles 93124208Sdes 94124208Sdes# The `bpf' device enables the Berkeley Packet Filter. 95124208Sdes# Be aware of the administrative consequences of enabling this! 96124208Sdes# Note that 'bpf' is required for DHCP. 97255767Sdesdevice bpf # Berkeley packet filter 98255767Sdes 99255767Sdes# Pseudo devices. 100124208Sdesdevice loop # Network loopback 101124208Sdesdevice random # Entropy device 102124208Sdesdevice ether # Ethernet support 103124208Sdes#device vlan # 802.1Q VLAN support 104124208Sdes#device tun # Packet tunnel. 105124208Sdes#device md # Memory "disks" 106124208Sdes#device gif # IPv6 and IPv4 tunneling 107124208Sdes#device faith # IPv6-to-IPv4 relaying (translation) 108124208Sdes#device firmware # firmware assist module 109124208Sdes 110124208Sdes# Serial (COM) ports 111124208Sdesdevice uart # Multi-uart driver 112124208Sdesoptions ALT_BREAK_TO_DEBUGGER 113124208Sdes 114124208Sdesdevice ata 115124208Sdesdevice atapci # Only for helper functions 116124208Sdesdevice imxata 117124208Sdesoptions ATA_STATIC_ID # Static device numbering 118124208Sdes 119124208Sdesdevice iomux # IO Multiplexor 120124208Sdes 121124208Sdesdevice gpio 122124208Sdesdevice gpioled 123124208Sdes 124126274Sdesdevice fsliic 125255767Sdesdevice iic 126124208Sdesdevice iicbus 127124208Sdes 128124208Sdes# SCSI peripherals 129124208Sdesdevice scbus # SCSI bus (required for SCSI) 130124208Sdesdevice da # Direct Access (disks) 131124208Sdesdevice cd # CD 132124208Sdesdevice pass # Passthrough device (direct SCSI access) 133124208Sdes 134124208Sdes# USB support 135124208Sdesoptions USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 136262566Sdes#options USB_DEBUG # enable debug msgs 137255767Sdesdevice ehci # OHCI USB interface 138255767Sdesdevice usb # USB Bus (required) 139255767Sdesdevice umass # Disks/Mass storage - Requires scbus and da 140255767Sdesdevice uhid # "Human Interface Devices" 141262566Sdesdevice u3g 142262566Sdes 143262566Sdes# USB Ethernet, requires miibus 144262566Sdesdevice miibus 145262566Sdesdevice aue # ADMtek USB Ethernet 146255767Sdesdevice axe # ASIX Electronics USB Ethernet 147124208Sdesdevice cdce # Generic USB over Ethernet 148124208Sdesdevice cue # CATC USB Ethernet 149124208Sdesdevice kue # Kawasaki LSI USB Ethernet 150149749Sdesdevice rue # RealTek RTL8150 USB Ethernet 151255767Sdesdevice udav # Davicom DM9601E USB 152255767Sdes 153255767Sdes# USB Wireless 154149749Sdesdevice rum # Ralink Technology RT2501USB wireless NICs 155124208Sdes 156124208Sdes# Watchdog timer. 157124208Sdes# WARNING: can't be disabled!!! 158126274Sdesdevice imxwdt # Watchdog 159124208Sdes 160255767Sdes# Wireless NIC cards 161255767Sdesdevice wlan # 802.11 support 162255767Sdesdevice wlan_wep # 802.11 WEP support 163124208Sdesdevice wlan_ccmp # 802.11 CCMP support 164124208Sdesdevice wlan_tkip # 802.11 TKIP support 165124208Sdesdevice wlan_amrr # AMRR transmit rate control algorithm 166124208Sdes 167255767Sdes# Flattened Device Tree 168255767Sdesoptions FDT 169255767Sdesoptions FDT_DTB_STATIC 170124208Sdesmakeoptions FDT_DTS_FILE=efikamx.dts 171124208Sdes 172124208Sdes# NOTE: serial console will be disabled if syscons enabled 173124208Sdes# Uncomment following lines for framebuffer/syscons support 174124208Sdesdevice sc 175124208Sdesdevice kbdmux 176124208Sdesoptions SC_DFLT_FONT # compile font in 177126274Sdesmakeoptions SC_DFLT_FONT=cp437 178124208Sdesdevice ukbd # Allow keyboard like HIDs to control console 179124208Sdes 180124208Sdesdevice ums 181124208Sdes