SHEEVAPLUG revision 302915
1# 2# Custom kernel for Marvell SheevaPlug devices. 3# 4# $FreeBSD: stable/11/sys/arm/conf/SHEEVAPLUG 302915 2016-07-15 21:30:19Z ian $ 5# 6#NO_UNIVERSE 7 8ident SHEEVAPLUG 9include "std.arm" 10include "../mv/kirkwood/std.db88f6xxx" 11 12options SOC_MV_KIRKWOOD 13 14makeoptions WERROR="-Werror" 15 16options HZ=1000 17options SCHED_4BSD # 4BSD scheduler 18options INET # InterNETworking 19options INET6 # IPv6 communications protocols 20options FFS # Berkeley Fast Filesystem 21options NANDFS # NAND Filesystem 22options NFSCL # Network Filesystem Client 23options NFSLOCKD # Network Lock Manager 24options NFS_ROOT # NFS usable as /, requires NFSCL 25options TMPFS # Efficient memory filesystem 26options GEOM_PART_BSD # BSD partition scheme 27options GEOM_PART_MBR # MBR partition scheme 28options SYSVSHM # SYSV-style shared memory 29options SYSVMSG # SYSV-style message queues 30options SYSVSEM # SYSV-style semaphores 31options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 32options MUTEX_NOINLINE 33options RWLOCK_NOINLINE 34options NO_FFS_SNAPSHOT 35options NO_SWAPPING 36 37# NFS root from boopt/dhcp 38options BOOTP 39options BOOTP_NFSROOT 40options BOOTP_NFSV3 41options BOOTP_WIRED_TO=mge0 42 43# Root fs on USB device 44#options ROOTDEVNAME=\"ufs:/dev/da0a\" 45 46# Pseudo devices 47device loop 48device random 49 50# Serial ports 51device uart 52 53# Networking 54device ether 55device mge # Marvell Gigabit Ethernet controller 56device mii 57device mdio 58device e1000phy 59device bpf 60options DEVICE_POLLING 61device vlan 62 63device cesa # Marvell security engine 64device crypto 65device cryptodev 66 67# USB 68device usb 69device ehci 70device umass 71device scbus 72device pass 73device da 74 75# NAND 76device nand 77 78# GPIO 79device gpio 80 81# Flattened Device Tree 82options FDT # Configure using FDT/DTB data 83options FDT_DTB_STATIC 84makeoptions FDT_DTS_FILE=sheevaplug.dts 85