SHEEVAPLUG revision 352023
1# 2# Custom kernel for Marvell SheevaPlug devices. 3# 4# $FreeBSD: stable/11/sys/arm/conf/SHEEVAPLUG 352023 2019-09-07 20:01:26Z imp $ 5# 6#NO_UNIVERSE 7 8ident SHEEVAPLUG 9include "std.arm" 10include "../mv/kirkwood/std.db88f6xxx" 11 12options SOC_MV_KIRKWOOD 13 14options HZ=1000 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# NFS root from boopt/dhcp 36options BOOTP 37options BOOTP_NFSROOT 38options BOOTP_NFSV3 39options BOOTP_WIRED_TO=mge0 40 41# Root fs on USB device 42#options ROOTDEVNAME=\"ufs:/dev/da0a\" 43 44# Pseudo devices 45device loop 46device random 47 48# Serial ports 49device uart 50 51# Networking 52device ether 53device mge # Marvell Gigabit Ethernet controller 54device mii 55device mdio 56device e1000phy 57device bpf 58options DEVICE_POLLING 59device vlan 60 61device cesa # Marvell security engine 62device crypto 63device cryptodev 64 65# USB 66device usb 67device ehci 68device umass 69device scbus 70device pass 71device da 72 73# NAND 74device nand 75 76# GPIO 77device gpio 78 79# Flattened Device Tree 80options FDT # Configure using FDT/DTB data 81options FDT_DTB_STATIC 82makeoptions FDT_DTS_FILE=sheevaplug.dts 83