files.dreamcast revision 1.14
1#	$NetBSD: files.dreamcast,v 1.14 2001/11/20 14:34:20 lukem 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
11include "dev/wscons/files.wscons"
12include "dev/rasops/files.rasops"
13include "dev/wsfont/files.wsfont"
14
15include "dev/i2o/files.i2o"
16include "dev/pci/files.pci"
17
18file	arch/dreamcast/dreamcast/conf.c
19file	arch/dreamcast/dreamcast/machdep.c
20file	arch/dreamcast/dreamcast/autoconf.c
21file	arch/dreamcast/dreamcast/procfs_machdep.c	procfs
22file	arch/dreamcast/dreamcast/clock.c
23file	arch/sh3/sh3/disksubr.c				disk
24
25defparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
26defparam opt_led_addr.h	LED_ADDR
27defparam opt_initbsc.h	BSC_BCR1_VAL BSC_BCR2_VAL BSC_WCR1_VAL BSC_WCR2_VAL
28			BSC_WCR3_VAL BSC_MCR_VAL BSC_SDMR2_VAL BSC_SDMR3_VAL
29			BSC_RTCSR_VAL BSC_RTCNT_VAL BSC_RTCOR_VAL BSC_RFCR_VAL
30			BSC_PCR_VAL FRQCR_VAL PFC_SCPCR_VAL
31
32#
33# Machine-independent SCSI drivers
34#
35
36include "dev/scsipi/files.scsipi"
37major	{sd = 4}
38major	{st = 5}
39major	{cd = 6}
40
41#
42# Machine-independent ATA drivers
43#
44
45include "dev/ata/files.ata"
46major	{wd = 0}
47
48# Memory Disk for install floppy
49file dev/md_root.c				memory_disk_hooks
50major	{md = 17}
51
52#
53# System bus types
54#
55
56define mainbus { }
57device	mainbus: mainbus
58attach	mainbus at root
59file	arch/dreamcast/dreamcast/mainbus.c	mainbus
60
61include "arch/dreamcast/conf/files.shbus"
62
63# network devices MII bus
64include "dev/mii/files.mii"
65
66device maple { [port = -1], [subunit = -1] }
67attach maple at shb
68file	arch/dreamcast/dev/maple/maple.c		maple	needs-flag
69
70device	mkbd: wskbddev
71attach	mkbd at maple
72file	arch/dreamcast/dev/maple/mkbd.c			mkbd	needs-flag
73
74device	mms: wsmousedev
75attach	mms at maple
76file	arch/dreamcast/dev/maple/mms.c			mms	needs-flag
77
78device	pvr: wsemuldisplaydev, rasops16
79attach	pvr at shb
80file	arch/dreamcast/dev/pvr.c			pvr	needs-flag
81
82device	gdrom: disk
83attach	gdrom at shb
84file	arch/dreamcast/dev/gdrom.c			gdrom	needs-flag
85major	{gdrom = 19}
86
87device	g2bus { }
88attach	g2bus at shb
89file	arch/dreamcast/dev/g2/g2bus.c			g2bus
90file	arch/dreamcast/dev/g2/g2bus_bus_mem.c		g2bus
91
92device	gapspci: pcibus
93attach	gapspci at g2bus
94file	arch/dreamcast/dev/g2/gapspci.c			gapspci
95file	arch/dreamcast/dev/g2/gapspci_dma.c		gapspci
96file	arch/dreamcast/dev/g2/gapspci_pci.c		gapspci
97