ARNDALE revision 263301
1189251Ssam# Kernel configuration for Arndale Board (Exynos5 Dual development platform). 2189251Ssam# 3252726Srpaulo# For more information on this file, please read the config(5) manual page, 4189251Ssam# and/or the handbook section on Kernel Configuration Files: 5252726Srpaulo# 6252726Srpaulo# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html 7189251Ssam# 8189251Ssam# The handbook is also available locally in /usr/share/doc/handbook 9189251Ssam# if you've installed the doc distribution, otherwise always see the 10189251Ssam# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the 11189251Ssam# latest information. 12214734Srpaulo# 13189251Ssam# An exhaustive list of options and more detailed explanations of the 14189251Ssam# device lines is also present in the ../../conf/NOTES and NOTES files. 15189251Ssam# If you are in doubt as to the purpose or necessity of a line, check first 16189251Ssam# in NOTES. 17189251Ssam# 18189251Ssam# $FreeBSD: head/sys/arm/conf/ARNDALE 263301 2014-03-18 14:41:18Z imp $ 19189251Ssam 20189251Ssamident ARNDALE 21189251Ssam 22189251Ssaminclude "../samsung/exynos/std.exynos5" 23189251Ssam 24189251Ssammakeoptions MODULES_OVERRIDE="" 25189251Ssammakeoptions WITHOUT_MODULES="ahc" 26189251Ssam 27189251Ssammakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 28189251Ssammakeoptions WERROR="-Werror" 29189251Ssam 30189251Ssamoptions HZ=100 31189251Ssamoptions SCHED_4BSD # 4BSD scheduler 32189251Ssamoptions INET # InterNETworking 33189251Ssamoptions INET6 # IPv6 communications protocols 34189251Ssamoptions GEOM_PART_BSD # BSD partition scheme 35189251Ssamoptions GEOM_PART_MBR # MBR partition scheme 36189251Ssamoptions TMPFS # Efficient memory filesystem 37189251Ssamoptions FFS # Berkeley Fast Filesystem 38189251Ssamoptions SOFTUPDATES 39189251Ssamoptions UFS_ACL # Support for access control lists 40189251Ssamoptions UFS_DIRHASH # Improve performance on big directories 41189251Ssamoptions MSDOSFS # MSDOS Filesystem 42189251Ssamoptions CD9660 # ISO 9660 Filesystem 43189251Ssamoptions PROCFS # Process filesystem (requires PSEUDOFS) 44189251Ssamoptions PSEUDOFS # Pseudo-filesystem framework 45189251Ssamoptions COMPAT_43 # Compatible with BSD 4.3 [KEEP THIS!] 46189251Ssamoptions SCSI_DELAY=5000 # Delay (in ms) before probing SCSI 47189251Ssamoptions KTRACE 48189251Ssamoptions SYSVSHM # SYSV-style shared memory 49189251Ssamoptions SYSVMSG # SYSV-style message queues 50189251Ssamoptions SYSVSEM # SYSV-style semaphores 51189251Ssamoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 52189251Ssamoptions KBD_INSTALL_CDEV 53189251Ssamoptions PREEMPTION 54189251Ssamoptions FREEBSD_BOOT_LOADER 55189251Ssamoptions VFP # vfp/neon 56189251Ssam 57189251Ssam# Debugging 58189251Ssammakeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 59189251Ssamoptions BREAK_TO_DEBUGGER 60189251Ssam#options VERBOSE_SYSINIT # Enable verbose sysinit messages 61189251Ssamoptions KDB 62189251Ssamoptions DDB # Enable the kernel debugger 63189251Ssamoptions INVARIANTS # Enable calls of extra sanity checking 64189251Ssamoptions INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 65189251Ssam#options WITNESS # Enable checks to detect deadlocks and cycles 66189251Ssam#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 67189251Ssamoptions DIAGNOSTIC 68189251Ssam 69189251Ssam# NFS support 70189251Ssamoptions NFSCL # Network Filesystem Client 71189251Ssamoptions NFSLOCKD # Network Lock Manager 72189251Ssamoptions NFS_ROOT # NFS usable as /, requires NFSCLIENT 73189251Ssam 74189251Ssam# Uncomment this for NFS root 75189251Ssam#options NFS_ROOT # NFS usable as /, requires NFSCL 76189251Ssam#options BOOTP_NFSROOT 77189251Ssam#options BOOTP_COMPAT 78189251Ssam#options BOOTP 79189251Ssam#options BOOTP_NFSV3 80189251Ssam#options BOOTP_WIRED_TO=cpsw0 81189251Ssam 82189251Ssamdevice mmc # mmc/sd bus 83189251Ssamdevice mmcsd # mmc/sd flash cards 84189251Ssamdevice sdhci # generic sdhci 85189251Ssam 86189251Ssamoptions ROOTDEVNAME=\"ufs:/dev/da0\" 87189251Ssam 88189251Ssam#options SMP 89189251Ssam 90189251Ssam# Pseudo devices 91189251Ssam 92189251Ssamdevice loop 93189251Ssamdevice random 94189251Ssamdevice pty 95189251Ssamdevice md 96189251Ssamdevice gpio 97189251Ssam 98189251Ssam# USB support 99189251Ssamoptions USB_HOST_ALIGN=64 # Align usb buffers to cache line size. 100189251Ssamdevice usb 101189251Ssamoptions USB_DEBUG 102189251Ssam#options USB_REQ_DEBUG 103189251Ssam#options USB_VERBOSE 104189251Ssam#device musb 105189251Ssamdevice ehci 106189251Ssam#device ohci 107189251Ssam 108189251Ssamdevice umass 109189251Ssamdevice scbus # SCSI bus (required for SCSI) 110189251Ssamdevice da # Direct Access (disks) 111189251Ssamdevice pass 112189251Ssam 113189251Ssam# SATA 114189251Ssam#device ata 115189251Ssam#device atadisk 116189251Ssam#device mvs 117189251Ssam 118189251Ssam# Serial ports 119189251Ssamdevice uart 120189251Ssam 121189251Ssam# I2C (TWSI) 122189251Ssam#device iic 123189251Ssam#device iicbus 124189251Ssam 125189251Ssam# Ethernet 126189251Ssamdevice ether 127189251Ssamdevice mii 128189251Ssamdevice smsc 129189251Ssamdevice smscphy 130189251Ssam 131189251Ssam# USB ethernet support, requires miibus 132189251Ssamdevice miibus 133189251Ssamdevice axe # ASIX Electronics USB Ethernet 134189251Ssamdevice bpf # Berkeley packet filter 135189251Ssam 136189251Ssam#FDT 137189251Ssamoptions FDT 138189251Ssamoptions FDT_DTB_STATIC 139189251Ssammakeoptions FDT_DTS_FILE=exynos5250-arndale.dts 140189251Ssam