DB-88F6XXX revision 295621
1# 2# Custom kernel for Marvell DB-88F6xxx boards. 3# 4# $FreeBSD: head/sys/arm/conf/DB-88F6XXX 295621 2016-02-14 23:42:07Z andrew $ 5# 6 7ident DB-88F6XXX 8include "std.arm" 9include "../mv/kirkwood/std.db88f6xxx" 10 11options SOC_MV_KIRKWOOD 12 13makeoptions WERROR="-Werror" 14 15options SCHED_4BSD # 4BSD scheduler 16options INET # InterNETworking 17options INET6 # IPv6 communications protocols 18options FFS # Berkeley Fast Filesystem 19options NANDFS # NAND Filesystem 20options NFSCL # Network Filesystem Client 21options NFSLOCKD # Network Lock Manager 22options NFS_ROOT # NFS usable as /, requires NFSCL 23options TMPFS # Efficient memory filesystem 24options GEOM_PART_BSD # BSD partition scheme 25options GEOM_PART_MBR # MBR partition scheme 26options SYSVSHM # SYSV-style shared memory 27options SYSVMSG # SYSV-style message queues 28options SYSVSEM # SYSV-style semaphores 29options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 30options MUTEX_NOINLINE 31options RWLOCK_NOINLINE 32options NO_FFS_SNAPSHOT 33options NO_SWAPPING 34 35# Debugging for use in -current 36#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 37options ALT_BREAK_TO_DEBUGGER 38options KDB # Enable kernel debugger support 39options DDB # Enable the kernel debugger 40#options DEADLKRES # Enable the deadlock resolver 41#options INVARIANTS # Enable calls of extra sanity checking 42#options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS 43options WITNESS # Enable checks to detect deadlocks and cycles 44options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed 45#options WITNESS_KDB 46#options DIAGNOSTIC 47 48# NFS root from boopt/dhcp 49options BOOTP 50options BOOTP_NFSROOT 51options BOOTP_NFSV3 52options BOOTP_WIRED_TO=mge0 53 54#options ROOTDEVNAME=\"ufs:/dev/da0a\" 55 56device pci 57 58# Pseudo devices 59device loop 60device md 61device random 62 63# Serial ports 64device uart 65 66# Networking 67device ether 68device mge # Marvell Gigabit Ethernet controller 69device mii 70device mdio 71device e1000phy 72device bpf 73 74device cesa # Marvell security engine 75device crypto 76device cryptodev 77 78# USB 79options USB_DEBUG # enable debug msgs 80device usb 81device ehci 82device umass 83device scbus 84device pass 85device da 86 87# I2C (TWSI) 88device iic 89device iicbus 90device twsi 91 92# SATA 93device mvs 94 95# NAND 96device nand 97 98# GPIO 99device gpio 100 101# Flattened Device Tree 102options FDT # Configure using FDT/DTB data 103options FDT_DTB_STATIC 104makeoptions FDT_DTS_FILE=db88f6281.dts 105