Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / arch / evbarm / conf / OSK5912
blob9eb5c1abb549a8def401d676778ce6cd923d1fe9
2 #       OSK5912 -- TI OMAP 5912 OSK Board Kernel
5 include "arch/evbarm/conf/std.osk5912"
7 # estimated number of users
9 maxusers        32
11 # Standard system options
13 options         RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
14 #options        NTP             # NTP phase/frequency locked loop
16 # CPU options
18 options         CPU_ARM9E
20 # Architecture options
22 # File systems
24 file-system     FFS             # UFS
25 #file-system    LFS             # log-structured file system
26 file-system     MFS             # memory file system
27 file-system     NFS             # Network file system
28 #file-system    ADOSFS          # AmigaDOS-compatible file system
29 #file-system    EXT2FS          # second extended file system (linux)
30 #file-system    CD9660          # ISO 9660 + Rock Ridge file system
31 file-system     MSDOSFS         # MS-DOS file system
32 #file-system    FDESC           # /dev/fd
33 #file-system    KERNFS          # /kern
34 #file-system    NULLFS          # loopback file system
35 #file-system    PROCFS          # /proc
36 #file-system    UMAPFS          # NULLFS + uid and gid remapping
37 #file-system    UNION           # union file system
38 file-system     PTYFS           # /dev/pts/N support
40 # File system options
41 #options        QUOTA           # UFS quotas
42 #options        FFS_EI          # FFS Endian Independant support
43 #options        NFSSERVER
44 options         WAPBL           # File system journaling support - Experimental
45 #options        FFS_NO_SNAPSHOT # No FFS snapshot support
47 # Networking options
49 #options        GATEWAY         # packet forwarding
50 options         INET            # IP + ICMP + TCP + UDP
51 options         INET6           # IPV6
52 #options        IPSEC           # IP security
53 #options        IPSEC_ESP       # IP security (encryption part; define w/ IPSEC)
54 #options        IPSEC_NAT_T     # IPsec NAT traversal (NAT-T)
55 #options        IPSEC_DEBUG     # debug for IP security
56 #options        MROUTING        # IP multicast routing
57 #options        PIM             # Protocol Independent Multicast
58 #options        NS              # XNS
59 #options        NSIP            # XNS tunneling over IP
60 #options        ISO,TPIP        # OSI
61 #options        EON             # OSI tunneling over IP
62 #options        CCITT,LLC,HDLC  # X.25
63 #options        NETATALK        # AppleTalk networking
64 #options        PFIL_HOOKS      # pfil(9) packet filter hooks
65 #options        PPP_BSDCOMP     # BSD-Compress compression support for PPP
66 #options        PPP_DEFLATE     # Deflate compression support for PPP
67 #options        PPP_FILTER      # Active filter support for PPP (requires bpf)
68 #options        TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
70 options         NFS_BOOT_BOOTP
71 options         NFS_BOOT_DHCP
72 options         NFS_BOOT_RWSIZE=1024
74 # Compatibility options
76 #options        COMPAT_43       # 4.3BSD compatibility.
77 options         COMPAT_50       # NetBSD 5.0 compatibility.
78 options         COMPAT_40       # NetBSD 4.0 compatibility.
79 options         COMPAT_30       # NetBSD 3.0 compatibility.
80 #options        COMPAT_20       # NetBSD 2.0 compatibility.
81 #options        COMPAT_16       # NetBSD 1.6 compatibility.
82 #options        COMPAT_15       # NetBSD 1.5 compatibility.
83 #options        COMPAT_14       # NetBSD 1.4 compatibility.
84 #options        COMPAT_13       # NetBSD 1.3 compatibility.
85 #options        COMPAT_12       # NetBSD 1.2 compatibility.
86 #options        COMPAT_11       # NetBSD 1.1 compatibility.
87 #options        COMPAT_10       # NetBSD 1.0 compatibility.
88 #options        COMPAT_09       # NetBSD 0.9 compatibility.
89 #options        TCP_COMPAT_42   # 4.2BSD TCP/IP bug compat. Not recommended.
90 #options                COMPAT_BSDPTY   # /dev/[pt]ty?? ptys.
92 # Shared memory options
94 options         SYSVMSG         # System V-like message queues
95 options         SYSVSEM         # System V-like semaphores
96 #options        SEMMNI=10       # number of semaphore identifiers
97 #options        SEMMNS=60       # number of semaphores in system
98 #options        SEMUME=10       # max number of undo entries per process
99 #options        SEMMNU=30       # number of undo structures in system
100 options         SYSVSHM         # System V-like memory sharing
102 # Device options
104 #options        MEMORY_DISK_HOOKS       # boottime setup of ramdisk
105 #options        MEMORY_DISK_ROOT_SIZE=8192      # Size in blocks
106 #options        MEMORY_DISK_DYNAMIC
107 #options        MINIROOTSIZE=1000       # Size in blocks
108 #options        MEMORY_DISK_IS_ROOT     # use memory disk as root
110 # Miscellaneous kernel options
111 options         KTRACE          # system call tracing, a la ktrace(1)
112 #options        KMEMSTATS       # kernel memory statistics
113 #options        SCSIVERBOSE     # Verbose SCSI errors
114 #options        MIIVERBOSE      # Verbose MII autoconfuration messages
115 #options        DDB_KEYCODE=0x40
116 #options        USERCONF        # userconf(4) support
117 #options        PIPE_SOCKETPAIR # smaller, but slower pipe(2)
119 # Development and Debugging options
121 #options        PERFCTRS        # performance counters
122 options         DIAGNOSTIC      # internally consistency checks
123 #options        DEBUG
124 #options        PMAP_DEBUG      # Enable pmap_debug_level code
125 options         VERBOSE_INIT_ARM # verbose bootstraping messages
126 options         DDB             # in-kernel debugger
127 options         DDB_ONPANIC=1
128 options         DDB_HISTORY_SIZE=100    # Enable history editing in DDB
129 #options        KGDB
130 #makeoptions    DEBUG="-g"      # compile full symbol table
131 #options        SYMTAB_SPACE=200000
133 # Valid options for BOOT_ARGS:
134 #  single               Boot to single user only
135 #  kdb                  Give control to kernel debugger
136 #  ask                  Ask for file name to reboot from
137 #  pmapdebug=<n>        If PMAP_DEBUG, set pmap_debug_level to <n>
138 #  memorydisk=<n>       Set memorydisk size to <n> KB
139 #  quiet                Show aprint_naive output
140 #  verbose              Show aprint_normal and aprint_verbose output
141 options         BOOT_ARGS="\"\""
143 config          netbsd          root on ? type ?
144 config          netbsd-sm0      root on sm0 type nfs
146 # The main bus device
147 mainbus0        at root
149 # The boot cpu
150 cpu0            at mainbus?
152 # Specify the memory size in megabytes.
153 options         MEMSIZE=32
155 # Texas Instruments Peripheral Bus
156 tipb0           at mainbus?
157 options         OMAP_TIPB_PBASE=0xFFFB0000, OMAP_TIPB_SIZE=0x00040000
159 # On-board 16550 UARTs
160 # OMAP UART2 is not connected; UART3 brought to expansion connector B pins
162 com0            at tipb? addr 0xfffb0000 intr 46 mult 4 # UART1
163 com1            at tipb? addr 0xfffb9800 intr 15 mult 4 # UART3
164 options CONSADDR=0xfffb0000, CONSPEED=115200
165 options KGDB_DEVADDR=0xfffb9800, KGDB_DEVRATE=115200    # UART3
167 # Interrupt controller
168 omap5912intc0   at tipb?        # Interrupt controller
170 # Operating System Timer
171 omapmputmr0     at tipb? addr 0xfffec500 intr 26        # MPU Timer 1
172 # Statistics Timer
173 omapmputmr1     at tipb? addr 0xfffec600 intr 30        # MPU Timer 2
174 # Microtime Reference Timer
175 omapmputmr2     at tipb? addr 0xfffec700 intr 16        # MPU Timer 3
176 options OMAP_MPU_TIMER_CLOCK_FREQ=12000000
178 # On-board GPIO controllers
179 omapgpio0       at tipb? addr 0xfffbe400 intr 14
180 omapgpio1       at tipb? addr 0xfffbec00 intr 72
181 omapgpio2       at tipb? addr 0xfffbb400 intr 73
182 omapgpio3       at tipb? addr 0xfffbbc00 intr 80
184 # Real Time Clock
185 omaprtc0        at tipb? addr 0xfffb4800 intr 58        # alarm interrupt
187 # Extended Memory InterFace Slow (base is address of EMIFS Registers)
188 emifs0          at mainbus? base 0xfffecc00
189 options OMAP_TC_CLOCK_FREQ=192000000
191 # On-board SMSC LAN91C96 Ethernet Controller
192 sm0             at emifs? addr 0x04900000 intr 0 mult 1 nobyteacc 1
194 # OCP
195 ocp0            at mainbus?
197 # Pseudo-Devices
199 # disk/mass storage pseudo-devices
200 pseudo-device   md              1       # memory disk device (ramdisk)
201 #pseudo-device  vnd                     # disk-like interface to files
202 #pseudo-device  fss             4       # file system snapshot device
204 # network pseudo-devices
205 pseudo-device   bpfilter                # Berkeley packet filter
206 pseudo-device   loop                    # network loopback
207 #pseudo-device  kttcp                   # network loopback
209 # miscellaneous pseudo-devices
210 pseudo-device   pty                     # pseudo-terminals
211 pseudo-device   rnd                     # /dev/random and in-kernel generator
212 #options        RND_COM
213 #pseudo-device  clockctl                # user control of clock subsystem