1 1.36 simonb # $NetBSD: IMX31LITE,v 1.36 2022/08/07 02:52:25 simonb 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.36 simonb #options FFS_EI # FFS Endian Independent support 49 1.36 simonb #options FFS_NO_SNAPSHOT # No FFS snapshot support 50 1.13 bouyer #options QUOTA # legacy UFS quotas 51 1.13 bouyer #options QUOTA2 # new, in-filesystem UFS quotas 52 1.36 simonb #options UFS_DIRHASH # UFS Large Directory Hashing 53 1.36 simonb #options UFS_EXTATTR # Extended attribute support for UFS1 54 1.36 simonb options WAPBL # File system journaling support 55 1.31 rin #options DISKLABEL_EI # disklabel Endian Independent support 56 1.36 simonb options NFSSERVER # Network File System server 57 1.2 matt 58 1.2 matt # Networking options 59 1.2 matt 60 1.2 matt #options GATEWAY # packet forwarding 61 1.2 matt options INET # IP + ICMP + TCP + UDP 62 1.2 matt options INET6 # IPV6 63 1.2 matt #options IPSEC # IP security 64 1.2 matt #options IPSEC_DEBUG # debug for IP security 65 1.2 matt #options MROUTING # IP multicast routing 66 1.2 matt #options PIM # Protocol Independent Multicast 67 1.2 matt #options NETATALK # AppleTalk networking 68 1.2 matt #options PPP_BSDCOMP # BSD-Compress compression support for PPP 69 1.2 matt #options PPP_DEFLATE # Deflate compression support for PPP 70 1.2 matt #options PPP_FILTER # Active filter support for PPP (requires bpf) 71 1.2 matt #options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG 72 1.2 matt 73 1.2 matt options NFS_BOOT_BOOTP 74 1.2 matt options NFS_BOOT_DHCP 75 1.2 matt #options NFS_BOOT_BOOTPARAM 76 1.2 matt 77 1.2 matt # Compatibility options 78 1.2 matt 79 1.33 mrg include "conf/compat_netbsd14.config" 80 1.33 mrg options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries 81 1.2 matt 82 1.2 matt # Shared memory options 83 1.2 matt 84 1.2 matt options SYSVMSG # System V-like message queues 85 1.2 matt options SYSVSEM # System V-like semaphores 86 1.2 matt options SYSVSHM # System V-like memory sharing 87 1.2 matt 88 1.2 matt # Device options 89 1.2 matt 90 1.2 matt #options MEMORY_DISK_HOOKS # boottime setup of ramdisk 91 1.2 matt #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks 92 1.2 matt #options MEMORY_DISK_IS_ROOT # use memory disk as root 93 1.2 matt 94 1.2 matt # Console options. 95 1.2 matt #options CONSPEED=38400 # Console speed 96 1.2 matt 97 1.2 matt # Miscellaneous kernel options 98 1.2 matt options KTRACE # system call tracing, a la ktrace(1) 99 1.2 matt options IRQSTATS # manage IRQ statistics 100 1.2 matt #options SCSIVERBOSE # Verbose SCSI errors 101 1.2 matt options MIIVERBOSE # Verbose MII autoconfuration messages 102 1.2 matt #options PCI_CONFIG_DUMP # verbosely dump PCI config space 103 1.2 matt #options DDB_KEYCODE=0x40 104 1.2 matt options USERCONF # userconf(4) support 105 1.2 matt #options PIPE_SOCKETPAIR # smaller, but slower pipe(2) 106 1.2 matt #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel 107 1.2 matt 108 1.2 matt # Development and Debugging options 109 1.2 matt 110 1.25 dholland options DIAGNOSTIC # internal consistency checks 111 1.2 matt options DEBUG 112 1.2 matt #options LOCKDEBUG 113 1.35 skrll #options UVMHIST # kernhist for uvm/pmap subsystems 114 1.2 matt options VERBOSE_INIT_ARM # verbose bootstraping messages 115 1.2 matt options DDB # in-kernel debugger 116 1.2 matt options DDB_HISTORY_SIZE=100 # Enable history editing in DDB 117 1.2 matt #makeoptions DEBUG="-g" # compile full symbol table 118 1.28 joerg makeoptions COPY_SYMTAB=1 119 1.2 matt 120 1.2 matt config netbsd root on ? type ? 121 1.2 matt 122 1.2 matt # The main bus device 123 1.2 matt mainbus0 at root 124 1.2 matt 125 1.2 matt # The boot cpu 126 1.2 matt cpu0 at mainbus? 127 1.2 matt #l2cc0 at mainbus? 128 1.2 matt 129 1.2 matt # Specify the memory size in bytes. 130 1.33 mrg options MEMSIZE=0x8000000 131 1.2 matt 132 1.2 matt # Devices 133 1.2 matt 134 1.2 matt ahb0 at mainbus? 135 1.2 matt avic0 at ahb? addr 0x68000000 irqbase 0 136 1.2 matt aips* at ahb0 137 1.2 matt imxuart* at aips? addr 0x43f90000 intr 45 138 1.2 matt imxgpio0 at ahb? addr 0x53fcc000 irqbase 64 intr 52 139 1.2 matt imxgpio1 at ahb? addr 0x53fd0000 irqbase 96 intr 51 140 1.2 matt imxgpio2 at ahb? addr 0x53fa4000 irqbase 128 intr 56 141 1.2 matt gpio* at imxgpio? 142 1.2 matt 143 1.2 matt # pcic 144 1.2 matt imx31lk_pcic0 at aips? addr 0xb8004000 145 1.2 matt pcmcia* at imx31lk_pcic0 146 1.2 matt wdc* at pcmcia? function ? 147 1.2 matt atabus* at wdc? channel ? 148 1.2 matt wd* at atabus? drive ? flags 0x0000 149 1.2 matt 150 1.2 matt # Pseudo-Devices 151 1.2 matt 152 1.2 matt # disk/mass storage pseudo-devices 153 1.11 hannken #pseudo-device md # memory disk device (ramdisk) 154 1.2 matt #pseudo-device vnd # disk-like interface to files 155 1.19 msaitoh #pseudo-device fss # file system snapshot device 156 1.19 msaitoh #pseudo-device putter # for puffs and pud 157 1.2 matt 158 1.2 matt # network pseudo-devices 159 1.2 matt #pseudo-device bpfilter # Berkeley packet filter 160 1.2 matt pseudo-device loop # network loopback 161 1.2 matt 162 1.2 matt # miscellaneous pseudo-devices 163 1.2 matt pseudo-device pty # pseudo-terminals 164 1.2 matt pseudo-device ksyms # /dev/ksyms 165 1.2 matt pseudo-device clockctl # NTP clockctl 166