1#	$NetBSD: files.evbsh3,v 1.18 2005/12/11 12:17:13 christos Exp $
2#
3# new style config file for sh3 architecture
4#
5
6# maxpartitions must be first item in files.${ARCH}.newconf
7maxpartitions 8
8
9maxusers 2 16 64
10
11file	arch/evbsh3/evbsh3/autoconf.c
12file	arch/evbsh3/evbsh3/bus_dma.c
13file	arch/evbsh3/evbsh3/conf.c
14file	arch/evbsh3/evbsh3/machdep.c
15file	arch/sh3/sh3/disksubr.c			disk
16
17defparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
18defparam opt_led_addr.h	LED_ADDR
19defparam opt_initbsc.h	BSC_BCR1_VAL BSC_BCR2_VAL BSC_WCR1_VAL BSC_WCR2_VAL
20			BSC_WCR3_VAL BSC_MCR_VAL BSC_SDMR2_VAL BSC_SDMR3_VAL
21			BSC_RTCSR_VAL BSC_RTCNT_VAL BSC_RTCOR_VAL BSC_RFCR_VAL
22			BSC_PCR_VAL FRQCR_VAL PFC_SCPCR_VAL
23
24#
25# Machine-independent SCSI drivers
26#
27
28include "dev/scsipi/files.scsipi"
29
30#
31# Machine-independent ATA drivers
32#
33
34include "dev/ata/files.ata"
35
36# Memory Disk for install floppy
37file dev/md_root.c				memory_disk_hooks
38
39#
40# System bus types
41#
42
43define mainbus { }
44device	mainbus: mainbus
45attach	mainbus at root
46file	arch/evbsh3/evbsh3/mainbus.c		mainbus
47
48device cpu
49attach cpu at mainbus
50file	arch/sh3/sh3/cpu.c			cpu
51
52include	"arch/sh3/conf/files.shb"
53
54#
55# SH3/4 evaluation board specific devices
56#
57defparam opt_evbsh3_boardtype.h			EVBSH3_BOARDTYPE
58
59
60#
61# kloader
62#
63defflag	opt_kloader.h				KLOADER
64defflag	debug_kloader.h				KLOADER_DEBUG
65defparam opt_kloader_kernel_path.h		KLOADER_KERNEL_PATH
66
67file	dev/kloader.c				kloader
68file	arch/evbsh3/evbsh3/kloader_machdep.c	kloader
69
70include "arch/evbsh3/conf/majors.evbsh3"
71