DB-78XXX revision 302915
1#
2# Custom kernel for Marvell DB-78xx boards.
3#
4# $FreeBSD: stable/11/sys/arm/conf/DB-78XXX 302915 2016-07-15 21:30:19Z ian $
5#
6
7ident		DB-88F78XX
8include 	"std.arm"
9include 	"../mv/discovery/std.db78xxx"
10
11options 	SOC_MV_DISCOVERY
12
13makeoptions	WERROR="-Werror"
14
15options 	SCHED_4BSD		# 4BSD scheduler
16options 	INET			# InterNETworking
17options 	INET6			# IPv6 communications protocols
18options 	GEOM_PART_BSD		# BSD partition scheme
19options 	GEOM_PART_MBR		# MBR partition scheme
20options 	TMPFS			# Efficient memory filesystem
21options 	FFS			# Berkeley Fast Filesystem
22options 	NANDFS			# NAND Filesystem
23options 	NFSCL			# Network Filesystem Client
24options 	NFSLOCKD		# Network Lock Manager
25options 	NFS_ROOT		# NFS usable as /, requires NFSCL
26options 	BOOTP
27options 	BOOTP_NFSROOT
28options 	BOOTP_NFSV3
29options 	BOOTP_WIRED_TO=mge0
30
31#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
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
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
60# USB
61device		usb
62device		ehci
63device		umass
64device		scbus
65device		pass
66device		da
67
68# I2C (TWSI)
69device		iic
70device		iicbus
71device		twsi
72device		ds133x
73
74# SATA
75device		mvs
76
77# NAND
78device		nand
79
80# GPIO
81device		gpio
82
83# Flattened Device Tree
84options 	FDT
85options 	FDT_DTB_STATIC
86makeoptions	FDT_DTS_FILE=db78100.dts
87