1239279Sgonzo# 2239279Sgonzo# Custom kernel for EA3250 boards. 3239279Sgonzo# 4239279Sgonzo# $FreeBSD: releng/10.3/sys/arm/conf/EA3250 271428 2014-09-11 15:36:36Z ian $ 5239279Sgonzo# 6239279Sgonzo 7239279Sgonzoident EA3250 8239279Sgonzoinclude "../lpc/std.lpc" 9239279Sgonzohints "EA3250.hints" 10239279Sgonzo 11239279Sgonzomakeoptions MODULES_OVERRIDE="" 12239279Sgonzo 13266328Sian#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 14239279Sgonzomakeoptions WERROR="-Werror" 15239279Sgonzo 16266328Sianoptions SCHED_4BSD # 4BSD scheduler 17266328Sianoptions INET # InterNETworking 18266328Sianoptions INET6 # IPv6 communications protocols 19266328Sianoptions FFS # Berkeley Fast Filesystem 20266328Sianoptions NFSCL # Network Filesystem Client 21266328Sianoptions NFSLOCKD # Network Lock Manager 22266328Sianoptions NFS_ROOT # NFS usable as /, requires NFSCLIENT 23266328Sianoptions GEOM_PART_BSD # BSD partition scheme 24266328Sianoptions GEOM_PART_MBR # MBR partition scheme 25266331Sianoptions TMPFS # Efficient memory filesystem 26239279Sgonzooptions MSDOSFS 27239279Sgonzooptions BOOTP 28239279Sgonzooptions BOOTP_NFSROOT 29239279Sgonzooptions BOOTP_NFSV3 30239279Sgonzooptions BOOTP_WIRED_TO=lpe0 31239279Sgonzo 32239279Sgonzo#options ROOTDEVNAME=\"ufs:/dev/da0a\" 33239279Sgonzo 34266328Sianoptions SYSVSHM # SYSV-style shared memory 35266328Sianoptions SYSVMSG # SYSV-style message queues 36266328Sianoptions SYSVSEM # SYSV-style semaphores 37266328Sianoptions _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 38239279Sgonzooptions MUTEX_NOINLINE 39239279Sgonzooptions RWLOCK_NOINLINE 40239279Sgonzooptions NO_FFS_SNAPSHOT 41239279Sgonzooptions NO_SWAPPING 42239279Sgonzo 43239279Sgonzo# Debugging 44239279Sgonzooptions ALT_BREAK_TO_DEBUGGER 45239279Sgonzooptions DDB 46266328Sian#options DEADLKRES # Enable the deadlock resolver 47271339Sian#options DIAGNOSTIC 48266328Sian#options INVARIANTS # Enable calls of extra sanity checking 49266328Sian#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 50239279Sgonzooptions KDB 51271428Sian#options WITNESS # Enable checks to detect deadlocks and cycles 52271428Sian#options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 53239279Sgonzo#options WITNESS_KDB 54239279Sgonzo 55239279Sgonzo# Pseudo devices 56239279Sgonzodevice loop 57239279Sgonzodevice md 58239279Sgonzodevice pty 59239279Sgonzodevice random 60239279Sgonzo 61239279Sgonzo# Serial ports 62239279Sgonzodevice uart 63239279Sgonzo 64239279Sgonzo# Networking 65239279Sgonzodevice ether 66239279Sgonzodevice mii 67239279Sgonzodevice bpf 68239279Sgonzodevice lpe 69239279Sgonzo 70239279Sgonzo# USB 71240572Sjmgoptions USB_DEBUG 72239279Sgonzodevice usb 73239279Sgonzodevice ohci 74239279Sgonzodevice umass 75239279Sgonzodevice scbus 76239279Sgonzodevice pass 77239279Sgonzodevice da 78239279Sgonzo 79239279Sgonzodevice mmc 80239279Sgonzodevice mmcsd 81239279Sgonzodevice lpcmmc 82239279Sgonzo 83239279Sgonzodevice gpio 84239279Sgonzodevice gpioled 85239279Sgonzodevice lpcgpio 86239279Sgonzo 87239279Sgonzodevice spibus 88239279Sgonzodevice lpcspi 89239279Sgonzodevice ssd1289 90239279Sgonzo 91239279Sgonzodevice lpcfb 92239279Sgonzo 93239279Sgonzo# DMAC 94239279Sgonzodevice dmac 95239279Sgonzo 96239279Sgonzo# Flattened Device Tree 97239279Sgonzooptions FDT 98239279Sgonzooptions FDT_DTB_STATIC 99239279Sgonzomakeoptions FDT_DTS_FILE=ea3250.dts 100