IMX53-QSB revision 273663
184865Sobrien# Kernel configuration for Freescale i.MX53 Quick Start Board 2130561Sobrien# 384865Sobrien# For more information on this file, please read the config(5) manual page, 484865Sobrien# and/or the handbook section on Kernel Configuration Files: 584865Sobrien# 684865Sobrien# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 784865Sobrien# 884865Sobrien# The handbook is also available locally in /usr/share/doc/handbook 984865Sobrien# if you've installed the doc distribution, otherwise always see the 1084865Sobrien# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 1184865Sobrien# latest information. 1284865Sobrien# 1384865Sobrien# An exhaustive list of options and more detailed explanations of the 1484865Sobrien# device lines is also present in the ../../conf/NOTES and NOTES files. 1584865Sobrien# If you are in doubt as to the purpose or necessity of a line, check first 1684865Sobrien# in NOTES. 1784865Sobrien# 1884865Sobrien# $FreeBSD: stable/10/sys/arm/conf/IMX53-QSB 273663 2014-10-26 02:44:41Z ian $ 19218822Sdim 20218822Sdimident IMX53-QSB 2184865Sobrien 2284865Sobrieninclude "../freescale/imx/std.imx53" 2384865Sobrien 2484865Sobrienmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 2584865Sobrien#options DEBUG 2684865Sobrien 2784865Sobrienoptions HZ=250 # 4ms scheduling quantum 2884865Sobrienoptions SCHED_4BSD # 4BSD scheduler 2984865Sobrien#options PREEMPTION # Enable kernel thread preemption 3084865Sobrienoptions INET # InterNETworking 3184865Sobrienoptions INET6 # IPv6 communications protocols 3284865Sobrien#options SCTP # Stream Control Transmission Protocol 3384865Sobrienoptions FFS # Berkeley Fast Filesystem 3484865Sobrienoptions SOFTUPDATES # Enable FFS soft updates support 3584865Sobrienoptions UFS_ACL # Support for access control lists 3684865Sobrienoptions UFS_DIRHASH # Improve performance on big directories 3784865Sobrienoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 3884865Sobrien#options MD_ROOT # MD is a potential root device 39130561Sobrienoptions NFSCL # New Network Filesystem Client 4084865Sobrien#options NFSD # New Network Filesystem Server 4184865Sobrienoptions NFSLOCKD # Network Lock Manager 4284865Sobrienoptions NFS_ROOT # NFS usable as /, requires NFSCL 4384865Sobrienoptions TMPFS # Efficient memory filesystem 4484865Sobrienoptions MSDOSFS # MSDOS Filesystem 4584865Sobrienoptions CD9660 # ISO 9660 Filesystem 4684865Sobrien#options PROCFS # Process filesystem (requires PSEUDOFS) 4784865Sobrienoptions PSEUDOFS # Pseudo-filesystem framework 4884865Sobrienoptions GEOM_PART_BSD # BSD partition scheme 4984865Sobrienoptions GEOM_PART_MBR # MBR partition scheme 5084865Sobrienoptions GEOM_PART_GPT # GUID Partition Tables. 5184865Sobrienoptions GEOM_LABEL # Provides labelization 52130561Sobrien#options COMPAT_FREEBSD5 # Compatible with FreeBSD5 5384865Sobrien#options COMPAT_FREEBSD6 # Compatible with FreeBSD6 5484865Sobrien#options COMPAT_FREEBSD7 # Compatible with FreeBSD7 5584865Sobrienoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 5684865Sobrienoptions KTRACE # ktrace(1) support 5784865Sobrienoptions SYSVSHM # SYSV-style shared memory 5884865Sobrienoptions SYSVMSG # SYSV-style message queues 5984865Sobrienoptions SYSVSEM # SYSV-style semaphores 6084865Sobrienoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 6184865Sobrienoptions INCLUDE_CONFIG_FILE # Include this file in kernel 6284865Sobrienoptions VFP # vfp/neon 6384865Sobrien 6484865Sobrien# required for netbooting 6584865Sobrien#options BOOTP 6684865Sobrien#options BOOTP_COMPAT 6784865Sobrien#options BOOTP_NFSROOT 6884865Sobrien#options BOOTP_NFSV3 6984865Sobrien#options BOOTP_WIRED_TO=ue0 7084865Sobrien 7184865Sobrien#options ROOTDEVNAME=\"ufs:ada0s2a\" 7284865Sobrien 7384865Sobrien 74130561Sobrien# kernel/memory size reduction 75130561Sobrien#options MUTEX_NOINLINE 7684865Sobrien#options NO_FFS_SNAPSHOT 7784865Sobrien#options NO_SWAPPING 7884865Sobrien#options NO_SYSCTL_DESCR 7984865Sobrien#options RWLOCK_NOINLINE 8084865Sobrien 81130561Sobrien# Debugging support. Always need this: 82130561Sobrienoptions KDB # Enable kernel debugger support. 83130561Sobrien# For minimum debugger support (stable branch) use: 84130561Sobrien#options KDB_TRACE # Print a stack trace for a panic. 8584865Sobrien# For full debugger support use this instead: 8684865Sobrienoptions DDB # Support DDB. 87130561Sobrien#options GDB # Support remote GDB. 8884865Sobrien#options DEADLKRES # Enable the deadlock resolver 89130561Sobrien#options INVARIANTS # Enable calls of extra sanity checking 90130561Sobrien#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 91130561Sobrien#options WITNESS # Enable checks to detect deadlocks and cycles 92130561Sobrien 93130561Sobrien# The `bpf' device enables the Berkeley Packet Filter. 9484865Sobrien# Be aware of the administrative consequences of enabling this! 95130561Sobrien# Note that 'bpf' is required for DHCP. 96130561Sobriendevice bpf # Berkeley packet filter 97130561Sobrien 98130561Sobrien# Pseudo devices. 99130561Sobriendevice loop # Network loopback 10084865Sobriendevice random # Entropy device 101130561Sobriendevice ether # Ethernet support 102130561Sobrien#device vlan # 802.1Q VLAN support 103130561Sobrien#device tun # Packet tunnel. 104130561Sobriendevice md # Memory "disks" 105130561Sobrien#device gif # IPv6 and IPv4 tunneling 106130561Sobrien#device faith # IPv6-to-IPv4 relaying (translation) 107130561Sobrien#device firmware # firmware assist module 108130561Sobrien 109130561Sobrien# Ethernet 110130561Sobriendevice ffec # Freescale Fast Ethernet Controller 111130561Sobriendevice miibus # Standard mii bus 112130561Sobrien 113130561Sobrien# Serial (COM) ports 114130561Sobriendevice uart # Multi-uart driver 115130561Sobrienoptions ALT_BREAK_TO_DEBUGGER 116130561Sobrien 117130561Sobrien#device ata 118130561Sobrien#device atapci # Only for helper functions 119130561Sobrien#device imxata 120130561Sobrien#options ATA_STATIC_ID # Static device numbering 12184865Sobrien 122130561Sobriendevice gpio 123130561Sobriendevice gpioled 124130561Sobrien 125130561Sobriendevice fsliic 126130561Sobriendevice iic 127130561Sobriendevice iicbus 12884865Sobrien 129130561Sobrien# SCSI peripherals 130130561Sobriendevice scbus # SCSI bus (required for SCSI) 131130561Sobriendevice da # Direct Access (disks) 132130561Sobriendevice cd # CD 133130561Sobriendevice pass # Passthrough device (direct SCSI access) 134130561Sobrien 135130561Sobrien# USB support 136130561Sobrienoptions USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 137130561Sobrien#options USB_DEBUG # enable debug msgs 138130561Sobriendevice ehci # OHCI USB interface 139130561Sobriendevice usb # USB Bus (required) 140130561Sobriendevice umass # Disks/Mass storage - Requires scbus and da 141130561Sobrien#device uhid # "Human Interface Devices" 142130561Sobrien#device ukbd # Allow keyboard like HIDs to control console 14384865Sobrien#device ums 144130561Sobrien 145130561Sobrien# USB Ethernet, requires miibus 146130561Sobrien#device miibus 147130561Sobrien#device aue # ADMtek USB Ethernet 148130561Sobrien#device axe # ASIX Electronics USB Ethernet 149130561Sobrien#device cdce # Generic USB over Ethernet 150130561Sobrien#device cue # CATC USB Ethernet 151130561Sobrien#device kue # Kawasaki LSI USB Ethernet 152130561Sobrien#device rue # RealTek RTL8150 USB Ethernet 153130561Sobrien#device udav # Davicom DM9601E USB 154130561Sobrien 155130561Sobrien# USB Wireless 156130561Sobrien#device rum # Ralink Technology RT2501USB wireless NICs 157130561Sobrien 158130561Sobrien# Watchdog timer. 159130561Sobrien# WARNING: can't be disabled!!! 160130561Sobriendevice imxwdt # Watchdog 161130561Sobrien 162130561Sobrien# Wireless NIC cards 163130561Sobriendevice wlan # 802.11 support 16484865Sobriendevice wlan_wep # 802.11 WEP support 165130561Sobriendevice wlan_ccmp # 802.11 CCMP support 16684865Sobriendevice wlan_tkip # 802.11 TKIP support 167130561Sobriendevice wlan_amrr # AMRR transmit rate control algorithm 168130561Sobrien 169130561Sobrien# Flattened Device Tree 170130561Sobrienoptions FDT 171130561Sobrienoptions FDT_DTB_STATIC 172130561Sobrienmakeoptions FDT_DTS_FILE=imx53-qsb.dts 173130561Sobrien 174130561Sobrien# NOTE: serial console will be disabled if syscons enabled 175130561Sobrien# Uncomment following lines for framebuffer/syscons support 176130561Sobrien#device sc 177130561Sobrien#device kbdmux 178130561Sobrien#options SC_DFLT_FONT # compile font in 179130561Sobrien#makeoptions SC_DFLT_FONT=cp437 180130561Sobrien 181130561Sobrien