DB-88F5XXX revision 352023
1#
2# Custom kernel for Marvell DB-88F5xxx boards.
3#
4# $FreeBSD: stable/11/sys/arm/conf/DB-88F5XXX 352023 2019-09-07 20:01:26Z imp $
5#
6
7ident		DB-88F5XXX
8include 	"std.arm"
9include 	"../mv/orion/std.db88f5xxx"
10
11options 	SOC_MV_ORION
12
13options 	SCHED_4BSD		# 4BSD scheduler
14options 	INET			# InterNETworking
15options 	INET6			# IPv6 communications protocols
16options 	GEOM_PART_BSD		# BSD partition scheme
17options 	GEOM_PART_MBR		# MBR partition scheme
18options 	TMPFS			# Efficient memory filesystem
19options 	FFS			# Berkeley Fast Filesystem
20options 	NFSCL			# Network Filesystem Client
21options 	NFSLOCKD		# Network Lock Manager
22options 	NFS_ROOT		# NFS usable as /, requires NFSCL
23options 	BOOTP
24options 	BOOTP_NFSROOT
25options 	BOOTP_NFSV3
26options 	BOOTP_WIRED_TO=mge0
27
28#options 	ROOTDEVNAME=\"ufs:/dev/da0a\"
29
30options 	SYSVSHM			# SYSV-style shared memory
31options 	SYSVMSG			# SYSV-style message queues
32options 	SYSVSEM			# SYSV-style semaphores
33options 	_KPOSIX_PRIORITY_SCHEDULING # Posix P1003_1B real-time extensions
34options 	MUTEX_NOINLINE
35options 	RWLOCK_NOINLINE
36options 	NO_FFS_SNAPSHOT
37options 	NO_SWAPPING
38
39device		pci
40
41# Pseudo devices
42device		md
43device		loop
44device		random
45
46# Serial ports
47device		uart
48
49# Networking
50device		ether
51device		mge			# Marvell Gigabit Ethernet controller
52device		mii
53device		mdio
54device		e1000phy
55device		bpf
56options 	DEVICE_POLLING
57options 	HZ=1000
58
59# I2C (TWSI)
60device		iic
61device		iicbus
62device		twsi
63device		ds133x
64
65# USB
66device		usb
67device		ehci
68device		umass
69device		scbus
70device		pass
71device		da
72
73# SATA
74device		mvs
75
76# GPIO
77device		gpio
78
79# Flattened Device Tree
80options 	FDT
81makeoptions	FDT_DTS_FILE=db88f5281.dts
82