xref: /netbsd-src/sys/arch/evbarm/conf/IMX31LITE (revision 6a1508dad3515842aa76bf5ec8fc2daab5f5af02)
1#	$NetBSD: IMX31LITE,v 1.7 2009/03/06 20:31:48 joerg Exp $
2#
3#	IMX31LITE -- Freescale IMX31LITE Evaluation Board Kernel
4#
5
6include	"arch/evbarm/conf/std.imx31"
7
8#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
9
10# estimated number of users
11
12maxusers	32
13
14# Standard system options
15
16options 	RTC_OFFSET=0	# hardware clock is this many mins. west of GMT
17#options 	NTP		# NTP phase/frequency locked loop
18
19# CPU options
20
21# For StrongARM systems
22options 	CPU_ARM1136	# Support the SA110 core
23
24# Architecture options
25
26# File systems
27
28file-system	FFS		# UFS
29#file-system	LFS		# log-structured file system
30file-system	MFS		# memory file system
31file-system	NFS		# Network file system
32#file-system 	ADOSFS		# AmigaDOS-compatible file system
33#file-system 	EXT2FS		# second extended file system (linux)
34#file-system	CD9660		# ISO 9660 + Rock Ridge file system
35#file-system	MSDOSFS		# MS-DOS file system
36file-system	FDESC		# /dev/fd
37file-system	KERNFS		# /kern
38file-system	NULLFS		# loopback file system
39#file-system	PORTAL		# portal filesystem (still experimental)
40file-system	PROCFS		# /proc
41file-system	TMPFS		# memory file system
42#file-system	UMAPFS		# NULLFS + uid and gid remapping
43#file-system	UNION		# union file system
44file-system	PTYFS		# /dev/pts/N support
45
46# File system options
47#options 	QUOTA		# UFS quotas
48#options 	FFS_EI		# FFS Endian Independant support
49options 	NFSSERVER
50options 	WAPBL		# File system journaling support - Experimental
51#options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
52
53# Networking options
54
55#options 	GATEWAY		# packet forwarding
56options 	INET		# IP + ICMP + TCP + UDP
57options 	INET6		# IPV6
58#options 	IPSEC		# IP security
59#options 	IPSEC_ESP	# IP security (encryption part; define w/ IPSEC)
60#options 	IPSEC_NAT_T	# IPsec NAT traversal (NAT-T)
61#options 	IPSEC_DEBUG	# debug for IP security
62#options 	MROUTING	# IP multicast routing
63#options 	PIM		# Protocol Independent Multicast
64#options 	ISO,TPIP	# OSI
65#options 	EON		# OSI tunneling over IP
66#options 	NETATALK	# AppleTalk networking
67#options 	PFIL_HOOKS	# pfil(9) packet filter hooks
68#options 	PPP_BSDCOMP	# BSD-Compress compression support for PPP
69#options 	PPP_DEFLATE	# Deflate compression support for PPP
70#options 	PPP_FILTER	# Active filter support for PPP (requires bpf)
71#options 	TCP_DEBUG	# Record last TCP_NDEBUG packets with SO_DEBUG
72
73options 	NFS_BOOT_BOOTP
74options 	NFS_BOOT_DHCP
75#options 	NFS_BOOT_BOOTPARAM
76
77# Compatibility options
78
79#options 	COMPAT_43	# 4.3BSD compatibility.
80options 	COMPAT_40	# NetBSD 4.0 compatibility.
81options 	COMPAT_30	# NetBSD 3.0 compatibility.
82options 	COMPAT_20	# NetBSD 2.0 compatibility.
83options 	COMPAT_16	# NetBSD 1.6 compatibility.
84options 	COMPAT_15	# NetBSD 1.5 compatibility.
85options 	COMPAT_14	# NetBSD 1.4 compatibility.
86#options 	COMPAT_13	# NetBSD 1.3 compatibility.
87#options 	COMPAT_12	# NetBSD 1.2 compatibility.
88#options 	COMPAT_11	# NetBSD 1.1 compatibility.
89#options 	COMPAT_10	# NetBSD 1.0 compatibility.
90#options 	COMPAT_09	# NetBSD 0.9 compatibility.
91#options 	TCP_COMPAT_42	# 4.2BSD TCP/IP bug compat. Not recommended.
92options		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
93
94# Shared memory options
95
96options 	SYSVMSG		# System V-like message queues
97options 	SYSVSEM		# System V-like semaphores
98#options 	SEMMNI=10	# number of semaphore identifiers
99#options 	SEMMNS=60	# number of semaphores in system
100#options 	SEMUME=10	# max number of undo entries per process
101#options 	SEMMNU=30	# number of undo structures in system
102options 	SYSVSHM		# System V-like memory sharing
103
104# Device options
105
106#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
107#options 	MEMORY_DISK_ROOT_SIZE=3400	# Size in blocks
108#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root
109
110# Console options.
111#options 	CONSPEED=38400		# Console speed
112
113# Miscellaneous kernel options
114options 	KTRACE		# system call tracing, a la ktrace(1)
115options 	IRQSTATS	# manage IRQ statistics
116#options 	KMEMSTATS	# kernel memory statistics
117#options 	SCSIVERBOSE	# Verbose SCSI errors
118options 	MIIVERBOSE	# Verbose MII autoconfuration messages
119#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
120#options 	DDB_KEYCODE=0x40
121options 	USERCONF	# userconf(4) support
122#options	PIPE_SOCKETPAIR	# smaller, but slower pipe(2)
123#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
124
125# Development and Debugging options
126
127options 	DIAGNOSTIC	# internally consistency checks
128options 	DEBUG
129#options 	LOCKDEBUG
130options 	PMAP_DEBUG	# Enable pmap_debug_level code
131#options 	IPKDB		# remote kernel debugging
132options 	VERBOSE_INIT_ARM # verbose bootstraping messages
133options 	DDB		# in-kernel debugger
134options 	DDB_HISTORY_SIZE=100	# Enable history editing in DDB
135#makeoptions	DEBUG="-g"	# compile full symbol table
136options 	SYMTAB_SPACE=280000
137
138config		netbsd		root on ? type ?
139
140# The main bus device
141mainbus0	at root
142
143# The boot cpu
144cpu0		at mainbus?
145#l2cc0		at mainbus?
146
147# Specify the memory size in bytes.
148options		MEMSIZE=0x8000000
149
150# Devices
151
152ahb0		at mainbus?
153avic0		at ahb? addr 0x68000000 irqbase 0
154aips*		at ahb0
155imxuart*	at aips? addr 0x43f90000 intr 45
156imxgpio0	at ahb? addr 0x53fcc000 irqbase 64 intr 52
157imxgpio1	at ahb? addr 0x53fd0000 irqbase 96 intr 51
158imxgpio2	at ahb? addr 0x53fa4000 irqbase 128 intr 56
159gpio*		at imxgpio?
160
161# pcic
162imx31lk_pcic0	at aips? addr 0xb8004000
163pcmcia*		at imx31lk_pcic0
164wdc*		at pcmcia? function ?
165atabus*		at wdc? channel ?
166wd*		at atabus? drive ? flags 0x0000
167
168# Pseudo-Devices
169
170# disk/mass storage pseudo-devices
171#pseudo-device	md		1	# memory disk device (ramdisk)
172#pseudo-device	vnd			# disk-like interface to files
173
174# network pseudo-devices
175#pseudo-device	bpfilter		# Berkeley packet filter
176pseudo-device	loop			# network loopback
177
178# miscellaneous pseudo-devices
179pseudo-device	pty			# pseudo-terminals
180pseudo-device	rnd			# /dev/random and in-kernel generator
181pseudo-device	ksyms			# /dev/ksyms
182pseudo-device	clockctl		# NTP clockctl
183