KZSH401 revision 1.29
11.29Shannken#	$NetBSD: KZSH401,v 1.29 2010/11/23 11:13:58 hannken Exp $
21.1Smsaitoh#
31.1Smsaitoh#	GENERIC -- everything that's currently supported
41.1Smsaitoh#
51.1Smsaitoh
61.9Sitojun# for big endian
71.9Sitojuninclude "arch/evbsh3/conf/std.evbsh3.eb"
81.9Sitojun# for little endian
91.9Sitojun#include "arch/evbsh3/conf/std.evbsh3.el"
101.28Snonakainclude "arch/evbsh3/conf/std.kzsh401"
111.17Satatat
121.17Satatat#options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
131.1Smsaitoh
141.1Smsaitoh# Enable the hooks used for initializing the root memory-disk.
151.1Smsaitohoptions 	MEMORY_DISK_HOOKS
161.1Smsaitohoptions 	MEMORY_DISK_IS_ROOT	# force root on memory disk
171.1Smsaitohoptions 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
181.15Slukemoptions 	MEMORY_DISK_ROOT_SIZE=2880	# size of memory disk, in blocks
191.27Sjymoptions 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
201.1Smsaitoh
211.1Smsaitohmaxusers	16		# estimated number of users
221.1Smsaitoh
231.1Smsaitoh# CPU support
241.1Smsaitohoptions 	SH7750
251.10Slukemoptions 	SH4
261.10Slukemoptions 	PCLOCK=33333300			# 33.3333MHz
271.10Slukemoptions 	IOM_ROM_BEGIN=0x00000000
281.10Slukemoptions 	IOM_ROM_SIZE=0x00100000		# 1MB
291.18Suchoptions 	IOM_RAM_BEGIN=0x08000000
301.10Slukemoptions 	IOM_RAM_SIZE=0x01000000		# 16MB
311.10Slukem
321.10Slukemoptions 	BSC_BCR1_VAL	=0x8000000c
331.10Slukemoptions 	BSC_BCR2_VAL	=0xb538
341.10Slukemoptions 	BSC_WCR1_VAL	=0x00010111
351.10Slukemoptions 	BSC_WCR2_VAL	=0x108a2520
361.10Slukemoptions 	BSC_WCR3_VAL	=0x00000000
371.10Slukemoptions 	BSC_MCR_VAL	=0x10192194
381.10Slukem#options 	BSC_PCR_VAL	=0x08eb
391.10Slukemoptions 	BSC_RTCSR_VAL	=0xa510
401.10Slukem#options 	BSC_RTCNT_VAL	=0xa500
411.10Slukemoptions 	BSC_RTCOR_VAL	=0xa541
421.10Slukemoptions 	BSC_RFCR_VAL	=0xa400
431.10Slukemoptions 	FRQCR_VAL	=0x0e13
441.10Slukemoptions 	BSC_SDMR2_VAL	=0xff90008c
451.1Smsaitoh
461.10Slukemoptions 	LED_ADDR=0xa8000000
471.1Smsaitoh
481.1Smsaitohoptions 	HZ=64		# clock interrupt generates every 1/HZ sec
491.1Smsaitohoptions 	COMPAT_43	# and 4.3BSD
501.22Schristosoptions		COMPAT_BSDPTY	# /dev/[pt]ty?? ptys.
511.20Slukemoptions 	USERCONF	# userconf(4) support
521.21Satatat#options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
531.1Smsaitoh
541.1Smsaitoh# Executable format options
551.1Smsaitohoptions 	EXEC_COFF	# COFF executables
561.1Smsaitoh
571.1Smsaitoh# File systems
581.1Smsaitohfile-system 	FFS		# UFS
591.24Stsutsuioptions 	FFS_NO_SNAPSHOT	# No FFS snapshot support
601.26Ssimonboptions 	WAPBL		# File system journaling support - Experimental
611.14Such
621.14Suchconfig		netbsd	root on ? type ?
631.1Smsaitoh
641.1Smsaitoh#
651.1Smsaitoh# Device configuration
661.1Smsaitoh#
671.1Smsaitohmainbus0 at root
681.1Smsaitohshb*	at mainbus?
691.25Suwertc0 at shb?
701.10Slukemoptions 	SCIFCN_SPEED=19200
711.14Suchscif0 at shb?
721.7Sjdolecekpseudo-device	pty			# pseudo-terminals
731.29Shannkenpseudo-device	md			# memory disk device (ramdisk)
741.19Slukempseudo-device	clockctl		# user control of clock subsystem
75