files.ibmnws revision 1.10
1#	$NetBSD: files.ibmnws,v 1.10 2007/10/17 19:55:00 garbled Exp $
2#
3# ibmnws-specific configuration info
4#
5maxpartitions 8
6
7maxusers 2 8 64
8
9include	"arch/powerpc/pic/files.pic"
10
11file	arch/ibmnws/ibmnws/autoconf.c
12file	arch/powerpc/powerpc/clock.c
13file	arch/ibmnws/ibmnws/consinit.c
14file	arch/ibmnws/ibmnws/machdep.c
15file	arch/powerpc/oea/prep_machdep.c
16
17file	arch/powerpc/powerpc/bus_dma.c
18file	arch/powerpc/powerpc/bus_space.c
19file	arch/powerpc/powerpc/procfs_machdep.c	procfs
20file	arch/powerpc/powerpc/softintr.c
21
22# General files
23file	dev/cons.c
24file	dev/md_root.c				memory_disk_hooks
25file	kern/subr_disk_mbr.c			disk
26
27#
28# Compatibility modules
29#
30
31# OSS audio driver compatibility
32# include "compat/ossaudio/files.ossaudio"
33
34#
35# Machine-independent I2O drivers
36#
37include "dev/i2o/files.i2o"
38
39#
40# Machine-independent SCSI drivers
41#
42include "dev/scsipi/files.scsipi"
43
44#
45# Machine-independent ATA drivers
46#
47include "dev/ata/files.ata"
48
49#
50# System bus types
51#
52define	mainbus {}
53device	mainbus: pcibus, mainbus
54attach	mainbus at root
55file	arch/ibmnws/ibmnws/mainbus.c		mainbus
56
57device	cpu
58attach	cpu at mainbus
59file	arch/ibmnws/ibmnws/cpu.c		cpu
60
61include "dev/wscons/files.wscons"
62include "dev/wsfont/files.wsfont"
63include "dev/rasops/files.rasops"
64include "dev/wsfb/files.wsfb"
65
66#
67# PCI-only drivers
68# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
69# XXX devices to 'pci'.
70#
71include "dev/pci/files.pci"
72include "dev/pci/files.agp"
73file	arch/ibmnws/pci/pci_machdep.c		pci
74file	arch/powerpc/pci/pci_machdep_common.c	pci
75file	arch/powerpc/pci/pciconf_indirect.c	pci
76
77# PCI-Host bridge chipsets
78device	pchb: pcibus
79attach	pchb at pci
80file	arch/powerpc/pci/pchb.c			pchb
81
82# PCI-ISA bridges
83device	pcib: isabus
84attach	pcib at pci
85file	arch/powerpc/pci/pcib.c			pcib
86
87#
88# ISA and mixed ISA+PCI drivers
89#
90
91include "dev/isa/files.isa"
92file	arch/powerpc/isa/isa_machdep_common.c	isa
93file	arch/powerpc/isa/isadma_machdep.c	isa
94
95# ISA Plug 'n Play devices
96file	arch/powerpc/isa/isapnp_machdep.c	isapnp
97
98# Audio controller
99device	paud { }: audiobus, isadma, ad1848, auconv
100attach	paud at isa with paud_isa
101file	arch/prep/isa/paud_isa.c	paud_isa
102
103#
104# clock
105#
106# No RTC on the IBM NetStations
107
108include "dev/pckbport/files.pckbport"
109
110# ISA speaker generates keyboard beep
111device	isabeep
112attach	isabeep at pcppi
113file	arch/prep/isa/isabeep.c
114
115# Floppy disk controller
116device  fdc { drive = -1 }: isadma
117file    dev/isa/fd.c                    fdc needs-flag
118
119attach  fdc at isa with fdc_isa
120file    dev/isa/fdc_isa.c               fdc_isa
121# Floppy disk controller
122device  fd: disk
123attach  fd at fdc
124
125# PCMCIA drivers/support
126defparam	PCIC_ISA_ALLOC_IOBASE
127defparam	PCIC_ISA_ALLOC_IOSIZE
128defparam	PCIC_ISA_INTR_ALLOC_MASK
129
130device	pcic: pcmciabus
131file	dev/ic/i82365.c			pcic
132attach	pcic at isa with pcic_isa
133file	dev/isa/i82365_isa.c		pcic_isa
134file	dev/isa/i82365_isasubr.c	pcic_isa
135
136include "dev/pcmcia/files.pcmcia"
137
138# on-board I/O
139# define obio {[port = -1], [size = 0], [iomem = -1], [iosiz = 0], [irq = -1]}
140# device obio: obio
141# attach obio at mainbus
142# file arch/prep/dev/obio.c		obio needs-flag
143
144# attach wdc at obio with wdc_obio
145# file arch/prep/dev/wdc_obio.c		wdc_obio needs-flag
146
147include "arch/ibmnws/conf/majors.ibmnws"
148