Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / evbarm / conf / IMX31LITE
blobf666ae1399ed75bef9e18c32dbdb6305d6049457
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
12 maxusers        32
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
19 # CPU options
21 # For StrongARM systems
22 options         CPU_ARM1136     # Support the SA110 core
24 # Architecture options
26 # File systems
28 file-system     FFS             # UFS
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
45 # File system options
46 #options        QUOTA           # UFS quotas
47 #options        FFS_EI          # FFS Endian Independant support
48 options         NFSSERVER
49 options         WAPBL           # File system journaling support - Experimental
50 #options        FFS_NO_SNAPSHOT # No FFS snapshot support
52 # Networking options
54 #options        GATEWAY         # packet forwarding
55 options         INET            # IP + ICMP + TCP + UDP
56 options         INET6           # IPV6
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
73 options         NFS_BOOT_DHCP
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
104 # Device options
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
110 # Console options.
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
128 options         DEBUG
129 #options        LOCKDEBUG
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
141 mainbus0        at root
143 # The boot cpu
144 cpu0            at mainbus?
145 #l2cc0          at mainbus?
147 # Specify the memory size in bytes.
148 options         MEMSIZE=0x8000000
150 # Devices
152 ahb0            at mainbus?
153 avic0           at ahb? addr 0x68000000 irqbase 0
154 aips*           at ahb0
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
159 gpio*           at imxgpio?
161 # pcic
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
168 # Pseudo-Devices
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