TS7800 revision 302408
1# 2# Custom kernel for the TS-7800 board. 3# 4# $FreeBSD: stable/11/sys/arm/conf/TS7800 294413 2016-01-20 11:57:11Z zbb $ 5# 6 7ident TS7800 8include "std.arm" 9include "../mv/orion/std.ts7800" 10 11options SOC_MV_ORION 12 13#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 14makeoptions WERROR="-Werror" 15 16options SCHED_4BSD # 4BSD scheduler 17options INET # InterNETworking 18options INET6 # IPv6 communications protocols 19options FFS # Berkeley Fast Filesystem 20options SOFTUPDATES # Enable FFS soft updates support 21options NFSCL # Network Filesystem Client 22options NFSLOCKD # Network Lock Manager 23options NFS_ROOT # NFS usable as /, requires NFSCL 24options BOOTP 25options BOOTP_NFSROOT 26options BOOTP_NFSV3 27options BOOTP_WIRED_TO=mge0 28 29options GEOM_PART_BSD # BSD partition scheme 30options GEOM_PART_MBR # MBR partition scheme 31options TMPFS # Efficient memory filesystem 32 33options SYSVSHM # SYSV-style shared memory 34options SYSVMSG # SYSV-style message queues 35options SYSVSEM # SYSV-style semaphores 36options _KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions 37options MUTEX_NOINLINE 38options RWLOCK_NOINLINE 39options NO_FFS_SNAPSHOT 40options NO_SWAPPING 41 42# Debugging 43options ALT_BREAK_TO_DEBUGGER 44options DDB 45options KDB 46options GDB # Support remote GDB. 47 48device mvs 49device pci 50 51# Pseudo devices 52device md 53device loop 54device random 55 56# Serial ports 57device uart 58 59# Networking 60device ether 61device mge # Marvell Gigabit Ethernet controller 62device mii 63device mdio 64device e1000phy 65device bpf 66options HZ=1000 67 68# USB 69device usb 70device ehci 71device umass 72device scbus 73device pass 74device da 75 76# SATA 77device ata 78 79# GPIO 80device gpio 81 82# Flattened Device Tree 83options FDT 84options FDT_DTB_STATIC 85makeoptions FDT_DTS_FILE=ts7800.dts 86 87