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