SHEEVAPLUG revision 240572
1237245Ssbruno# 2237245Ssbruno# Custom kernel for Marvell SheevaPlug devices. 3237245Ssbruno# 4237245Ssbruno# $FreeBSD: head/sys/arm/conf/SHEEVAPLUG 240572 2012-09-16 19:48:48Z jmg $ 5237245Ssbruno# 6237245Ssbruno 7237245Ssbrunoident SHEEVAPLUG 8237245Ssbrunoinclude "../mv/kirkwood/std.sheevaplug" 9237245Ssbruno 10237245Ssbrunooptions SOC_MV_KIRKWOOD 11237245Ssbrunomakeoptions MODULES_OVERRIDE="" 12237245Ssbruno 13237245Ssbruno#makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols 14237245Ssbrunomakeoptions WERROR="-Werror" 15237245Ssbruno 16237245Ssbrunooptions SCHED_4BSD #4BSD scheduler 17237245Ssbrunooptions INET #InterNETworking 18237245Ssbrunooptions INET6 #IPv6 communications protocols 19237245Ssbrunooptions FFS #Berkeley Fast Filesystem 20237245Ssbrunooptions NANDFS #NAND Filesystem 21237245Ssbrunooptions NFSCL #New Network Filesystem Client 22237245Ssbrunooptions NFSLOCKD #Network Lock Manager 23237245Ssbrunooptions NFS_ROOT #NFS usable as /, requires NFSCL 24237245Ssbrunooptions BOOTP 25237245Ssbrunooptions BOOTP_NFSROOT 26237245Ssbrunooptions BOOTP_NFSV3 27237245Ssbrunooptions BOOTP_WIRED_TO=mge0 28241727Sjoel 29237245Ssbruno# Root fs on USB device 30237245Ssbruno#options ROOTDEVNAME=\"ufs:/dev/da0a\" 31237245Ssbruno 32237245Ssbrunooptions SYSVSHM #SYSV-style shared memory 33237245Ssbrunooptions SYSVMSG #SYSV-style message queues 34237245Ssbrunooptions SYSVSEM #SYSV-style semaphores 35237245Ssbrunooptions _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions 36237245Ssbrunooptions MUTEX_NOINLINE 37237245Ssbrunooptions RWLOCK_NOINLINE 38237245Ssbrunooptions NO_FFS_SNAPSHOT 39237245Ssbrunooptions NO_SWAPPING 40237245Ssbruno 41237245Ssbruno# Debugging 42237245Ssbrunooptions ALT_BREAK_TO_DEBUGGER 43237245Ssbrunooptions DDB 44237245Ssbrunooptions KDB 45237245Ssbruno 46237245Ssbruno# Pseudo devices 47237245Ssbrunodevice random 48237245Ssbrunodevice loop 49237245Ssbruno 50237245Ssbruno# Serial ports 51237245Ssbrunodevice uart 52237245Ssbruno 53237245Ssbruno# Networking 54237245Ssbrunodevice ether 55237245Ssbrunodevice mge # Marvell Gigabit Ethernet controller 56237245Ssbrunodevice mii 57237245Ssbrunodevice e1000phy 58237245Ssbrunodevice bpf 59237245Ssbrunooptions HZ=1000 60237245Ssbrunooptions DEVICE_POLLING 61237245Ssbrunodevice vlan 62237245Ssbruno 63237245Ssbrunodevice cesa # Marvell security engine 64237245Ssbrunodevice crypto 65237245Ssbrunodevice cryptodev 66241710Ssbruno 67237245Ssbruno# USB 68237245Ssbrunooptions USB_DEBUG # enable debug msgs 69237273Ssbrunodevice usb 70237273Ssbrunodevice ehci 71237245Ssbrunodevice umass 72237245Ssbrunodevice scbus 73241710Ssbrunodevice pass 74241710Ssbrunodevice da 75241710Ssbruno 76241710Ssbruno# NAND 77241710Ssbrunodevice nand 78241710Ssbruno 79241710Ssbruno# Flattened Device Tree 80241710Ssbrunooptions FDT 81241710Ssbrunooptions FDT_DTB_STATIC 82241710Ssbrunomakeoptions FDT_DTS_FILE=sheevaplug.dts 83241710Ssbruno