EFIKA_MX revision 273663
1169689Skan# Kernel configuration for Efika MX Smarttop/Smartbook boards 2169689Skan# 3169689Skan# For more information on this file, please read the config(5) manual page, 4169689Skan# and/or the handbook section on Kernel Configuration Files: 5169689Skan# 6169689Skan# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7169689Skan# 8169689Skan# The handbook is also available locally in /usr/share/doc/handbook 9169689Skan# if you've installed the doc distribution, otherwise always see the 10169689Skan# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11169689Skan# latest information. 12169689Skan# 13169689Skan# An exhaustive list of options and more detailed explanations of the 14169689Skan# device lines is also present in the ../../conf/NOTES and NOTES files. 15169689Skan# If you are in doubt as to the purpose or necessity of a line, check first 16169689Skan# in NOTES. 17169689Skan# 18169689Skan# $FreeBSD: stable/10/sys/arm/conf/EFIKA_MX 273663 2014-10-26 02:44:41Z ian $ 19169689Skan 20169689Skanident EFIKA_MX 21169689Skan 22169689Skaninclude "../freescale/imx/std.imx51" 23169689Skan 24169689Skanmakeoptions WITHOUT_MODULES="ahc" 25169689Skan 26169689Skanmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 27169689Skan#options DEBUG 28169689Skan 29169689Skanoptions SCHED_4BSD # 4BSD scheduler 30169689Skan#options PREEMPTION # Enable kernel thread preemption 31169689Skanoptions INET # InterNETworking 32169689Skan#options INET6 # IPv6 communications protocols 33169689Skan#options SCTP # Stream Control Transmission Protocol 34169689Skanoptions FFS # Berkeley Fast Filesystem 35169689Skanoptions SOFTUPDATES # Enable FFS soft updates support 36169689Skanoptions UFS_ACL # Support for access control lists 37169689Skanoptions UFS_DIRHASH # Improve performance on big directories 38169689Skanoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 39169689Skan#options MD_ROOT # MD is a potential root device 40169689Skanoptions NFSCL # New Network Filesystem Client 41169689Skan#options NFSD # New Network Filesystem Server 42169689Skanoptions NFSLOCKD # Network Lock Manager 43169689Skanoptions NFS_ROOT # NFS usable as /, requires NFSCL 44169689Skanoptions TMPFS # Efficient memory filesystem 45169689Skanoptions MSDOSFS # MSDOS Filesystem 46169689Skanoptions CD9660 # ISO 9660 Filesystem 47169689Skan#options PROCFS # Process filesystem (requires PSEUDOFS) 48169689Skanoptions PSEUDOFS # Pseudo-filesystem framework 49169689Skanoptions GEOM_PART_BSD # BSD partition scheme 50169689Skanoptions GEOM_PART_MBR # MBR partition scheme 51169689Skanoptions GEOM_PART_GPT # GUID Partition Tables. 52169689Skanoptions GEOM_LABEL # Provides labelization 53169689Skan#options COMPAT_FREEBSD5 # Compatible with FreeBSD5 54169689Skan#options COMPAT_FREEBSD6 # Compatible with FreeBSD6 55169689Skan#options COMPAT_FREEBSD7 # Compatible with FreeBSD7 56169689Skanoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 57169689Skanoptions KTRACE # ktrace(1) support 58169689Skanoptions SYSVSHM # SYSV-style shared memory 59169689Skanoptions SYSVMSG # SYSV-style message queues 60169689Skanoptions SYSVSEM # SYSV-style semaphores 61169689Skanoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 62169689Skanoptions INCLUDE_CONFIG_FILE # Include this file in kernel 63169689Skanoptions VFP # vfp/neon 64169689Skan 65169689Skan# required for netbooting 66169689Skan#options BOOTP 67169689Skan#options BOOTP_COMPAT 68169689Skan#options BOOTP_NFSROOT 69169689Skan#options BOOTP_NFSV3 70169689Skan#options BOOTP_WIRED_TO=ue0 71169689Skan# 72169689Skanoptions ROOTDEVNAME=\"ufs:ada0s2a\" 73169689Skan 74169689Skan 75169689Skan# kernel/memory size reduction 76169689Skan#options MUTEX_NOINLINE 77169689Skan#options NO_FFS_SNAPSHOT 78169689Skan#options NO_SWAPPING 79169689Skan#options NO_SYSCTL_DESCR 80169689Skan#options RWLOCK_NOINLINE 81169689Skan 82169689Skan# Debugging support. Always need this: 83169689Skanoptions KDB # Enable kernel debugger support. 84169689Skan# For minimum debugger support (stable branch) use: 85169689Skan#options KDB_TRACE # Print a stack trace for a panic. 86169689Skan# For full debugger support use this instead: 87169689Skanoptions DDB # Support DDB. 88169689Skan#options GDB # Support remote GDB. 89169689Skan#options DEADLKRES # Enable the deadlock resolver 90169689Skan#options INVARIANTS # Enable calls of extra sanity checking 91169689Skan#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 92169689Skan#options WITNESS # Enable checks to detect deadlocks and cycles 93169689Skan 94169689Skan# The `bpf' device enables the Berkeley Packet Filter. 95169689Skan# Be aware of the administrative consequences of enabling this! 96169689Skan# Note that 'bpf' is required for DHCP. 97169689Skandevice bpf # Berkeley packet filter 98169689Skan 99169689Skan# Pseudo devices. 100169689Skandevice loop # Network loopback 101169689Skandevice random # Entropy device 102169689Skandevice ether # Ethernet support 103169689Skan#device vlan # 802.1Q VLAN support 104169689Skan#device tun # Packet tunnel. 105169689Skan#device md # Memory "disks" 106169689Skan#device gif # IPv6 and IPv4 tunneling 107169689Skan#device faith # IPv6-to-IPv4 relaying (translation) 108169689Skan#device firmware # firmware assist module 109169689Skan 110169689Skan# Serial (COM) ports 111169689Skandevice uart # Multi-uart driver 112169689Skanoptions ALT_BREAK_TO_DEBUGGER 113169689Skan 114169689Skandevice ata 115169689Skandevice atapci # Only for helper functions 116169689Skandevice imxata 117169689Skanoptions ATA_STATIC_ID # Static device numbering 118169689Skan 119169689Skandevice gpio 120169689Skandevice gpioled 121169689Skan 122169689Skandevice fsliic 123169689Skandevice iic 124169689Skandevice iicbus 125169689Skan 126169689Skan# SCSI peripherals 127169689Skandevice scbus # SCSI bus (required for SCSI) 128169689Skandevice da # Direct Access (disks) 129169689Skandevice cd # CD 130169689Skandevice pass # Passthrough device (direct SCSI access) 131169689Skan 132169689Skan# USB support 133169689Skanoptions USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 134169689Skan#options USB_DEBUG # enable debug msgs 135169689Skandevice ehci # OHCI USB interface 136169689Skandevice usb # USB Bus (required) 137169689Skandevice umass # Disks/Mass storage - Requires scbus and da 138169689Skandevice uhid # "Human Interface Devices" 139169689Skandevice u3g 140169689Skan 141169689Skan# USB Ethernet, requires miibus 142169689Skandevice miibus 143169689Skandevice aue # ADMtek USB Ethernet 144169689Skandevice axe # ASIX Electronics USB Ethernet 145169689Skandevice cdce # Generic USB over Ethernet 146169689Skandevice cue # CATC USB Ethernet 147169689Skandevice kue # Kawasaki LSI USB Ethernet 148169689Skandevice rue # RealTek RTL8150 USB Ethernet 149169689Skandevice udav # Davicom DM9601E USB 150169689Skan 151169689Skan# USB Wireless 152169689Skandevice rum # Ralink Technology RT2501USB wireless NICs 153169689Skan 154169689Skan# Watchdog timer. 155169689Skan# WARNING: can't be disabled!!! 156169689Skandevice imxwdt # Watchdog 157169689Skan 158169689Skan# Wireless NIC cards 159169689Skandevice wlan # 802.11 support 160169689Skandevice wlan_wep # 802.11 WEP support 161169689Skandevice wlan_ccmp # 802.11 CCMP support 162169689Skandevice wlan_tkip # 802.11 TKIP support 163169689Skandevice wlan_amrr # AMRR transmit rate control algorithm 164169689Skan 165169689Skan# Flattened Device Tree 166169689Skanoptions FDT 167169689Skanoptions FDT_DTB_STATIC 168169689Skanmakeoptions FDT_DTS_FILE=efikamx.dts 169169689Skan 170169689Skan# NOTE: serial console will be disabled if syscons enabled 171169689Skan# Uncomment following lines for framebuffer/syscons support 172169689Skandevice sc 173169689Skandevice kbdmux 174169689Skanoptions SC_DFLT_FONT # compile font in 175169689Skanmakeoptions SC_DFLT_FONT=cp437 176169689Skandevice ukbd # Allow keyboard like HIDs to control console 177169689Skandevice ums 178169689Skan