1# 2# Custom kernel for Marvell DB-78xx boards. 3# 4# $FreeBSD$ 5# 6 7ident DB-88F78XX 8include "std.arm" 9include "../mv/discovery/std.db78xxx" 10 11options SOC_MV_DISCOVERY 12 13options SCHED_4BSD # 4BSD scheduler 14options INET # InterNETworking 15options INET6 # IPv6 communications protocols 16options TCP_HHOOK # hhook(9) framework for TCP 17options GEOM_PART_BSD # BSD partition scheme 18options GEOM_PART_MBR # MBR partition scheme 19options TMPFS # Efficient memory filesystem 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 BOOTP 26options BOOTP_NFSROOT 27options BOOTP_NFSV3 28options BOOTP_WIRED_TO=mge0 29 30#options ROOTDEVNAME=\"ufs:/dev/da0a\" 31 32options SYSVSHM # SYSV-style shared memory 33options SYSVMSG # SYSV-style message queues 34options SYSVSEM # SYSV-style semaphores 35options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 36options MUTEX_NOINLINE 37options RWLOCK_NOINLINE 38options NO_FFS_SNAPSHOT 39options NO_SWAPPING 40 41device pci 42 43# Pseudo devices 44device loop 45device md 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 58 59# USB 60device usb 61device ehci 62device umass 63device scbus 64device pass 65device da 66 67# I2C (TWSI) 68device iic 69device iicbus 70device twsi 71device ds133x 72 73# SATA 74device mvs 75 76# NAND 77device nand 78 79# GPIO 80device gpio 81 82# Flattened Device Tree 83options FDT 84options FDT_DTB_STATIC 85makeoptions FDT_DTS_FILE=db78100.dts 86