IMX53 revision 271220
1271220Sandrew# Kernel configuration for i.MX53 boards 2271220Sandrew# 3271220Sandrew# For more information on this file, please read the config(5) manual page, 4271220Sandrew# and/or the handbook section on Kernel Configuration Files: 5271220Sandrew# 6271220Sandrew# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7271220Sandrew# 8271220Sandrew# The handbook is also available locally in /usr/share/doc/handbook 9271220Sandrew# if you've installed the doc distribution, otherwise always see the 10271220Sandrew# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11271220Sandrew# latest information. 12271220Sandrew# 13271220Sandrew# An exhaustive list of options and more detailed explanations of the 14271220Sandrew# device lines is also present in the ../../conf/NOTES and NOTES files. 15271220Sandrew# If you are in doubt as to the purpose or necessity of a line, check first 16271220Sandrew# in NOTES. 17271220Sandrew# 18271220Sandrew# $FreeBSD: head/sys/arm/conf/IMX53 271220 2014-09-07 08:16:27Z andrew $ 19271220Sandrew 20271220Sandrewident IMX53 21271220Sandrew 22271220Sandrewinclude "../freescale/imx/std.imx53" 23271220Sandrew 24271220Sandrewmakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 25271220Sandrew#options DEBUG 26271220Sandrew 27271220Sandrewoptions SCHED_4BSD # 4BSD scheduler 28271220Sandrew#options PREEMPTION # Enable kernel thread preemption 29271220Sandrewoptions INET # InterNETworking 30271220Sandrewoptions INET6 # IPv6 communications protocols 31271220Sandrew#options SCTP # Stream Control Transmission Protocol 32271220Sandrewoptions FFS # Berkeley Fast Filesystem 33271220Sandrewoptions SOFTUPDATES # Enable FFS soft updates support 34271220Sandrewoptions UFS_ACL # Support for access control lists 35271220Sandrewoptions UFS_DIRHASH # Improve performance on big directories 36271220Sandrewoptions UFS_GJOURNAL # Enable gjournal-based UFS journaling 37271220Sandrew#options MD_ROOT # MD is a potential root device 38271220Sandrewoptions NFSCL # New Network Filesystem Client 39271220Sandrew#options NFSD # New Network Filesystem Server 40271220Sandrewoptions NFSLOCKD # Network Lock Manager 41271220Sandrewoptions NFS_ROOT # NFS usable as /, requires NFSCL 42271220Sandrewoptions TMPFS # Efficient memory filesystem 43271220Sandrewoptions MSDOSFS # MSDOS Filesystem 44271220Sandrewoptions CD9660 # ISO 9660 Filesystem 45271220Sandrew#options PROCFS # Process filesystem (requires PSEUDOFS) 46271220Sandrewoptions PSEUDOFS # Pseudo-filesystem framework 47271220Sandrewoptions GEOM_PART_BSD # BSD partition scheme 48271220Sandrewoptions GEOM_PART_MBR # MBR partition scheme 49271220Sandrewoptions GEOM_PART_GPT # GUID Partition Tables. 50271220Sandrewoptions GEOM_LABEL # Provides labelization 51271220Sandrew#options COMPAT_FREEBSD5 # Compatible with FreeBSD5 52271220Sandrew#options COMPAT_FREEBSD6 # Compatible with FreeBSD6 53271220Sandrew#options COMPAT_FREEBSD7 # Compatible with FreeBSD7 54271220Sandrewoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 55271220Sandrewoptions KTRACE # ktrace(1) support 56271220Sandrewoptions SYSVSHM # SYSV-style shared memory 57271220Sandrewoptions SYSVMSG # SYSV-style message queues 58271220Sandrewoptions SYSVSEM # SYSV-style semaphores 59271220Sandrewoptions _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 60271220Sandrewoptions INCLUDE_CONFIG_FILE # Include this file in kernel 61271220Sandrewoptions VFP # vfp/neon 62271220Sandrew 63271220Sandrew# kernel/memory size reduction 64271220Sandrew#options MUTEX_NOINLINE 65271220Sandrew#options NO_FFS_SNAPSHOT 66271220Sandrew#options NO_SWAPPING 67271220Sandrew#options NO_SYSCTL_DESCR 68271220Sandrew#options RWLOCK_NOINLINE 69271220Sandrew 70271220Sandrew# Debugging support. Always need this: 71271220Sandrewoptions KDB # Enable kernel debugger support. 72271220Sandrew# For minimum debugger support (stable branch) use: 73271220Sandrew#options KDB_TRACE # Print a stack trace for a panic. 74271220Sandrew# For full debugger support use this instead: 75271220Sandrewoptions DDB # Support DDB. 76271220Sandrew#options GDB # Support remote GDB. 77271220Sandrewoptions DEADLKRES # Enable the deadlock resolver 78271220Sandrewoptions INVARIANTS # Enable calls of extra sanity checking 79271220Sandrewoptions INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 80271220Sandrewoptions WITNESS # Enable checks to detect deadlocks and cycles 81271220Sandrew 82271220Sandrew# The `bpf' device enables the Berkeley Packet Filter. 83271220Sandrew# Be aware of the administrative consequences of enabling this! 84271220Sandrew# Note that 'bpf' is required for DHCP. 85271220Sandrewdevice bpf # Berkeley packet filter 86271220Sandrew 87271220Sandrew# Pseudo devices. 88271220Sandrewdevice loop # Network loopback 89271220Sandrewdevice random # Entropy device 90271220Sandrewdevice ether # Ethernet support 91271220Sandrew#device vlan # 802.1Q VLAN support 92271220Sandrew#device tun # Packet tunnel. 93271220Sandrewdevice md # Memory "disks" 94271220Sandrew#device gif # IPv6 and IPv4 tunneling 95271220Sandrew#device faith # IPv6-to-IPv4 relaying (translation) 96271220Sandrew#device firmware # firmware assist module 97271220Sandrew 98271220Sandrew# Ethernet 99271220Sandrewdevice ffec # Freescale Fast Ethernet Controller 100271220Sandrewdevice miibus # Standard mii bus 101271220Sandrew 102271220Sandrew# Serial (COM) ports 103271220Sandrewdevice uart # Multi-uart driver 104271220Sandrewoptions ALT_BREAK_TO_DEBUGGER 105271220Sandrew 106271220Sandrewdevice ata 107271220Sandrewdevice atapci # Only for helper functions 108271220Sandrewdevice imxata 109271220Sandrewoptions ATA_STATIC_ID # Static device numbering 110271220Sandrew 111271220Sandrewdevice gpio 112271220Sandrewdevice gpioled 113271220Sandrew 114271220Sandrewdevice fsliic 115271220Sandrewdevice iic 116271220Sandrewdevice iicbus 117271220Sandrew 118271220Sandrew# SCSI peripherals 119271220Sandrewdevice scbus # SCSI bus (required for ATA/SCSI) 120271220Sandrewdevice da # Direct Access (disks) 121271220Sandrewdevice cd # CD 122271220Sandrewdevice pass # Passthrough device (direct ATA/SCSI access) 123271220Sandrew 124271220Sandrew# USB support 125271220Sandrewoptions USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 126271220Sandrewoptions USB_DEBUG # enable debug msgs 127271220Sandrewdevice ehci # OHCI USB interface 128271220Sandrewdevice usb # USB Bus (required) 129271220Sandrewdevice umass # Disks/Mass storage - Requires scbus and da 130271220Sandrewdevice uhid # "Human Interface Devices" 131271220Sandrew#device ukbd # Allow keyboard like HIDs to control console 132271220Sandrewdevice ums 133271220Sandrew 134271220Sandrew# USB Ethernet, requires miibus 135271220Sandrew#device miibus 136271220Sandrew#device aue # ADMtek USB Ethernet 137271220Sandrew#device axe # ASIX Electronics USB Ethernet 138271220Sandrew#device cdce # Generic USB over Ethernet 139271220Sandrew#device cue # CATC USB Ethernet 140271220Sandrew#device kue # Kawasaki LSI USB Ethernet 141271220Sandrew#device rue # RealTek RTL8150 USB Ethernet 142271220Sandrew#device udav # Davicom DM9601E USB 143271220Sandrew 144271220Sandrew# USB Wireless 145271220Sandrew#device rum # Ralink Technology RT2501USB wireless NICs 146271220Sandrew 147271220Sandrew# Watchdog timer. 148271220Sandrew# WARNING: can't be disabled!!! 149271220Sandrewdevice imxwdt # Watchdog 150271220Sandrew 151271220Sandrew# Wireless NIC cards 152271220Sandrewdevice wlan # 802.11 support 153271220Sandrewdevice wlan_wep # 802.11 WEP support 154271220Sandrewdevice wlan_ccmp # 802.11 CCMP support 155271220Sandrewdevice wlan_tkip # 802.11 TKIP support 156271220Sandrewdevice wlan_amrr # AMRR transmit rate control algorithm 157271220Sandrew 158271220Sandrew# MMC 159271220Sandrew#device sdhci # SD controller 160271220Sandrew#device mmc # SD/MMC protocol 161271220Sandrew#device mmcsd # SDCard disk device 162271220Sandrew 163271220Sandrew 164271220Sandrew# Flattened Device Tree 165271220Sandrewoptions FDT 166271220Sandrew 167271220Sandrew# NOTE: serial console will be disabled if syscons enabled 168271220Sandrew# Uncomment following lines for framebuffer/syscons support 169271220Sandrew#device sc 170271220Sandrew#device vt 171271220Sandrew#device kbdmux 172271220Sandrew#options SC_DFLT_FONT # compile font in 173271220Sandrew#makeoptions SC_DFLT_FONT=cp437 174