1 # $NetBSD: IMX31LITE,v 1.8 2009/10/11 16:20:22 bsh Exp $
3 # IMX31LITE -- Freescale IMX31LITE Evaluation Board Kernel
6 include "arch/evbarm/conf/std.imx31"
8 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary
10 # estimated number of users
14 # Standard system options
16 options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
17 #options NTP # NTP phase/frequency locked loop
21 # For StrongARM systems
22 options CPU_ARM1136 # Support the SA110 core
24 # Architecture options
29 #file-system LFS # log-structured file system
30 file-system MFS # memory file system
31 file-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
36 file-system FDESC # /dev/fd
37 file-system KERNFS # /kern
38 file-system NULLFS # loopback file system
39 file-system PROCFS # /proc
40 file-system TMPFS # memory file system
41 #file-system UMAPFS # NULLFS + uid and gid remapping
42 #file-system UNION # union file system
43 file-system PTYFS # /dev/pts/N support
46 #options QUOTA # UFS quotas
47 #options FFS_EI # FFS Endian Independant support
49 options WAPBL # File system journaling support - Experimental
50 #options FFS_NO_SNAPSHOT # No FFS snapshot support
54 #options GATEWAY # packet forwarding
55 options INET # IP + ICMP + TCP + UDP
57 #options IPSEC # IP security
58 #options IPSEC_ESP # IP security (encryption part; define w/ IPSEC)
59 #options IPSEC_NAT_T # IPsec NAT traversal (NAT-T)
60 #options IPSEC_DEBUG # debug for IP security
61 #options MROUTING # IP multicast routing
62 #options PIM # Protocol Independent Multicast
63 #options ISO,TPIP # OSI
64 #options EON # OSI tunneling over IP
65 #options NETATALK # AppleTalk networking
66 #options PFIL_HOOKS # pfil(9) packet filter hooks
67 #options PPP_BSDCOMP # BSD-Compress compression support for PPP
68 #options PPP_DEFLATE # Deflate compression support for PPP
69 #options PPP_FILTER # Active filter support for PPP (requires bpf)
70 #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
72 options NFS_BOOT_BOOTP
74 #options NFS_BOOT_BOOTPARAM
76 # Compatibility options
78 #options COMPAT_43 # 4.3BSD compatibility.
79 options COMPAT_50 # NetBSD 5.0 compatibility.
80 options COMPAT_40 # NetBSD 4.0 compatibility.
81 options COMPAT_30 # NetBSD 3.0 compatibility.
82 options COMPAT_20 # NetBSD 2.0 compatibility.
83 options COMPAT_16 # NetBSD 1.6 compatibility.
84 options COMPAT_15 # NetBSD 1.5 compatibility.
85 options 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.
92 options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
94 # Shared memory options
96 options SYSVMSG # System V-like message queues
97 options 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
102 options SYSVSHM # System V-like memory sharing
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
111 #options CONSPEED=38400 # Console speed
113 # Miscellaneous kernel options
114 options KTRACE # system call tracing, a la ktrace(1)
115 options IRQSTATS # manage IRQ statistics
116 #options KMEMSTATS # kernel memory statistics
117 #options SCSIVERBOSE # Verbose SCSI errors
118 options MIIVERBOSE # Verbose MII autoconfuration messages
119 #options PCI_CONFIG_DUMP # verbosely dump PCI config space
120 #options DDB_KEYCODE=0x40
121 options USERCONF # userconf(4) support
122 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
123 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
125 # Development and Debugging options
127 options DIAGNOSTIC # internally consistency checks
130 options PMAP_DEBUG # Enable pmap_debug_level code
131 #options IPKDB # remote kernel debugging
132 options VERBOSE_INIT_ARM # verbose bootstraping messages
133 options DDB # in-kernel debugger
134 options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
135 #makeoptions DEBUG="-g" # compile full symbol table
136 options SYMTAB_SPACE=280000
138 config netbsd root on ? type ?
140 # The main bus device
147 # Specify the memory size in bytes.
148 options MEMSIZE=0x8000000
153 avic0 at ahb? addr 0x68000000 irqbase 0
155 imxuart* at aips? addr 0x43f90000 intr 45
156 imxgpio0 at ahb? addr 0x53fcc000 irqbase 64 intr 52
157 imxgpio1 at ahb? addr 0x53fd0000 irqbase 96 intr 51
158 imxgpio2 at ahb? addr 0x53fa4000 irqbase 128 intr 56
162 imx31lk_pcic0 at aips? addr 0xb8004000
163 pcmcia* at imx31lk_pcic0
164 wdc* at pcmcia? function ?
165 atabus* at wdc? channel ?
166 wd* at atabus? drive ? flags 0x0000
170 # disk/mass storage pseudo-devices
171 #pseudo-device md 1 # memory disk device (ramdisk)
172 #pseudo-device vnd # disk-like interface to files
174 # network pseudo-devices
175 #pseudo-device bpfilter # Berkeley packet filter
176 pseudo-device loop # network loopback
178 # miscellaneous pseudo-devices
179 pseudo-device pty # pseudo-terminals
180 pseudo-device rnd # /dev/random and in-kernel generator
181 pseudo-device ksyms # /dev/ksyms
182 pseudo-device clockctl # NTP clockctl