TX3912 revision 1.4
1#
2# Distribution kernel (TX3912 based model) kernel config file
3
4#
5#	$NetBSD: TX3912,v 1.4 2000/01/07 15:19:14 uch Exp $
6#
7include		"arch/hpcmips/conf/std.hpcmips"
8
9maxusers	8
10
11options		MIPS1			# R2000/R3000 CPUs
12options		ENABLE_MIPS_TX3900	# R3900 CPU core
13options		SOFTFLOAT		# No FPU
14#options	R3900_CACHE_DISABLE	# Disable I/D-cache
15
16options		TX39XX			# Toshiba TX39 series
17options		TX391X			# Product TMPR3912
18options		KSEG2IOBUFSIZE=0x08000000	# MCS0/MCS1 are mapped to kseg2
19
20options		TX39_DEBUG
21options		TX39_WATCHDOGTIMER
22#options		TX39ICUDEBUG
23#options		TX39CLKDEBUG
24#options		TX39BIUDEBUG
25#options		TX39IODEBUG
26#options		TX39POWERDEBUG
27#options		TX39UARTDEBUG
28
29options		__NO_SOFT_SERIAL_INTERRUPT
30options		SERIALCONSSLOT=0	# UARTA 0, UARTB 1
31
32options		DDB			# in-kernel debugger
33options		DIAGNOSTIC		# extra kernel debugging checks
34options		DEBUG			# extra kernel debugging support
35options		KTRACE			# system call tracing support
36options		NKMEMCLUSTERS=1024	# 4K pages in kernel malloc pool
37#options	 MINIROOTSIZE=10000
38
39options		COMPAT_43
40
41options 	SCSIVERBOSE	# human readable SCSI error messages
42options		PCMCIAVERBOSE	# verbose PCMCIA configuration messages
43
44file-system	FFS		# fast filesystem with user and group quotas
45file-system	MFS		# memory-based filesystem
46file-system	KERNFS		# /kern (kernel informational filesystem)
47file-system	PROCFS		# /proc
48file-system	UNION
49
50# Networking options
51options		INET		# Internet protocols
52
53config		netbsd		root on ? type ?
54
55txsim*	at	mainbus0
56#
57# System Internal Modules
58#
59tx39biu*	at	txsim?
60tx39icu*	at	txsim?
61tx39clock*	at	txsim?
62tx39power*	at	txsim?
63tx3912video*	at	txsim?
64#options COMPAQ_LOCAL_INTR
65tx39io*		at	txsim?
66tx39sib*	at	txsim?
67tx39uart*	at	txsim?
68txcom0		at	tx39uart? slot 0
69txcom1		at	tx39uart? slot 1
70
71#
72# TX39 external modules. (Platform dependent)
73#
74options USE_POLL	# keyboard device requires this
75
76txcsbus3	at	tx39biu? platform COMPAQ_C
77txcsbus4	at	tx39biu? platform PHILIPS_NINO
78txcsbus5	at	tx39biu? platform SHARP_MOBILON
79txcsbus*	at	tx39biu?	# misc unknown.
80
81# PHILIPS 74ALVC*1624? connected keyboard
82#
83tc5165buf*	at	txcsbus3 iocs 3 iocsbase 0 iocssize 0x100 iocswidth 16
84tc5165buf*	at	txcsbus5 iocs 4 iocsbase 0 iocssize 0x100 iocswidth 16
85skbd*		at	tc5165buf?
86
87# ITE IT8368E PCMCIA buffer chip
88# card		... 3:2 (98)
89# insert/remove ... 5:1/8 (161/168)
90options	IT8368E_LEGACY_MODE	# Mobilon HC-4100 requires this
91it8368e*	at	txcsbus? regcs 2 regcsbase 0 regcssize 0x20 regcswidth 16 iocs 8 iocsbase 0 iocssize 0x4000000 iocswidth 16 irq1 161 irq2 168 irq3 98
92
93# PHILIPS UCB1200 modem/audio analog front-end
94#ucb*		at	tx39sib? slot 0
95
96# WS console uses SUN or VT100 terminal emulation
97fb*		at	tx3912video?
98wsdisplay*	at	fb?
99wskbd*		at	skbd? mux 1
100#wsmouse*	at	ucb? mux 0
101
102options 	WSEMUL_VT100
103options 	WSDISPLAY_DEFAULTSCREENS=4
104options		WS_KERNEL_FG=WSCOL_GREEN
105#options 	FONT_VT220L8x8
106options 	FONT_VT220L8x10
107
108# PCMCIA bus support
109pcmcia* at it8368e? controller ? socket ?
110
111# PCMCIA IDE disk
112wdc*	at pcmcia? function ?
113wd*	at wdc? channel ? drive ? flags 0x0000
114
115# ATAPI bus support
116atapibus* at wdc? channel ?
117
118# PCMCIA network interfaces
119ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
120mbe*	at pcmcia? function ?		# MB8696x based Ethernet
121ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
122mhzc*	at pcmcia? function ?		# Megahertz Ethernet/Modem combo cards
123com*	at mhzc?
124sm*	at mhzc?
125
126com*	at pcmcia? function ?		# Modems and serial cards
127
128# PCMCIA SCSI interfaces
129aic*	at pcmcia? function ?
130scsibus* at aic?
131sd*	at scsibus? target ? lun ?	# SCSI disk drives
132
133# disk/mass storage pseudo-devices
134pseudo-device	vnd		4	# disk-like interface to files
135pseudo-device	md		1	# memory disk
136
137pseudo-device	bpfilter	8	# Berkeley packet filter
138pseudo-device	loop		1	# network loopback
139pseudo-device	ppp		2	# Point-to-Point Protocol
140pseudo-device	pty		64	# pseudo ptys
141
142# mouse & keyboard multiplexor pseudo-devices
143pseudo-device	wsmux		2
144