JORNADA820 revision 1.42 1 # $NetBSD: JORNADA820,v 1.42 2020/04/18 11:00:41 skrll Exp $
2 #
3 # JORNADA -- Windows-CE based jornada 820
4 #
5
6 include "arch/hpcarm/conf/std.sa11x0"
7
8 #options INCLUDE_CONFIG_FILE # embed config file in kernel binary
9
10 #ident "GENERIC-$Revision: 1.42 $"
11
12 # estimated number of users
13 maxusers 32
14
15 # Standard system options
16
17 #options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
18 # (default timezone is passed from hpcboot)
19 #options NTP # NTP phase/frequency locked loop
20
21 # CPU options
22
23 options CPU_SA1100 # Support the SA1100 core
24
25 # Architecture options
26
27 # File systems
28
29 #file-system FFS # UFS
30 #file-system LFS # log-structured file system
31 #file-system MFS # memory file system
32 #file-system NFS # Network file system
33 #file-system ADOSFS # AmigaDOS-compatible file system
34 #file-system EXT2FS # second extended file system (linux)
35 #file-system CD9660 # ISO 9660 + Rock Ridge file system
36 file-system MSDOSFS # MS-DOS file system
37 #file-system FDESC # /dev/fd
38 #file-system FILECORE # Acorn filecore file system
39 file-system KERNFS # /kern
40 #file-system NULLFS # loopback file system
41 #file-system OVERLAY # overlay filesystem
42 #file-system PROCFS # /proc
43 #file-system UMAPFS # NULLFS + uid and gid remapping
44 #file-system UNION # union file system
45 file-system PTYFS # /dev/pts/N support
46
47 # File system options
48 #options QUOTA # legacy UFS quotas
49 #options QUOTA2 # new, in-filesystem UFS quotas
50 #options FFS_EI # FFS Endian Independent support
51 options WAPBL # File system journaling support
52 #options FFS_NO_SNAPSHOT # No FFS snapshot support
53 #options NFSSERVER
54
55 # Networking options
56
57 #options GATEWAY # packet forwarding
58 #options INET # IP + ICMP + TCP + UDP
59 #options INET6 # IPV6
60 #options IPSEC # IP security
61 #options IPSEC_DEBUG # debug for IP security
62 #options MROUTING # IP multicast routing
63 #options PIM # Protocol Independent Multicast
64 #options NETATALK # AppleTalk networking
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
69
70 # Compatibility options
71
72 include "conf/compat_netbsd14.config"
73 options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
74
75 # Shared memory options
76
77 options SYSVMSG # System V-like message queues
78 options SYSVSEM # System V-like semaphores
79 options SYSVSHM # System V-like memory sharing
80
81 # Device options
82
83 #options MEMORY_DISK_HOOKS # boottime setup of ramdisk
84 #options MEMORY_DISK_ROOT_SIZE=3400 # Size in blocks
85 #options MEMORY_DISK_IS_ROOT # use memory disk as root
86
87 # Miscellaneous kernel options
88 options KTRACE # system call tracing, a la ktrace(1)
89 options IRQSTATS # manage IRQ statistics
90 #options SCSIVERBOSE # Verbose SCSI errors
91 options USERCONF # userconf(4) support
92 #options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
93 #options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
94
95 options NFS_BOOT_DHCP
96
97 # Development and Debugging options
98
99 options BOOT_DUMP # Enable memorydump at boot
100 options DIAGNOSTIC # internal consistency checks
101 options DEBUG # expensive debugging checks/support
102 #options UVMHIST # kernhist for uvm/pmap subsystems
103 options DDB # in-kernel debugger
104 #options DDB_HISTORY_SIZE=100 # Enable history editing in DDB
105 #makeoptions DEBUG="-g" # compile full symbol table
106
107 config netbsd root on ? type ?
108
109 # The main bus device
110 mainbus0 at root
111
112 # The boot CPU
113 cpu0 at mainbus?
114
115 saip0 at mainbus?
116
117 # Serial
118 options CONSPEED=19200
119 sacom0 at saip0 addr 0x80050000 size 0x24 intr 17
120 #sacom1 at saip0 addr 0x80010000 size 0x24 intr 15
121
122
123 #OS Timer
124 saost* at saip? addr 0x90000000 size 0x20
125
126 # SA1111 companion chip
127 #sacc0 at saip? addr 0x40000000 size 0x2000
128
129 # PCMCIA bus support
130 #sacpcic* at sacc?
131 #pcmcia* at sacpcic?
132
133 # PCMCIA serial interfaces
134 #com* at pcmcia? function ? # Modems and serial cards
135
136 # PCMCIA IDE controllers and disks
137 #wdc* at pcmcia? function ?
138 #atabus* at ata?
139 #wd* at atabus? drive ?
140
141 # PCMCIA network interfaces
142 #an* at pcmcia? function ? # Aironet PC4500/PC4800 (802.11)
143 #awi* at pcmcia? function ? # BayStack 650/660 (802.11FH/DS)
144 #cnw* at pcmcia? function ? # Xircom/Netwave AirSurfer
145 #ep* at pcmcia? function ? # 3Com 3c589 and 3c562 Ethernet
146 #mbe* at pcmcia? function ? # MB8696x based Ethernet
147 #ne* at pcmcia? function ? # NE2000-compatible Ethernet
148 #ray* at pcmcia? function ? # Raytheon Raylink (802.11)
149 ##sm* at pcmcia? function ? # Megahertz Ethernet
150 #wi* at pcmcia? function ? # Lucent WaveLan IEEE (802.11)
151 ##xirc* at pcmcia? function ? # Xircom CreditCard Ethernet
152 ##com* at xirc?
153 ##xi* at xirc?
154 #
155 ##mhzc* at pcmcia? function ? # Megahertz Ethernet/Modem combo cards
156 ##com* at mhzc?
157 ##sm* at mhzc?
158 #
159 ## MII/PHY support
160 #acphy* at mii? phy ? # DAltima AC101 and AMD Am79c874 PHYs
161 #amhphy* at mii? phy ? # AMD 79c901 Ethernet PHYs
162 #bmtphy* at mii? phy ? # Broadcom BCM5201 and BCM5202 PHYs
163 #brgphy* at mii? phy ? # Broadcom BCM5400-family PHYs
164 #dmphy* at mii? phy ? # Davicom DM9101 PHYs
165 #exphy* at mii? phy ? # 3Com internal PHYs
166 #glxtphy* at mii? phy ? # Level One LXT-1000 PHYs
167 #gphyter* at mii? phy ? # NS83861 Gig-E PHY
168 #icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x
169 #inphy* at mii? phy ? # Intel 82555 PHYs
170 #iophy* at mii? phy ? # Intel 82553 PHYs
171 #lxtphy* at mii? phy ? # Level One LXT-970 PHYs
172 #makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs
173 #nsphy* at mii? phy ? # NS83840 PHYs
174 #nsphyter* at mii? phy ? # NS83843 PHYs
175 #pnaphy* at mii? phy ? # generic HomePNA PHYs
176 #qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs
177 #sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs
178 #tlphy* at mii? phy ? # ThunderLAN PHYs
179 #tqphy* at mii? phy ? # TDK Semiconductor PHYs
180 #ukphy* at mii? phy ? # generic unknown PHYs
181 #urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
182 #
183 # Peripheral IO Controller
184 #pioc0 at mainbus? base 0x00210000
185
186 # Serial ports
187 #com* at pioc? offset 0x03f8 irq 10
188 #com* at pioc? offset 0x02f8 irq -1
189 #com* at pioc? offset 0x0338 irq -1
190 #com* at pioc? offset 0x0238 irq -1
191
192 # Parallel ports
193 #lpt* at pioc? offset 0x0278 irq 0
194 #lpt* at pioc? offset 0x0378 irq -1
195 #lpt* at pioc? offset 0x03bc irq -1
196
197 # wscons options
198 #options WSEMUL_VT100
199 #options WSDISPLAY_DEFAULTSCREENS=2
200 # see arch/hpcarm/dev/j720kbdmap.c for implemented layouts
201 #options J720KBD_LAYOUT=KB_FR
202 #options FONT_VT220L8x10
203 # The X server requires theses two options
204 #options WSDISPLAY_COMPAT_USL # wsconscfg VT handling
205 #options WSDISPLAY_COMPAT_RAWKBD
206 # customization of console and kernel output - see dev/wscons/wsdisplayvar.h
207 #options WSDISPLAY_CUSTOM_OUTPUT # color customization from wsconsctl(8)
208 #options WS_DEFAULT_FG=WSCOL_WHITE
209 #options WS_DEFAULT_BG=WSCOL_BLACK
210 #options WS_DEFAULT_COLATTR="(0)"
211 #options WS_DEFAULT_MONOATTR="(0)"
212 #options WS_KERNEL_FG=WSCOL_WHITE
213 #options WS_KERNEL_BG=WSCOL_BLACK
214 #options WS_KERNEL_COLATTR="(0)"
215 #options WS_KERNEL_MONOATTR="(0)"
216
217 # physical console
218 #sed0 at saip?
219 #hpcfb* at sed?
220 #wsdisplay* at hpcfb?
221 #j720ssp0 at saip? addr 0x80070000 size 0x100
222 #wskbd* at j720ssp? mux 1
223 #wsmouse* at j720ssp? mux 0
224
225 #pseudo-device loop # network loopback
226 #pseudo-device bpfilter # packet filter
227 #pseudo-device sl # CSLIP
228 #pseudo-device ppp # PPP
229 #pseudo-device tun # network tunneling over tty
230 #pseudo-device gre # generic L3 over IP tunnel
231 #pseudo-device npf # NPF packet filter
232 #pseudo-device gif # IPv[46] over IPv[46] tunnel (RFC1933)
233 #pseudo-device faith # IPv[46] tcp relay translation i/f
234 #pseudo-device stf # 6to4 IPv6 over IPv4 encapsulation
235
236 #pseudo-device vlan # IEEE 802.1q encapsulation
237 pseudo-device pty # pseudo-terminals
238 #pseudo-device vnd # disk-like interface to files
239 #pseudo-device ccd # concatenated disk devices
240 #pseudo-device cgd # cryptographic disk devices
241 #pseudo-device raid # RAIDframe disk driver
242 #options RAID_AUTOCONFIG # auto-configuration of RAID components
243 #pseudo-device fss # file system snapshot device
244
245 #pseudo-device biconsdev 1 # build-in console device
246 #pseudo-device wsmux
247
248 pseudo-device md # Ramdisk driver
249 pseudo-device clockctl # user control of clock subsystem
250 pseudo-device ksyms # /dev/ksyms
251
252 options DRAM_PAGES=4096
253