1# 2# Custom kernel for the TS-7800 board. 3# 4# $FreeBSD$ 5# 6 7ident TS7800 8include "std.arm" 9include "../mv/orion/std.ts7800" 10 11options SOC_MV_ORION 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 SOFTUPDATES # Enable FFS soft updates support 19options NFSCL # Network Filesystem Client 20options NFSLOCKD # Network Lock Manager 21options NFS_ROOT # NFS usable as /, requires NFSCL 22options BOOTP 23options BOOTP_NFSROOT 24options BOOTP_NFSV3 25options BOOTP_WIRED_TO=mge0 26 27options GEOM_PART_BSD # BSD partition scheme 28options GEOM_PART_MBR # MBR partition scheme 29options TMPFS # Efficient memory filesystem 30 31options SYSVSHM # SYSV-style shared memory 32options SYSVMSG # SYSV-style message queues 33options SYSVSEM # SYSV-style semaphores 34options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 35options MUTEX_NOINLINE 36options RWLOCK_NOINLINE 37options NO_FFS_SNAPSHOT 38options NO_SWAPPING 39 40device mvs 41device pci 42 43# Pseudo devices 44device md 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 HZ=1000 59 60# USB 61device usb 62device ehci 63device umass 64device scbus 65device pass 66device da 67 68# SATA 69device ata 70 71# GPIO 72device gpio 73 74# Flattened Device Tree 75options FDT 76options FDT_DTB_STATIC 77makeoptions FDT_DTS_FILE=ts7800.dts 78 79