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