xref: /netbsd-src/sys/arch/dreamcast/conf/files.dreamcast (revision e622eac459adf11c2e710d7a4de0f05510bbbe61)
1*e622eac4Sisaki#	$NetBSD: files.dreamcast,v 1.32 2019/05/08 13:40:14 isaki Exp $
283334549Smarcus
3dc55dc2cSuch# maxpartitions must be first item in files.${MACHINE}
4a2bddaa5Sitohymaxpartitions 16
56a7b420bSuch
66a7b420bSuchmaxusers 2 16 64
783334549Smarcus
8a42d651bSthorpejinclude "dev/i2o/files.i2o"
9a42d651bSthorpejinclude "dev/pci/files.pci"
10322c255aSmarcus
1183334549Smarcusfile	arch/dreamcast/dreamcast/conf.c
1283334549Smarcusfile	arch/dreamcast/dreamcast/machdep.c
136a7b420bSuchfile	arch/dreamcast/dreamcast/autoconf.c
14f694c9fdSuchfile	arch/dreamcast/dreamcast/clock_machdep.c
15e0a46238Suchfile	arch/sh3/sh3/disksubr.c				disk
1683334549Smarcus
173a292b1bSuchfile	dev/kloader.c					kloader
183a292b1bSuchfile	arch/dreamcast/dreamcast/kloader_machdep.c	kloader
19b201874aStsutsuidefflag	opt_kloader.h	KLOADER
20b201874aStsutsuidefflag	debug_kloader.h	KLOADER_DEBUG
21b201874aStsutsui
220fa23113Slukemdefparam opt_memsize.h	IOM_ROM_BEGIN IOM_ROM_SIZE IOM_RAM_BEGIN IOM_RAM_SIZE
23322c255aSmarcus
246a7b420bSuch#
256a7b420bSuch# Machine-independent SCSI drivers
266a7b420bSuch#
276a7b420bSuch
286a7b420bSuchinclude "dev/scsipi/files.scsipi"
296a7b420bSuch
306a7b420bSuch#
316a7b420bSuch# Machine-independent ATA drivers
326a7b420bSuch#
336a7b420bSuch
346a7b420bSuchinclude "dev/ata/files.ata"
356a7b420bSuch
366a7b420bSuch# Memory Disk for install floppy
376a7b420bSuchfile dev/md_root.c				memory_disk_hooks
386a7b420bSuch
396a7b420bSuch#
406a7b420bSuch# System bus types
416a7b420bSuch#
426a7b420bSuch
436a7b420bSuchdefine mainbus { }
446a7b420bSuchdevice	mainbus: mainbus
456a7b420bSuchattach	mainbus at root
466a7b420bSuchfile	arch/dreamcast/dreamcast/mainbus.c	mainbus
476a7b420bSuch
48422c178bSuchdevice cpu
49422c178bSuchattach cpu at mainbus
50422c178bSuchfile	arch/sh3/sh3/cpu.c			cpu
51422c178bSuch
52422c178bSuchinclude	"arch/sh3/conf/files.shb"
53422c178bSuch
54422c178bSuchfile arch/dreamcast/dreamcast/sysasic.c		shb
556a7b420bSuch
56b81a17e1Sthorpejdevice maple { [port = -1], [subunit = -1] }
57322c255aSmarcusattach maple at shb
58e90e316bSmarcusfile	arch/dreamcast/dev/maple/maple.c		maple	needs-flag
59322c255aSmarcus
60322c255aSmarcusdevice	mkbd: wskbddev
61322c255aSmarcusattach	mkbd at maple
62322c255aSmarcusfile	arch/dreamcast/dev/maple/mkbd.c			mkbd	needs-flag
63322c255aSmarcus
64b4255677Sthorpejdevice	mms: wsmousedev
65b4255677Sthorpejattach	mms at maple
66b4255677Sthorpejfile	arch/dreamcast/dev/maple/mms.c			mms	needs-flag
67b4255677Sthorpej
68563bcf3cSitohydevice	mmem: disk
69563bcf3cSitohyattach	mmem at maple
70563bcf3cSitohyfile	arch/dreamcast/dev/maple/mmemcard.c		mmem	needs-flag
71563bcf3cSitohy
72563bcf3cSitohydevice	mlcd
73563bcf3cSitohyattach	mlcd at maple
74563bcf3cSitohyfile	arch/dreamcast/dev/maple/mlcd.c			mlcd	needs-flag
75563bcf3cSitohy
76f16d219cSthorpejdevice	pvr: wsemuldisplaydev, rasops16
77322c255aSmarcusattach	pvr at shb
78322c255aSmarcusfile	arch/dreamcast/dev/pvr.c			pvr	needs-flag
79322c255aSmarcus
80240be73eStsutsuidevice	g1bus { }
81240be73eStsutsuiattach	g1bus at shb
82240be73eStsutsuifile	arch/dreamcast/dev/g1/g1bus.c			g1bus
83240be73eStsutsuifile	arch/dreamcast/dev/g1/g1bus_bus_mem.c		g1bus
84240be73eStsutsui
85240be73eStsutsuiattach	wdc at g1bus with wdc_g1bus
86240be73eStsutsuifile	arch/dreamcast/dev/g1/wdc_g1.c			wdc_g1bus
87240be73eStsutsui
883c59914eSmarcusdevice	gdrom: disk
893c59914eSmarcusattach	gdrom at shb
903c59914eSmarcusfile	arch/dreamcast/dev/gdrom.c			gdrom	needs-flag
91240be73eStsutsui#attach	gdrom at atapibus
92240be73eStsutsui#file	arch/dreamcast/dev/g1/gdrom.c			gdrom	needs-flag
933c59914eSmarcus
94a42d651bSthorpejdevice	g2bus { }
95a42d651bSthorpejattach	g2bus at shb
96a42d651bSthorpejfile	arch/dreamcast/dev/g2/g2bus.c			g2bus
97a42d651bSthorpejfile	arch/dreamcast/dev/g2/g2bus_bus_mem.c		g2bus
98a42d651bSthorpej
992a48f4deSuwedevice	g2rtc
1002a48f4deSuweattach	g2rtc at g2bus
1012a48f4deSuwefile	arch/dreamcast/dev/g2/g2rtc.c			g2rtc
1022a48f4deSuwe
103a42d651bSthorpejdevice	gapspci: pcibus
104a42d651bSthorpejattach	gapspci at g2bus
105a42d651bSthorpejfile	arch/dreamcast/dev/g2/gapspci.c			gapspci
106a42d651bSthorpejfile	arch/dreamcast/dev/g2/gapspci_dma.c		gapspci
107a42d651bSthorpejfile	arch/dreamcast/dev/g2/gapspci_pci.c		gapspci
10877a6b82bSgehenna
109fbc8e474Stsutsui# LAN Adapter
110fbc8e474Stsutsuiattach	mbe at g2bus with mbe_g2bus
111fbc8e474Stsutsuifile	arch/dreamcast/dev/g2/if_mbe_g2.c		mbe_g2bus
112fbc8e474Stsutsui
113*e622eac4Sisakidevice	aica: audiobus
1147973c332Smarcusattach	aica at g2bus
1157973c332Smarcusfile	arch/dreamcast/dev/g2/aica.c			aica	needs-flag
1167973c332Smarcus
11777a6b82bSgehennainclude "arch/dreamcast/conf/majors.dreamcast"
118