TX3912 revision 1.1
1#
2# Distribution kernel (TX3912 based model) kernel config file
3
4#
5#	$NetBSD: TX3912,v 1.1 1999/11/21 07:04:31 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
18
19options		TX39_DEBUG
20#options	TX39_WATCHDOGTIMER
21#options	WINCE_DEFAULT_SETTING # Debugging use
22options		TX39ICUDEBUG
23options		TX39BIUDEBUG
24options		TX39IODEBUG
25options		TX39POWERDEBUG
26#options	TX39UARTDEBUG
27options		IT8368DEBUG
28
29options		__NO_SOFT_SERIAL_INTERRUPT
30options		SERIALCONSSLOT=0	# UARTA 0, UARTB 1
31
32options		DDB			# in-kernel debugger
33#options	DIAGNOSTIC		# extra kernel debugging checks
34#options	DEBUG			# extra kernel debugging support
35options		KTRACE			# system call tracing support
36options		NKMEMCLUSTERS=1024	# 4K pages in kernel malloc pool
37#options	 MINIROOTSIZE=10000
38options 	RTC_OFFSET=-540		# JST-9
39
40options		COMPAT_43
41
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?
64tx39io*		at	txsim?
65tx39uart*	at	txsim?
66txcom0		at	tx39uart? slot 0
67txcom1		at	tx39uart? slot 1
68
69#
70# TX39 external modules. (Platform dependent)
71#
72options USE_POLL	
73options CCKBD_POLL	# XXX I could not find interrupt source. FIXME!!
74
75#
76#	COMPAQ C-series
77#
78#options COMPAQ_LOCAL_INTR
79txcsbus3	at	tx39biu? platform COMPAQ_C
80# XXX interrupt line not found yet.
81cckbd*		at	txcsbus3 iocs 3 iocsbase 0 iocssize 0x100 iocswidth 16
82# card		... 3:2 (98)
83# insert/remove ... 5:1 (161/168)
84it8368e*	at	txcsbus3 regcs 2 regcsbase 0 regcssize 0x20 regcswidth 16 iocs 8 iocsbase 0 iocssize 0x4000000 iocswidth 16 irq1 161 irq2 168 irq3 98
85
86#
87#	Philips Nino300
88#
89txcsbus4	at	tx39biu? platform PHILIPS_NINO
90it8368e*	at	txcsbus4 regcs 2 regcsbase 0 regcssize 0x20 regcswidth 16 iocs 8 iocsbase 0 iocssize 0x4000000 iocswidth 16 irq1 161 irq2 168 irq3 98
91
92#
93#	misc unknown.
94#
95txcsbus*	at	tx39biu?
96
97# WS console uses SUN or VT100 terminal emulation
98options		WSDISPLAY_COMPAT_RAWKBD
99fb*		at	tx3912video?
100wsdisplay*	at	fb?
101wskbd*		at	cckbd? mux 1
102
103options 	WSEMUL_VT100
104options 	WSDISPLAY_DEFAULTSCREENS=4
105#options 	FONT_VT220L8x8
106options 	FONT_VT220L8x10
107
108
109# PCMCIA bus support
110pcmcia* at it8368e? controller ? socket ?
111
112# PCMCIA IDE disk
113wdc*	at pcmcia? function ?
114wd*	at wdc? channel ? drive ? flags 0x0000
115
116# ATAPI bus support
117atapibus* at wdc? channel ?
118
119# PCMCIA network interfaces
120ep*	at pcmcia? function ?		# 3Com 3c589 and 3c562 Ethernet
121mbe*	at pcmcia? function ?		# MB8696x based Ethernet
122ne*	at pcmcia? function ?		# NE2000-compatible Ethernet
123sm*	at pcmcia? function ?		# Megahertz Ethernet
124
125com*	at pcmcia? function ?		# Modems and serial cards
126
127# PCMCIA SCSI interfaces
128aic*	at pcmcia? function ?
129scsibus* at aic?
130sd*	at scsibus? target ? lun ?	# SCSI disk drives
131
132pseudo-device	loop		1	# network loopback
133pseudo-device	pty		64	# pseudo ptys
134#pseudo-device	md		1	# memory disk
135pseudo-device	biconsdev	1	# build-in console device
136
137