1 1.3.2.2 tls # $NetBSD: KOBO,v 1.3.2.2 2014/08/10 06:53:54 tls Exp $ 2 1.3.2.2 tls # 3 1.3.2.2 tls # KOBO -- http://kobo.com 4 1.3.2.2 tls # 5 1.3.2.2 tls 6 1.3.2.2 tls include "arch/evbarm/conf/std.kobo" 7 1.3.2.2 tls 8 1.3.2.2 tls #options INCLUDE_CONFIG_FILE # embed config file in kernel binary 9 1.3.2.2 tls 10 1.3.2.2 tls # estimated number of users 11 1.3.2.2 tls 12 1.3.2.2 tls maxusers 32 13 1.3.2.2 tls 14 1.3.2.2 tls # Standard system options 15 1.3.2.2 tls 16 1.3.2.2 tls options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT 17 1.3.2.2 tls #options NTP # NTP phase/frequency locked loop 18 1.3.2.2 tls 19 1.3.2.2 tls # CPU options 20 1.3.2.2 tls options CPU_CORTEXA8 # Support the ARM-v7a core 21 1.3.2.2 tls options IMX50 22 1.3.2.2 tls options IMX508 23 1.3.2.2 tls options IMX51 24 1.3.2.2 tls options PMAPCOUNTERS 25 1.3.2.2 tls 26 1.3.2.2 tls # Architecture options 27 1.3.2.2 tls 28 1.3.2.2 tls options MEMSTART=0x70000000 29 1.3.2.2 tls options MEMSIZE=256 30 1.3.2.2 tls options IMX51_IPGCLK_FREQ=50000000 # XXX This value is not correct. 31 1.3.2.2 tls 32 1.3.2.2 tls # File systems 33 1.3.2.2 tls 34 1.3.2.2 tls file-system FFS # UFS 35 1.3.2.2 tls #file-system LFS # log-structured file system 36 1.3.2.2 tls file-system MFS # memory file system 37 1.3.2.2 tls file-system NFS # Network file system 38 1.3.2.2 tls #file-system ADOSFS # AmigaDOS-compatible file system 39 1.3.2.2 tls file-system EXT2FS # second extended file system (linux) 40 1.3.2.2 tls #file-system CD9660 # ISO 9660 + Rock Ridge file system 41 1.3.2.2 tls file-system MSDOSFS # MS-DOS file system 42 1.3.2.2 tls file-system FDESC # /dev/fd 43 1.3.2.2 tls file-system KERNFS # /kern 44 1.3.2.2 tls file-system NULLFS # loopback file system 45 1.3.2.2 tls file-system PROCFS # /proc 46 1.3.2.2 tls #file-system PUFFS # Userspace file systems (e.g. ntfs-3g & sshfs) 47 1.3.2.2 tls file-system TMPFS # memory file system 48 1.3.2.2 tls #file-system UMAPFS # NULLFS + uid and gid remapping 49 1.3.2.2 tls #file-system UNION # union file system 50 1.3.2.2 tls file-system PTYFS # /dev/pts/N support 51 1.3.2.2 tls 52 1.3.2.2 tls # File system options 53 1.3.2.2 tls #options QUOTA # legacy UFS quotas 54 1.3.2.2 tls #options QUOTA2 # new, in-filesystem UFS quotas 55 1.3.2.2 tls #options FFS_EI # FFS Endian Independent support 56 1.3.2.2 tls #options NFSSERVER 57 1.3.2.2 tls options WAPBL # File system journaling support 58 1.3.2.2 tls #options FFS_NO_SNAPSHOT # No FFS snapshot support 59 1.3.2.2 tls 60 1.3.2.2 tls # Networking options 61 1.3.2.2 tls 62 1.3.2.2 tls #options GATEWAY # packet forwarding 63 1.3.2.2 tls options INET # IP + ICMP + TCP + UDP 64 1.3.2.2 tls options INET6 # IPV6 65 1.3.2.2 tls #options IPSEC # IP security 66 1.3.2.2 tls #options IPSEC_DEBUG # debug for IP security 67 1.3.2.2 tls #options MROUTING # IP multicast routing 68 1.3.2.2 tls #options PIM # Protocol Independent Multicast 69 1.3.2.2 tls #options NETATALK # AppleTalk networking 70 1.3.2.2 tls #options PPP_BSDCOMP # BSD-Compress compression support for PPP 71 1.3.2.2 tls #options PPP_DEFLATE # Deflate compression support for PPP 72 1.3.2.2 tls #options PPP_FILTER # Active filter support for PPP (requires bpf) 73 1.3.2.2 tls #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 74 1.3.2.2 tls 75 1.3.2.2 tls #options NFS_BOOT_BOOTP 76 1.3.2.2 tls #options NFS_BOOT_DHCP 77 1.3.2.2 tls #options NFS_BOOT_BOOTPARAM 78 1.3.2.2 tls #options DEBUG_NFS_BOOT_DHCP 79 1.3.2.2 tls 80 1.3.2.2 tls # Compatibility options 81 1.3.2.2 tls 82 1.3.2.2 tls options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 83 1.3.2.2 tls #options COMPAT_43 # 4.3BSD compatibility. 84 1.3.2.2 tls options COMPAT_60 # NetBSD 6.0 compatibility. 85 1.3.2.2 tls #options COMPAT_50 # NetBSD 5.0 compatibility. 86 1.3.2.2 tls #options COMPAT_40 # NetBSD 4.0 compatibility. 87 1.3.2.2 tls #options COMPAT_30 # NetBSD 3.0 compatibility. 88 1.3.2.2 tls #options COMPAT_20 # NetBSD 2.0 compatibility. 89 1.3.2.2 tls #options COMPAT_16 # NetBSD 1.6 compatibility. 90 1.3.2.2 tls #options COMPAT_15 # NetBSD 1.5 compatibility. 91 1.3.2.2 tls #options COMPAT_14 # NetBSD 1.4 compatibility. 92 1.3.2.2 tls #options COMPAT_13 # NetBSD 1.3 compatibility. 93 1.3.2.2 tls #options COMPAT_12 # NetBSD 1.2 compatibility. 94 1.3.2.2 tls #options COMPAT_11 # NetBSD 1.1 compatibility. 95 1.3.2.2 tls #options COMPAT_10 # NetBSD 1.0 compatibility. 96 1.3.2.2 tls #options COMPAT_09 # NetBSD 0.9 compatibility. 97 1.3.2.2 tls #options TCP_COMPAT_42 # 4.2BSD TCP/IP bug compat. Not recommended. 98 1.3.2.2 tls 99 1.3.2.2 tls options COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility 100 1.3.2.2 tls #options COMPAT_LINUX # binary compatibility with Linux 101 1.3.2.2 tls options COMPAT_BSDPTY # /dev/[pt]ty?? ptys. 102 1.3.2.2 tls 103 1.3.2.2 tls # Shared memory options 104 1.3.2.2 tls 105 1.3.2.2 tls options SYSVMSG # System V-like message queues 106 1.3.2.2 tls options SYSVSEM # System V-like semaphores 107 1.3.2.2 tls #options SEMMNI=10 # number of semaphore identifiers 108 1.3.2.2 tls #options SEMMNS=60 # number of semaphores in system 109 1.3.2.2 tls #options SEMUME=10 # max number of undo entries per process 110 1.3.2.2 tls #options SEMMNU=30 # number of undo structures in system 111 1.3.2.2 tls options SYSVSHM # System V-like memory sharing 112 1.3.2.2 tls 113 1.3.2.2 tls # Device options 114 1.3.2.2 tls 115 1.3.2.2 tls # Console options. also need IMXUARTCONSOLE 116 1.3.2.2 tls options CONSDEVNAME="\"imxuart\"",CONADDR=0x53fc0000 117 1.3.2.2 tls options CONSPEED=115200 # Console speed 118 1.3.2.2 tls 119 1.3.2.2 tls # kgdb 120 1.3.2.2 tls #options KGDB 121 1.3.2.2 tls #options KGDB_DEVNAME="\"imxuart\"" 122 1.3.2.2 tls #options KGDB_DEVADDR=0x73fbc000 123 1.3.2.2 tls #options KGDB_DEVRATE=115200 124 1.3.2.2 tls 125 1.3.2.2 tls # Miscellaneous kernel options 126 1.3.2.2 tls options KTRACE # system call tracing, a la ktrace(1) 127 1.3.2.2 tls options IRQSTATS # manage IRQ statistics 128 1.3.2.2 tls #options KMEMSTATS # kernel memory statistics 129 1.3.2.2 tls options PCMCIAVERBOSE # verbose PCMCIA configuration messages 130 1.3.2.2 tls options USBVERBOSE # verbose USB device autoconfig messages 131 1.3.2.2 tls #options SCSIVERBOSE # Verbose SCSI errors 132 1.3.2.2 tls options MIIVERBOSE # Verbose MII autoconfuration messages 133 1.3.2.2 tls #options PCI_CONFIG_DUMP # verbosely dump PCI config space 134 1.3.2.2 tls #options DDB_KEYCODE=0x40 135 1.3.2.2 tls options USERCONF # userconf(4) support 136 1.3.2.2 tls #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 137 1.3.2.2 tls #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 138 1.3.2.2 tls options NO_POWERSAVE # uncomment this to run under ICE 139 1.3.2.2 tls 140 1.3.2.2 tls # Development and Debugging options 141 1.3.2.2 tls #options PERFCTRS # performance counters 142 1.3.2.2 tls #options DIAGNOSTIC # internal consistency checks 143 1.3.2.2 tls #options DEBUG 144 1.3.2.2 tls #options KMEMSTATS # kernel memory statistics (vmstat -m) 145 1.3.2.2 tls options DDB # in-kernel debugger 146 1.3.2.2 tls options DDB_ONPANIC=1 # see also sysctl(8): `ddb.onpanic' 147 1.3.2.2 tls options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 148 1.3.2.2 tls options DDB_VERBOSE_HELP 149 1.3.2.2 tls #options LOCKDEBUG 150 1.3.2.2 tls #ptions PMAP_DEBUG # Enable pmap_debug_level code 151 1.3.2.2 tls #options IPKDB # remote kernel debugging 152 1.3.2.2 tls options VERBOSE_INIT_ARM # verbose bootstraping messages 153 1.3.2.2 tls makeoptions DEBUG="-g" # compile full symbol table 154 1.3.2.2 tls #makeoptions COPTS="-O2" 155 1.3.2.2 tls #options SYSCALL_STATS # per syscall counts 156 1.3.2.2 tls #options SYSCALL_TIMES # per syscall times 157 1.3.2.2 tls #options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris) 158 1.3.2.2 tls #options SCSIPI_DEBUG 159 1.3.2.2 tls #options SCSIPI_DEBUG_TYPE=SCSIPI_BUSTYPE_SCSI 160 1.3.2.2 tls #options SCSIPI_DEBUG_TARGET=0 161 1.3.2.2 tls #options SCSIPI_DEBUG_LUN=0 162 1.3.2.2 tls #options DEBUG_STARTUP 163 1.3.2.2 tls 164 1.3.2.2 tls ## USB Debugging options 165 1.3.2.2 tls #options USB_DEBUG 166 1.3.2.2 tls #options EHCI_DEBUG 167 1.3.2.2 tls #options OHCI_DEBUG 168 1.3.2.2 tls #options UHUB_DEBUG 169 1.3.2.2 tls 170 1.3.2.2 tls # Valid options for BOOT_ARGS: 171 1.3.2.2 tls # single Boot to single user only 172 1.3.2.2 tls # kndb Give control to kernel debugger 173 1.3.2.2 tls # ask Ask for file name to reboot from 174 1.3.2.2 tls # pmapdebug=<n> If PMAP_DEBUG, set pmap_debug_level to <n> 175 1.3.2.2 tls # memorydisk=<n> Set memorydisk size to <n> KB 176 1.3.2.2 tls # quiet Show aprint_naive output 177 1.3.2.2 tls # verbose Show aprint_normal and aprint_verbose output 178 1.3.2.2 tls options BOOT_ARGS="\"verbose\"" 179 1.3.2.2 tls 180 1.3.2.2 tls # Kernel root file system and dump configuration. 181 1.3.2.2 tls config netbsd root on ? type ? 182 1.3.2.2 tls config netbsd-ld0 root on ld0 type ffs 183 1.3.2.2 tls 184 1.3.2.2 tls # The main bus device 185 1.3.2.2 tls mainbus0 at root 186 1.3.2.2 tls 187 1.3.2.2 tls # The boot cpu 188 1.3.2.2 tls cpu* at mainbus? 189 1.3.2.2 tls 190 1.3.2.2 tls # Devices 191 1.3.2.2 tls # On-chip 192 1.3.2.2 tls # On-chip bus 193 1.3.2.2 tls axi0 at mainbus? 194 1.3.2.2 tls 195 1.3.2.2 tls # Interrupt Cotroller 196 1.3.2.2 tls tzic0 at axi? addr 0x0fffc000 size 0x4000 irqbase 0 197 1.3.2.2 tls 198 1.3.2.2 tls # Serial 199 1.3.2.2 tls #imxuart0 at axi? addr 0x53fbc000 irq 31 # UART1 200 1.3.2.2 tls imxuart1 at axi? addr 0x53fc0000 irq 32 201 1.3.2.2 tls #imxuart2 at axi? addr 0x5000c000 irq 33 202 1.3.2.2 tls options IMXUARTCONSOLE 203 1.3.2.2 tls 204 1.3.2.2 tls # Clock Control 205 1.3.2.2 tls imxccm0 at axi? addr 0x53fd4000 206 1.3.2.2 tls options IMX51_CKIL_FREQ=32768 207 1.3.2.2 tls 208 1.3.2.2 tls # Enhanced Periodic Interrupt Timer 209 1.3.2.2 tls imxclock0 at axi? addr 0x53fac000 size 0x4000 irq 40 210 1.3.2.2 tls 211 1.3.2.2 tls # IOMUX 212 1.3.2.2 tls imxiomux0 at axi? addr 0x53fa8000 213 1.3.2.2 tls 214 1.3.2.2 tls # WatchDog 215 1.3.2.2 tls imxwdog0 at axi? addr 0x53f98000 irq 58 flags 0 216 1.3.2.2 tls 217 1.3.2.2 tls # GPIO 218 1.3.2.2 tls imxgpio0 at axi? addr 0x53f84000 irqbase 128 irq 50 219 1.3.2.2 tls imxgpio1 at axi? addr 0x53f88000 irqbase 160 irq 52 220 1.3.2.2 tls imxgpio2 at axi? addr 0x53f8c000 irqbase 192 irq 54 221 1.3.2.2 tls imxgpio3 at axi? addr 0x53f90000 irqbase 224 irq 56 222 1.3.2.2 tls imxgpio4 at axi? addr 0x53fdc000 irqbase 256 irq 103 223 1.3.2.2 tls imxgpio5 at axi? addr 0x53fe0000 irqbase 288 irq 105 224 1.3.2.2 tls 225 1.3.2.2 tls # EPDC E-Ink Controller 226 1.3.2.2 tls #epdc0 at axi? addr 0x41010000 size 0x2000 irq 27 227 1.3.2.2 tls #wsdisplay0 at wsemuldisplaydev? console ? 228 1.3.2.2 tls #wsdisplay* at wsemuldisplaydev? 229 1.3.2.2 tls #options EPDC_DEBUG=10 230 1.3.2.2 tls #options EINK_DEBUG 231 1.3.2.2 tls #options IMXEPDCCONSOLE 232 1.3.2.2 tls 233 1.3.2.2 tls # I2C 234 1.3.2.2 tls imxi2c0 at axi? addr 0x63fc8000 irq 62 235 1.3.2.2 tls imxi2c1 at axi? addr 0x63fc4000 irq 63 236 1.3.2.2 tls #imxi2c2 at axi? addr 0x53fec000 irq 64 237 1.3.2.2 tls 238 1.3.2.2 tls # IIC 239 1.3.2.2 tls iic* at imxi2c? 240 1.3.2.2 tls 241 1.3.2.2 tls lmtemp* at iic1 addr 0x48 # LM75 temperature sensor 242 1.3.2.2 tls 243 1.3.2.2 tls # SD/MMC 244 1.3.2.2 tls sdhc0 at axi? addr 0x50004000 irq 1 # eSDHC1 245 1.3.2.2 tls sdhc1 at axi? addr 0x50008000 irq 2 # eSDHC2 246 1.3.2.2 tls sdhc2 at axi? addr 0x50020000 irq 3 # eSDHC3 247 1.3.2.2 tls #sdhc3 at axi? addr 0x50024000 irq 4 # eSDHC4 248 1.3.2.2 tls sdmmc* at sdhc? 249 1.3.2.2 tls ld* at sdmmc? # MMC/SD card 250 1.3.2.2 tls #options SDHC_DEBUG 251 1.3.2.2 tls #options SDMMC_DEBUG 252 1.3.2.2 tls 253 1.3.2.2 tls # USB 254 1.3.2.2 tls imxusbc0 at axi? addr 0x53f80000 255 1.3.2.2 tls ehci0 at imxusbc0 unit 0 irq 18 # OTG 256 1.3.2.2 tls #ehci1 at imxusbc0 unit 1 irq 14 # Host1 257 1.3.2.2 tls 258 1.3.2.2 tls usb* at ehci? 259 1.3.2.2 tls 260 1.3.2.2 tls # USB device drivers, just as soon as we have something to attach them to 261 1.3.2.2 tls include "dev/usb/usbdevices.config" 262 1.3.2.2 tls 263 1.3.2.2 tls ukphy* at mii? phy ? 264 1.3.2.2 tls 265 1.3.2.2 tls # Pseudo-Devices 266 1.3.2.2 tls 267 1.3.2.2 tls pseudo-device crypto # /dev/crypto device 268 1.3.2.2 tls pseudo-device swcrypto # software crypto implementation 269 1.3.2.2 tls 270 1.3.2.2 tls # disk/mass storage pseudo-devices 271 1.3.2.2 tls #pseudo-device md # memory disk device (ramdisk) 272 1.3.2.2 tls #pseudo-device vnd # disk-like interface to files 273 1.3.2.2 tls 274 1.3.2.2 tls # network pseudo-devices 275 1.3.2.2 tls pseudo-device bpfilter # Berkeley packet filter 276 1.3.2.2 tls #pseudo-device ipfilter # IP filter (firewall) and NAT 277 1.3.2.2 tls pseudo-device loop # network loopback 278 1.3.2.2 tls pseudo-device ppp # Point-to-Point Protocol 279 1.3.2.2 tls 280 1.3.2.2 tls # miscellaneous pseudo-devices 281 1.3.2.2 tls pseudo-device pty # pseudo-terminals 282 1.3.2.2 tls pseudo-device ksyms # /dev/ksyms 283 1.3.2.2 tls pseudo-device clockctl # NTP clockctl 284 1.3.2.2 tls 285 1.3.2.2 tls # wscons pseudo-devices 286 1.3.2.2 tls pseudo-device wsmux # mouse & keyboard multiplexor 287 1.3.2.2 tls pseudo-device wsfont 288 1.3.2.2 tls 289 1.3.2.2 tls # local configuration 290 1.3.2.2 tls cinclude "arch/evbarm/conf/KOBO.local" 291