VYBRID revision 302915
1178173Simp#
2178173Simp# Kernel configuration for Vybrid Family boards.
3178173Simp#
4178173Simp# For more information on this file, please read the config(5) manual page,
5178173Simp# and/or the handbook section on Kernel Configuration Files:
6178173Simp#
7178173Simp#    http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
8178173Simp#
9178173Simp# The handbook is also available locally in /usr/share/doc/handbook
10178173Simp# if you've installed the doc distribution, otherwise always see the
11178173Simp# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
12178173Simp# latest information.
13178173Simp#
14178173Simp# An exhaustive list of options and more detailed explanations of the
15178173Simp# device lines is also present in the ../../conf/NOTES and NOTES files.
16178173Simp# If you are in doubt as to the purpose or necessity of a line, check first
17178173Simp# in NOTES.
18178173Simp#
19178173Simp# $FreeBSD: stable/11/sys/arm/conf/VYBRID 302915 2016-07-15 21:30:19Z ian $
20178173Simp
21178173Simpident		VYBRID
22178173Simpinclude 	"std.armv6"
23178173Simpinclude 	"../freescale/vybrid/std.vybrid"
24178173Simp
25178173Simpmakeoptions	WERROR="-Werror"
26178173Simp
27178173Simpoptions 	HZ=100
28178173Simpoptions 	SCHED_4BSD		# 4BSD scheduler
29178173Simp#options 	NANDFS			# NAND Filesystem
30178173Simp#options 	SMP			# Enable multiple cores
31178173Simp
32178173Simp# NFS root from boopt/dhcp
33178173Simp#options 	BOOTP
34178173Simp#options 	BOOTP_NFSROOT
35178173Simp#options 	BOOTP_COMPAT
36178173Simp#options 	BOOTP_NFSV3
37178173Simp#options 	BOOTP_WIRED_TO=ffec0
38178173Simp
39178173Simp#options 	ROOTDEVNAME=\"nfs:10.5.0.1:/tftpboot/cosmic\"
40178173Simp#options 	ROOTDEVNAME=\"nandfs:/dev/gnand0s.root\"
41178173Simpoptions 	ROOTDEVNAME=\"ufs:/dev/da0\"
42178173Simp
43178173Simpoptions 	MUTEX_NOINLINE
44178173Simpoptions 	RWLOCK_NOINLINE
45178173Simpoptions 	NO_FFS_SNAPSHOT
46178173Simpoptions 	NO_SWAPPING
47178173Simp
48178173Simp# Interrupt controller
49178173Simpdevice		gic
50178173Simpoptions 	INTRNG
51178173Simp
52178173Simp# ARM MPCore timer
53178173Simpdevice		mpcore_timer
54178173Simp
55178173Simp# MMC/SD/SDIO Card slot support
56178173Simpdevice		mmc			# mmc/sd bus
57178173Simpdevice		mmcsd			# mmc/sd flash cards
58178173Simpdevice		sdhci			# generic sdhci
59178173Simp
60178173Simp# Pseudo devices
61178173Simp
62178173Simpdevice		loop
63178173Simpdevice		random
64178173Simpdevice		pty
65178173Simpdevice		md
66178173Simpdevice		gpio
67178173Simp
68178173Simp# USB support
69178173Simpoptions 	USB_HOST_ALIGN=32	# Align usb buffers to cache line size.
70178173Simpdevice		usb
71178173Simp#device		musb
72178173Simpdevice		ehci
73178173Simp#device		ohci
74178173Simp
75178173Simpdevice		umass
76178173Simpdevice		scbus			# SCSI bus (required for ATA/SCSI)
77178173Simpdevice		da			# Direct Access (disks)
78178173Simpdevice		pass
79178173Simp
80178173Simp# SATA
81178173Simp#device		ata
82178173Simp#device		atadisk
83178173Simp#device		mvs
84178173Simp
85178173Simpdevice		nand
86178173Simp
87178173Simp# Serial ports
88178173Simpdevice		uart
89178173Simp
90178173Simp# I2C (TWSI)
91178173Simpdevice		iic
92178173Simpdevice		iicbus
93178173Simp
94178173Simp# Ethernet
95178173Simpdevice		ether
96178173Simpdevice		ffec
97178173Simp
98178173Simp# USB ethernet support, requires miibus
99178173Simpdevice		miibus
100178173Simpdevice		axe			# ASIX Electronics USB Ethernet
101178173Simpdevice		bpf			# Berkeley packet filter
102178173Simp
103178173Simpdevice		sound
104178173Simp
105178173Simp# SPI
106178173Simpdevice		spibus
107178173Simpdevice		vf_spi
108178173Simp
109178173Simp# Framebuffer
110178173Simpdevice		vt
111178173Simpdevice		kbdmux
112178173Simpdevice		ukbd
113178173Simp
114178173Simp# Flattened Device Tree
115178173Simpoptions 	FDT			# Configure using FDT/DTB data
116178173Simp