aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/conf/EFIKA_MX
blob: 724d742e03af3fd7aacc7f5b9aa75847029c5da5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#
# Kernel configuration for Efika MX Smarttop/Smartbook boards
#
# For more information on this file, please read the config(5) manual page,
# and/or the handbook section on Kernel Configuration Files:
#
#    https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD$

ident		EFIKA_MX

include 	"std.armv7"
include 	"../freescale/imx/std.imx51"

makeoptions	WITHOUT_MODULES="ahc"

options 	SOC_IMX51

options 	SCHED_4BSD		# 4BSD scheduler
#options 	MD_ROOT			# MD is a potential root device
#options 	NFSD			# Network Filesystem Server
options 	PLATFORM
options 	INCLUDE_CONFIG_FILE	# Include this file in kernel

# NFS root from boopt/dhcp
#options 	BOOTP
#options 	BOOTP_NFSROOT
#options 	BOOTP_COMPAT
#options 	BOOTP_NFSV3
#options 	BOOTP_WIRED_TO=ue0

options 	ROOTDEVNAME=\"ufs:ada0s2a\"


# kernel/memory size reduction
#options 	MUTEX_NOINLINE
#options 	NO_FFS_SNAPSHOT
#options 	NO_SWAPPING
#options 	NO_SYSCTL_DESCR
#options 	RWLOCK_NOINLINE

# The `bpf' device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# Note that 'bpf' is required for DHCP.
device		bpf			# Berkeley packet filter

# Pseudo devices.
device		loop			# Network loopback
device		ether			# Ethernet support
#device		vlan			# 802.1Q VLAN support
#device		tuntap			# Packet tunnel.
#device		md			# Memory "disks"
#device		gif			# IPv6 and IPv4 tunneling
#device		firmware		# firmware assist module

# Serial (COM) ports
device		uart			# Multi-uart driver

device		ata
device		atapci			# Only for helper functions
device		imxata

device		gpio
device		gpioled

device		fsliic
device		iic
device		iicbus

# SCSI peripherals
device		scbus			# SCSI bus (required for ATA/SCSI)
device		da			# Direct Access (disks)
device		cd			# CD
device		pass			# Passthrough device (direct ATA/SCSI access)

# USB support
options 	USB_HOST_ALIGN=64	# Align usb buffers to cache line size.
device		ehci			# OHCI USB interface
device		usb			# USB Bus (required)
device		umass			# Disks/Mass storage - Requires scbus and da
device		uhid			# "Human Interface Devices"
device		u3g

# USB Ethernet, requires miibus
device		miibus
device		aue			# ADMtek USB Ethernet
device		axe			# ASIX Electronics USB Ethernet
device		cdce			# Generic USB over Ethernet
device		cue			# CATC USB Ethernet
device		kue			# Kawasaki LSI USB Ethernet
device		rue			# RealTek RTL8150 USB Ethernet
device		udav			# Davicom DM9601E USB

# USB Wireless
device		rum			# Ralink Technology RT2501USB wireless NICs

# Watchdog timer.
# WARNING: can't be disabled!!!
device		imxwdt			# Watchdog

# Wireless NIC cards
device		wlan			# 802.11 support
device		wlan_wep		# 802.11 WEP support
device		wlan_ccmp		# 802.11 CCMP support
device		wlan_tkip		# 802.11 TKIP support
device		wlan_amrr		# AMRR transmit rate control algorithm

# HID support
device		hid			# Generic HID support

# Flattened Device Tree
options 	FDT			# Configure using FDT/DTB data
options 	FDT_DTB_STATIC
makeoptions	FDT_DTS_FILE=efikamx.dts
device  	fdt_pinctrl		# FDT pinmux driver

# NOTE: serial console will be disabled if syscons enabled
# Uncomment following lines for framebuffer/syscons support
device		sc
device		kbdmux
options 	SC_DFLT_FONT		# compile font in
makeoptions	SC_DFLT_FONT=cp437
device		ukbd			# Allow keyboard like HIDs to control console
device		ums