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