xref: /netbsd-src/sys/arch/sandpoint/conf/files.sandpoint (revision 2685996b0ecfa62e9cdfc698150a0a79d02d2e7f)
1*2685996bSthorpej#	$NetBSD: files.sandpoint,v 1.32 2021/04/24 23:36:47 thorpej Exp $
2c8ef73b7Sbriggs#
31e77327aSnisimura# Motorola's "SandPoint" evaluation board and multiplied descendents.
4c8ef73b7Sbriggs#
5c8ef73b7Sbriggsmaxpartitions 16
6c8ef73b7Sbriggs
7c8ef73b7Sbriggsmaxusers 2 8 64
8c8ef73b7Sbriggs
9d974db0aSgarbledinclude "arch/powerpc/pic/files.pic"
10d974db0aSgarbled
11c8ef73b7Sbriggsfile	arch/sandpoint/sandpoint/machdep.c
12d974db0aSgarbledfile	arch/sandpoint/sandpoint/autoconf.c
13bee211fcStsubaifile	arch/powerpc/powerpc/bus_dma.c
148a5a3a48Smattfile	arch/powerpc/powerpc/bus_space.c
1592d0498cSmattfile	arch/powerpc/powerpc/procfs_machdep.c	procfs
161e77327aSnisimurafile	arch/powerpc/powerpc/clock.c
171e77327aSnisimurafile	kern/subr_disk_mbr.c			disk
18c8ef73b7Sbriggsfile	dev/cons.c
19c8ef73b7Sbriggs
20c8ef73b7Sbriggs#
21c8ef73b7Sbriggs# Machine-independent SCSI drivers
22c8ef73b7Sbriggs#
23c8ef73b7Sbriggsinclude "dev/scsipi/files.scsipi"
24c8ef73b7Sbriggs
25c8ef73b7Sbriggs#
26c8ef73b7Sbriggs# Machine-independent ATA drivers
27c8ef73b7Sbriggs#
28c8ef73b7Sbriggs
29c8ef73b7Sbriggsinclude "dev/ata/files.ata"
30c8ef73b7Sbriggs
31c8ef73b7Sbriggs#
32c8ef73b7Sbriggs# Memory Disk for install floppy
33c8ef73b7Sbriggs#
34c8ef73b7Sbriggsfile	dev/md_root.c	memory_disk_hooks
35c8ef73b7Sbriggs
36c8ef73b7Sbriggs#
37c8ef73b7Sbriggs# System bus types
38c8ef73b7Sbriggs#
39c8ef73b7Sbriggsdefine	mainbus { }
40c8ef73b7Sbriggsdevice	mainbus: isabus, pcibus, mainbus
41c8ef73b7Sbriggsattach	mainbus at root
429a274f08Sphx
43550ffff4Smattdevice	cpu
44550ffff4Smattattach	cpu at mainbus
45550ffff4Smattfile	arch/sandpoint/sandpoint/mainbus.c	mainbus|cpu needs-flag
46c8ef73b7Sbriggs
479a274f08Sphxdevice	cfi: norbus
489a274f08Sphxattach	cfi at mainbus with sandpointcfi
499a274f08Sphxfile	arch/sandpoint/sandpoint/flash_cfi.c	sandpointcfi
509a274f08Sphx
51e569b3f6Sphxdevice	nhpow: sysmon_power, sysmon_taskq, gpiobus
52e569b3f6Sphxattach	nhpow at mainbus
53e569b3f6Sphxfile	arch/sandpoint/sandpoint/nhpow.c	nhpow
54e569b3f6Sphx
55*2685996bSthorpejdevice	eumb { [ unit = -1 ] }
56d974db0aSgarbledattach	eumb at mainbus
57d974db0aSgarbledfile	arch/sandpoint/sandpoint/eumb.c		eumb
589a274f08Sphx
59d974db0aSgarbledattach	com at eumb with com_eumb
60d974db0aSgarbledfile	arch/sandpoint/sandpoint/com_eumb.c	com_eumb needs-flag
619a274f08Sphx
62d7e7e38cSphxdevice	ociic: motoi2c, i2cbus
63d974db0aSgarbledattach	ociic at eumb with iic_eumb
64d974db0aSgarbledfile	arch/sandpoint/sandpoint/iic_eumb.c	iic_eumb
65d974db0aSgarbled
669a274f08Sphxdevice	satmgr: sysmon_power, sysmon_taskq
679a274f08Sphxattach	satmgr at eumb
689a274f08Sphxfile	arch/sandpoint/sandpoint/satmgr.c	satmgr
699a274f08Sphx
70c8ef73b7Sbriggs#
71c8ef73b7Sbriggs# PCI-only drivers
72c8ef73b7Sbriggs# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
73c8ef73b7Sbriggs# XXX devices to 'pci'.
74c8ef73b7Sbriggs#
75c8ef73b7Sbriggsinclude "dev/i2o/files.i2o"
76c8ef73b7Sbriggsinclude "dev/pci/files.pci"
77d974db0aSgarbledinclude "dev/pci/files.agp"
78c8ef73b7Sbriggsfile	arch/sandpoint/pci/pci_machdep.c	pci
79c8ef73b7Sbriggs
80c8ef73b7Sbriggs# PCI-Host bridge chipsets
81c8ef73b7Sbriggsdevice	pchb: pcibus
82c8ef73b7Sbriggsattach	pchb at pci
83d974db0aSgarbledfile	arch/powerpc/pci/pchb.c			pchb
84c8ef73b7Sbriggs
85c8ef73b7Sbriggs# PCI-ISA bridges
86c8ef73b7Sbriggsdevice	pcib: isabus
87c8ef73b7Sbriggsattach	pcib at pci
88d974db0aSgarbledfile	arch/powerpc/pci/pcib.c			pcib needs-flag
89d974db0aSgarbled
90d974db0aSgarbledfile	arch/sandpoint/pci/pciide_machdep.c	pciide_common
91c8ef73b7Sbriggs
92c8ef73b7Sbriggs#
93c8ef73b7Sbriggs# ISA and mixed ISA+PCI drivers
94c8ef73b7Sbriggs#
95c8ef73b7Sbriggs
96c8ef73b7Sbriggsinclude "dev/isa/files.isa"
97d974db0aSgarbledfile	arch/powerpc/isa/isa_machdep_common.c	isa
98d974db0aSgarbledfile	arch/powerpc/isa/isadma_machdep.c	isa
99c8ef73b7Sbriggs
100c8ef73b7Sbriggs# PC clock
101c8ef73b7Sbriggsfile	arch/sandpoint/isa/isaclock.c		isa
102c8ef73b7Sbriggs
103dff5222dSbjh21include "dev/pckbport/files.pckbport"
1045b380e8cSbriggs
105d17ca604Sgdamore# PC clock
106d17ca604Sgdamoredevice	mcclock: mc146818
107d17ca604Sgdamoreattach	mcclock at isa with mcclock_isa
108d17ca604Sgdamorefile	arch/sandpoint/isa/mcclock_isa.c	mcclock_isa
109d17ca604Sgdamore
110c8ef73b7Sbriggs# Floppy disk controller
1115fb8680bSbriggsdevice	fdc {drive = -1}: isadma
1125fb8680bSbriggsfile	dev/isa/fd.c				fdc needs-flag
113c8ef73b7Sbriggs
1145fb8680bSbriggsattach	fdc at isa with fdc_isa
1155fb8680bSbriggsfile	dev/isa/fdc_isa.c			fdc_isa
1165fb8680bSbriggs
1175fb8680bSbriggsdevice	fd: disk
1185fb8680bSbriggsattach	fd at fdc
11977a6b82bSgehenna
120d974db0aSgarbledinclude	"dev/usb/files.usb"
121d974db0aSgarbled
122d1ce7e76Snisimurainclude "arch/powerpc/conf/majors.powerpc"
123