1254721Semaste#	$NetBSD: files.ibmnws,v 1.14 2019/05/08 13:40:15 isaki Exp $
2254721Semaste#
3254721Semaste# ibmnws-specific configuration info
4254721Semaste#
5254721Semastemaxpartitions 8
6254721Semaste
7254721Semastemaxusers 2 8 64
8254721Semaste
9254721Semasteinclude	"arch/powerpc/pic/files.pic"
10254721Semaste
11254721Semastefile	arch/ibmnws/ibmnws/autoconf.c
12254721Semastefile	arch/powerpc/powerpc/clock.c
13254721Semastefile	arch/ibmnws/ibmnws/consinit.c
14254721Semastefile	arch/ibmnws/ibmnws/machdep.c
15254721Semastefile	arch/powerpc/oea/prep_machdep.c
16254721Semaste
17254721Semastefile	arch/powerpc/powerpc/bus_dma.c
18254721Semastefile	arch/powerpc/powerpc/bus_space.c
19254721Semastefile	arch/powerpc/powerpc/procfs_machdep.c	procfs
20254721Semaste
21254721Semaste# General files
22254721Semastefile	dev/cons.c
23254721Semastefile	dev/md_root.c				memory_disk_hooks
24254721Semastefile	kern/subr_disk_mbr.c			disk
25254721Semaste
26254721Semaste#
27254721Semaste# Compatibility modules
28254721Semaste#
29254721Semaste
30254721Semaste# OSS audio driver compatibility
31254721Semaste# include "compat/ossaudio/files.ossaudio"
32254721Semaste
33254721Semaste#
34254721Semaste# Machine-independent I2O drivers
35254721Semaste#
36254721Semasteinclude "dev/i2o/files.i2o"
37254721Semaste
38254721Semaste#
39254721Semaste# Machine-independent SCSI drivers
40254721Semaste#
41254721Semasteinclude "dev/scsipi/files.scsipi"
42254721Semaste
43254721Semaste#
44254721Semaste# Machine-independent ATA drivers
45254721Semaste#
46254721Semasteinclude "dev/ata/files.ata"
47254721Semaste
48254721Semaste#
49254721Semaste# System bus types
50254721Semaste#
51254721Semastedefine	mainbus {}
52254721Semastedevice	mainbus: pcibus, mainbus
53254721Semasteattach	mainbus at root
54254721Semastefile	arch/ibmnws/ibmnws/mainbus.c		mainbus
55254721Semaste
56254721Semastedevice	cpu
57254721Semasteattach	cpu at mainbus
58254721Semastefile	arch/ibmnws/ibmnws/cpu.c		cpu
59254721Semaste
60254721Semaste#
61254721Semaste# PCI-only drivers
62254721Semaste# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
63254721Semaste# XXX devices to 'pci'.
64254721Semaste#
65254721Semasteinclude "dev/pci/files.pci"
66254721Semasteinclude "dev/pci/files.agp"
67254721Semastefile	arch/ibmnws/pci/pci_machdep.c		pci
68254721Semastefile	arch/powerpc/pci/pci_machdep_common.c	pci
69254721Semastefile    arch/powerpc/pci/pci_module.c		pci & modular
70254721Semastefile	arch/powerpc/pci/pciconf_indirect.c	pci
71254721Semaste
72254721Semaste# PCI-Host bridge chipsets
73254721Semastedevice	pchb: pcibus
74254721Semasteattach	pchb at pci
75254721Semastefile	arch/powerpc/pci/pchb.c			pchb
76254721Semaste
77254721Semaste# PCI-ISA bridges
78254721Semastedevice	pcib: isabus
79254721Semasteattach	pcib at pci
80254721Semastefile	arch/powerpc/pci/pcib.c			pcib
81254721Semaste
82254721Semaste#
83254721Semaste# ISA and mixed ISA+PCI drivers
84254721Semaste#
85254721Semaste
86254721Semasteinclude "dev/isa/files.isa"
87254721Semastefile	arch/powerpc/isa/isa_machdep_common.c	isa
88254721Semastefile	arch/powerpc/isa/isadma_machdep.c	isa
89254721Semaste
90254721Semaste# ISA Plug 'n Play devices
91254721Semastefile	arch/powerpc/isa/isapnp_machdep.c	isapnp
92254721Semaste
93254721Semaste# Audio controller
94254721Semastedevice	paud { }: audiobus, isadma, ad1848
95254721Semasteattach	paud at isa with paud_isa
96254721Semastefile	arch/prep/isa/paud_isa.c	paud_isa
97254721Semaste
98254721Semaste#
99254721Semaste# clock
100254721Semaste#
101254721Semaste# No RTC on the IBM NetStations
102254721Semaste
103254721Semasteinclude "dev/pckbport/files.pckbport"
104254721Semaste
105254721Semaste# ISA speaker generates keyboard beep
106254721Semastedevice	isabeep
107254721Semasteattach	isabeep at pcppi
108254721Semastefile	arch/prep/isa/isabeep.c
109254721Semaste
110254721Semaste# Floppy disk controller
111254721Semastedevice  fdc { drive = -1 }: isadma
112254721Semastefile    dev/isa/fd.c                    fdc needs-flag
113254721Semaste
114254721Semasteattach  fdc at isa with fdc_isa
115254721Semastefile    dev/isa/fdc_isa.c               fdc_isa
116254721Semaste# Floppy disk controller
117254721Semastedevice  fd: disk
118254721Semasteattach  fd at fdc
119254721Semaste
120254721Semaste# PCMCIA drivers/support
121254721Semastedefparam	PCIC_ISA_ALLOC_IOBASE
122254721Semastedefparam	PCIC_ISA_ALLOC_IOSIZE
123254721Semastedefparam	PCIC_ISA_INTR_ALLOC_MASK
124254721Semaste
125254721Semastedevice	pcic: pcmciabus
126254721Semastefile	dev/ic/i82365.c			pcic
127254721Semasteattach	pcic at isa with pcic_isa
128254721Semastefile	dev/isa/i82365_isa.c		pcic_isa
129254721Semastefile	dev/isa/i82365_isasubr.c	pcic_isa
130254721Semaste
131254721Semasteinclude "dev/pcmcia/files.pcmcia"
132254721Semaste
133254721Semaste# on-board I/O
134254721Semaste# define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]}
135254721Semaste# device obio: obio
136254721Semaste# attach obio at mainbus
137254721Semaste# file arch/prep/dev/obio.c		obio needs-flag
138254721Semaste
139254721Semaste# attach wdc at obio with wdc_obio
140254721Semaste# file arch/prep/dev/wdc_obio.c		wdc_obio needs-flag
141254721Semaste
142254721Semasteinclude "arch/ibmnws/conf/majors.ibmnws"
143254721Semaste