xref: /netbsd-src/sys/arch/hpcmips/conf/files.hpcmips (revision 63264fc80c92778b2e56b0599e3b7e509e9ad3b6)
1*63264fc8Sandvar#	$NetBSD: files.hpcmips,v 1.110 2022/05/23 21:46:12 andvar Exp $
2db2b0adeStakemura
3db2b0adeStakemura# maxpartitions must be first item in files.${ARCH}.
4f1b19ce1Swizmaxpartitions 8
5db2b0adeStakemura
6db2b0adeStakemuramaxusers 2 8 64
7db2b0adeStakemura
8db2b0adeStakemura#
94af35694Salnsn# Stack-less Just-In-Time compiler
104af35694Salnsn#
114af35694Salnsn
124af35694Salnsninclude	"external/bsd/sljit/conf/files.sljit"
134af35694Salnsn
144af35694Salnsn#
154553af4eSenami# Machine-independent I2O drivers.
164553af4eSenami#
174553af4eSenami
184553af4eSenamiinclude "dev/i2o/files.i2o"
194553af4eSenami
204553af4eSenami#
21db2b0adeStakemura# Machine-independent SCSI drivers
22db2b0adeStakemura#
23db2b0adeStakemura
24db2b0adeStakemurainclude "dev/scsipi/files.scsipi"
25db2b0adeStakemura
26db2b0adeStakemura#
27db2b0adeStakemura# Machine-independent ATA drivers
28db2b0adeStakemura#
29db2b0adeStakemura
30db2b0adeStakemurainclude "dev/ata/files.ata"
31db2b0adeStakemura
32db2b0adeStakemura#
333ca5c268Scube# APM emulation
343ca5c268Scube#
353ca5c268Scube
363ca5c268Scubeinclude "dev/hpc/files.hpcapm"
373ca5c268Scubefile	arch/hpcmips/hpcmips/hpcapm_machdep.c	hpcapm
383ca5c268Scube
393ca5c268Scube#
40db2b0adeStakemura# Bus-independent devices
41db2b0adeStakemura#
423ca5c268Scubedevice mainbus { [platform = -1] }: hpcapmif
43db2b0adeStakemuraattach mainbus at root
44db2b0adeStakemura
45db2b0adeStakemuradevice cpu				# not optional
46db2b0adeStakemuraattach cpu at mainbus
47db2b0adeStakemurafile arch/hpcmips/hpcmips/cpu.c		cpu
48db2b0adeStakemura
49db2b0adeStakemura# CPU support option headers
50ecb81c3fSlukemdefflag	opt_vr41xx.h	VR41XX VR4101 VR4102 VR4111 VR4121 VR4122 VR4181 VR4131
51ecb81c3fSlukemdefflag	opt_tx39xx.h	TX39XX TX3911 TX3912 TX3922
52db2b0adeStakemura
53db2b0adeStakemura#
54db2b0adeStakemura# CPU-dependent files
55db2b0adeStakemura#
5668d21310Ssatofile	arch/hpcmips/vr/vr.c		vr41xx	# NEC VR4000 series
5768d21310Ssatofile	arch/hpcmips/vr/vr_idle.S	vr41xx
584c747fe9Suchfile	arch/hpcmips/tx/tx39.c		tx39xx	# TOSHIBA TX3900 series
59db2b0adeStakemura
60db2b0adeStakemurafile	arch/hpcmips/hpcmips/autoconf.c
614553af4eSenamifile	arch/hpcmips/hpcmips/bus_dma.c
624553af4eSenamifile	arch/hpcmips/hpcmips/bus_space.c
631d1d5c87Stakemurafile	arch/hpcmips/hpcmips/bus_space_notimpl.c
642134fdcfStakemurafile	arch/hpcmips/hpcmips/bus_space_through.c
653df61fa9Senamifile	arch/hpcmips/hpcmips/interrupt.c
66db2b0adeStakemurafile	arch/hpcmips/hpcmips/machdep.c
67db2b0adeStakemurafile	arch/hpcmips/hpcmips/mainbus.c
68db2b0adeStakemura
69b2118b5eSchristosfile	dev/bus_dma/bus_dmamem_common.c
70cba1ce22Sthorpej
713a292b1bSuchfile	dev/kloader.c				kloader
720201440bSshinfile	arch/hpcmips/hpcmips/kloader_machdep.c	kloader
730201440bSshinfile	arch/hpcmips/hpcmips/kloader_vr41.S	vr41xx & kloader
740201440bSshinfile	arch/hpcmips/hpcmips/kloader_tx39.S	tx39xx & kloader
75f8bc0014Sigydefflag	opt_no_symbolsz_entry.h		NO_SYMBOLSZ_ENTRY
760201440bSshindefflag	opt_kloader.h			KLOADER
77f39553ccSuchdefflag	debug_kloader.h			KLOADER_DEBUG
78f39553ccSuchdefparam opt_kloader_kernel_path.h	KLOADER_KERNEL_PATH
79f39553ccSuch
80f8bc0014Sigydefparam opt_memsize.h			MEMSIZE
81f8bc0014Sigy
822cb604a2Such#
832cb604a2Such# H/PC Platform common files.
842cb604a2Such#
856be22c0cSuchinclude "arch/hpc/conf/files.hpc"
868b060aafSuchfile	arch/hpc/hpc/disksubr.c			disk
87659f65e0Suchinclude "dev/hpc/files.bicons"
88659f65e0Suchinclude "dev/hpc/files.hpcfb"
89659f65e0Suchinclude "dev/hpc/files.hpckbd"
90659f65e0Suchinclude "dev/hpc/files.hpctp"
916be22c0cSuch
92f39553ccSuch#
93f39553ccSuch# Debug utility
94f39553ccSuch#
95c0a13ed2Suchinclude "arch/hpc/conf/files.debug"
96f39553ccSuch
97db2b0adeStakemura# Console autoconfiguration code: selects between a framebuffers
98db2b0adeStakemurafile	dev/cons.c
99db2b0adeStakemura
100db2b0adeStakemura#
101db2b0adeStakemura# ISA bus support
102db2b0adeStakemura#
1034553af4eSenamiinclude "dev/pci/files.pci"	# XXX some ISA devs are 'at pci' too.
104db2b0adeStakemurainclude "dev/isa/files.isa"
105db2b0adeStakemura
106db2b0adeStakemura#
10768d21310Ssato#  Vr41xx integrated peripherals
108db2b0adeStakemura#
109a0584b29Stakemuradevice vripif { [addr=-1], [size=-1], [addr2=-1], [size2=-1], [unit=-1], [pwctl=-1], [platform = -1] }
11038e50940Stakemuradefine vrip_common
11138e50940Stakemurafile arch/hpcmips/vr/vrip.c		vrip_common needs-flag
1127c1de38aStsutsuifile arch/hpcmips/vr/vrip_spl.S		vrip_common
113a0584b29Stakemuradevice vrip: vripif
11438e50940Stakemuraattach vrip at mainbus: vrip_common
1159f66659cStakemuradevice vr4102ip: vripif
11638e50940Stakemuraattach vr4102ip at mainbus: vrip_common
1179f66659cStakemurafile arch/hpcmips/vr/vr4102ip.c		vr4102ip
11838e50940Stakemuradevice vr4122ip: vripif
11938e50940Stakemuraattach vr4122ip at mainbus: vrip_common
12038e50940Stakemurafile arch/hpcmips/vr/vr4122ip.c		vr4122ip
121f8bc0014Sigydevice vr4181ip: vripif
122f8bc0014Sigyattach vr4181ip at mainbus: vrip_common
123f8bc0014Sigyfile arch/hpcmips/vr/vr4181ip.c		vr4181ip
124db2b0adeStakemura
125c419b94cSsatodevice vrbcu
126a0584b29Stakemuraattach vrbcu at vripif
127c419b94cSsatofile arch/hpcmips/vr/bcu_vrip.c			vrbcu needs-flag
128c419b94cSsato
129db2b0adeStakemuradevice vrrtc
130a0584b29Stakemuraattach vrrtc at vripif
131c419b94cSsatofile arch/hpcmips/vr/rtc.c			vrrtc needs-flag
132db2b0adeStakemura
133db2b0adeStakemuradevice vrcmu
134a0584b29Stakemuraattach vrcmu at vripif
135c419b94cSsatofile arch/hpcmips/vr/cmu.c			vrcmu needs-flag
136db2b0adeStakemura
13726b0905dStakemurainclude "dev/hpc/files.hpcio"
138db2b0adeStakemuradevice	vrisabif {[platform = -1], [isaportoffset=0], [isamemoffset=0]}		# GIU attachment
139db2b0adeStakemura
14026b0905dStakemuradevice vrgiu: vrisabif, hpcioif
141a0584b29Stakemuraattach vrgiu at vripif
142db2b0adeStakemurafile arch/hpcmips/vr/vrgiu.c			vrgiu
143db2b0adeStakemura
144f8bc0014Sigydevice vr4181giu: vrisabif, hpcioif
145f8bc0014Sigyattach vr4181giu at vripif
146f8bc0014Sigyfile arch/hpcmips/vr/vr4181giu.c		vr4181giu
147f8bc0014Sigy
148db2b0adeStakemuradevice vrisab: isabus
149db2b0adeStakemuraattach vrisab at vrisabif
150db2b0adeStakemurafile arch/hpcmips/isa/isa_machdep.c		vrisab
151db2b0adeStakemura
152454e19c1Stakemuradevice vrkiu: hpckbdif
153a0584b29Stakemuraattach vrkiu at vripif
1545a30c207Stakemurafile arch/hpcmips/vr/vrkiu.c			vrkiu needs-flag
155b0650cbfStakemura
156db2b0adeStakemuradevice vrpmu
157a0584b29Stakemuraattach vrpmu at vripif
15822f343c7Ssatofile arch/hpcmips/vr/vrpmu.c			vrpmu needs-flag
159db2b0adeStakemura
16062009df2Stakemuradevice vrdsu
161a0584b29Stakemuraattach vrdsu at vripif
16262009df2Stakemurafile arch/hpcmips/vr/vrdsu.c			vrdsu needs-flag
16362009df2Stakemura
164c419b94cSsatodevice vrled
165a0584b29Stakemuraattach vrled at vripif
166c419b94cSsatofile arch/hpcmips/vr/vrled.c			vrled needs-flag
167c419b94cSsato
168e9628b71Stakemuradefine	vrpiu_common
169e9628b71Stakemurafile arch/hpcmips/vr/vrpiu.c			vrpiu_common
1703e0dc7b3Stakemuradevice vrpiu: wsmousedev
171f53a32e6Stsarnaattach vrpiu at vripif: hpctpanel, vrpiu_common
172e9628b71Stakemuradevice vrc4173piu: wsmousedev
173f53a32e6Stsarnaattach vrc4173piu at vripif: hpctpanel, vrpiu_common
1743e0dc7b3Stakemura
1755004b778Sgregdevice vrdsiu_mouse: wsmousedev
1765004b778Sgregattach vrdsiu_mouse at vripif
1775004b778Sgregfile arch/hpcmips/vr/vrdsiu_mouse.c		vrdsiu_mouse
1785004b778Sgreg
179a0584b29Stakemuraattach ohci at vripif with ohci_vrip
180e4a7ab99Smattfile arch/hpcmips/dev/ohci_vrip.c		ohci_vrip
181e4a7ab99Smatt
1824553af4eSenamidevice vrpciu: pcibus
183a0584b29Stakemuraattach vrpciu at vripif
1844553af4eSenamifile arch/hpcmips/vr/vrpciu.c			vrpciu needs-flag
1854553af4eSenami
186ecb81c3fSlukemdefflag opt_mq200.h	MQ200_DEBUG MQ200_USECRT
187733c0414Stakemuradevice mqvideo: hpcfbif
188a0584b29Stakemuraattach mqvideo at vripif with mqvideo_vrip
189733c0414Stakemurafile arch/hpcmips/vr/mq200_vrip.c		mqvideo_vrip
190733c0414Stakemurafile arch/hpcmips/dev/mq200.c			mqvideo
19144e4c533Stakemurafile arch/hpcmips/dev/mq200subr.c		mqvideo
19244e4c533Stakemurafile arch/hpcmips/dev/mq200debug.c		mqvideo
19344e4c533Stakemurafile arch/hpcmips/dev/mq200machdep.c		mqvideo
194733c0414Stakemura
1954553af4eSenamiattach mqvideo at pci with mqvideo_pci
196108ae856Stakemurafile arch/hpcmips/dev/mq200_pci.c		mqvideo_pci
1974553af4eSenami
1983d0f70f7Suchdevice ite8181video: hpcfbif, hpccmap
199a0584b29Stakemuraattach ite8181video at vripif with ite8181video_vrip
200938b01e6Ssatofile arch/hpcmips/vr/ite8181_vrip.c		ite8181video_vrip
201938b01e6Ssatofile arch/hpcmips/dev/ite8181.c			ite8181video
202938b01e6Ssato
2030d9fe6e4Stakemuradefflag opt_vrc4172pci.h	VRC4172PCI_MCR700_SUPPORT
204db078facStakemuradevice vrc4172pci: pcibus
205db078facStakemuraattach vrc4172pci at vripif
206db078facStakemurafile arch/hpcmips/vr/vrc4172pci.c		vrc4172pci
207db078facStakemura
20842127a3fSsatodevice vrc4172pwm
209a0584b29Stakemuraattach vrc4172pwm at vripif
21042127a3fSsatofile arch/hpcmips/vr/vrc4172pwm.c		vrc4172pwm needs-flag
21142127a3fSsato
21254d9a46bStakemuradevice vrc4172gpio: hpcioif, vrisabif
21354d9a46bStakemuraattach vrc4172gpio at hpcioif
21454d9a46bStakemurafile arch/hpcmips/vr/vrc4172gpio.c		vrc4172gpio
21554d9a46bStakemura
2164553af4eSenamidevice vrc4173cardu: pcmciabus
2174553af4eSenamiattach vrc4173cardu at pci
2184553af4eSenamifile arch/hpcmips/pci/vrc4173cardu.c		vrc4173cardu
2194553af4eSenami
220794600ceStakemuradevice vrc4173bcu: vripif
2214553af4eSenamiattach vrc4173bcu at pci
2224553af4eSenamifile arch/hpcmips/vr/vrc4173bcu.c		vrc4173bcu
2234553af4eSenami
2244c747fe9Such#
2254c747fe9Such#	TOSHIBA TX3912/3922
2264c747fe9Such#
227ecb81c3fSlukemdefflag			TX39_WATCHDOGTIMER
228f39553ccSuchdefflag			TX39ICU_DEBUG
229f39553ccSuchdefflag			TX39CLOCK_DEBUG
230f39553ccSuchdefflag			TX39BIU_DEBUG
231f39553ccSuchdefflag			TX39POWER_DEBUG
232f39553ccSuchdefflag			TX39UART_DEBUG
233ecb81c3fSlukemdefflag			USE_POLL
2344c747fe9Such
2350774d043Suchdevice txsim { }
2364c747fe9Suchdevice txcsbusif {[platform = -1]}
2374c747fe9Suchdevice txcomif {[slot = -1]}
238d998f292Suchdevice txsibif {[slot = -1]}
2393b181f4dShamajimadevice txspiif {[slot = -1]}
240dce2bc94Suchdevice ucbif { }
241ee917c93Suchdevice irif { }
2424c747fe9Such
2434c747fe9Suchattach txsim at mainbus
2444c747fe9Suchfile arch/hpcmips/tx/txsim.c		txsim
245dce2bc94Suchfile arch/hpcmips/tx/txsnd.c		txsim
2464c747fe9Such
2474c747fe9Suchdevice tx39biu: txcsbusif
2484c747fe9Suchattach tx39biu at txsim
2494c747fe9Suchfile arch/hpcmips/tx/tx39biu.c		tx39biu
2504c747fe9Such
2514c747fe9Suchdevice txcsbus {[regcs=-1], [regcsbase=0], [regcssize=-1], [regcswidth=-1], [iocs=-1], [iocsbase=0], [iocssize=-1], [iocswidth=-1], [memcs=-1], [memcsbase=0], [memcssize=-1], [memcswidth=-1], [irq1=-1], [irq2=-1], [irq3=-1]}
2524c747fe9Suchattach txcsbus at txcsbusif
2534c747fe9Suchfile arch/hpcmips/tx/txcsbus.c		txcsbus
2544c747fe9Such
2554c747fe9Suchdevice tx39icu
2564c747fe9Suchattach tx39icu at txsim
2574c747fe9Suchfile arch/hpcmips/tx/tx39icu.c		tx39icu
2584c747fe9Such
2594c747fe9Suchdevice tx39power
2604c747fe9Suchattach tx39power at txsim
2614c747fe9Suchfile arch/hpcmips/tx/tx39power.c	tx39power
2624c747fe9Such
2634c747fe9Suchdevice tx39clock
2644c747fe9Suchattach tx39clock at txsim
2654c747fe9Suchfile arch/hpcmips/tx/tx39clock.c	tx39clock
2664c747fe9Such
2673c873423Suchdevice tx3912video: hpcfbif
2684c747fe9Suchattach tx3912video at txsim
2694c747fe9Suchfile arch/hpcmips/tx/tx3912video.c	tx3912video
2704c747fe9Such
271fc9212e5Suchdevice tx39io
2724c747fe9Suchattach tx39io at txsim
2734c747fe9Suchfile arch/hpcmips/tx/tx39io.c		tx39io
2744c747fe9Such
2750774d043Suchdevice txioman: hpcioif
276fc9212e5Suchattach txioman at txsim
277f96d7675Suchfile arch/hpcmips/tx/txioman.c		txioman
278f96d7675Such
279d998f292Suchdevice tx39sib: txsibif
280d998f292Suchattach tx39sib at txsim
281d998f292Suchfile arch/hpcmips/tx/tx39sib.c		tx39sib
282d998f292Such
2833b181f4dShamajimadevice tx39spi: txspiif
2843b181f4dShamajimaattach tx39spi at txsim
2853b181f4dShamajimafile arch/hpcmips/tx/tx39spi.c		tx39spi
2863b181f4dShamajima
287dce2bc94Such#	PHILIPS UCB1200 / TOSHIBA TC35413F (modem/audio analog front-end)
288dce2bc94Suchdevice ucb: ucbif
289dce2bc94Suchattach ucb at txsibif
290d998f292Suchfile arch/hpcmips/dev/ucb1200.c		ucb
291d998f292Such
292dce2bc94Suchdevice ucbtp: wsmousedev
293f53a32e6Stsarnaattach ucbtp at ucbif: hpctpanel
294dce2bc94Suchfile arch/hpcmips/dev/ucbtp.c		ucbtp
295dce2bc94Such
296dce2bc94Suchdevice ucbsnd
297dce2bc94Suchattach ucbsnd at ucbif
298630279a8Suchfile arch/hpcmips/dev/ucbsnd.c		ucbsnd		needs-flag
299d998f292Such
300fc9212e5Suchdevice ucbio
301c26429faSuchattach ucbio at ucbif
302c26429faSuchfile arch/hpcmips/dev/ucbio.c		ucbio
303c26429faSuch
3044c747fe9Suchdevice tx39uart: txcomif
3054c747fe9Suchattach tx39uart at txsim
3064c747fe9Suchfile arch/hpcmips/tx/tx39uart.c		tx39uart	needs-flag
3074c747fe9Such
308ee917c93Suchdevice txcom: irif
3094c747fe9Suchattach txcom at txcomif
3104c747fe9Suchfile arch/hpcmips/tx/txcom.c		txcom
3114c747fe9Such
312ee917c93Suchdevice tx39ir
313ee917c93Suchattach tx39ir at irif
314ee917c93Suchfile arch/hpcmips/tx/tx39ir.c		tx39ir
315ee917c93Such
316dce2bc94Such#	ITE IT8368E PCMCIA / TOSHIBA TC6345AF buffer chip (PCMCIA)
3174c747fe9Suchdevice it8368e: pcmciabus
3184c747fe9Suchattach it8368e at txcsbus
3194c747fe9Suchfile arch/hpcmips/dev/it8368.c		it8368e
3204c747fe9Such
321395dc114Such#	MITUBISHI M38813 keryboard controller
322454e19c1Stakemuradevice m38813c: hpckbdif
323395dc114Suchattach m38813c at txcsbus
324395dc114Suchfile arch/hpcmips/dev/m38813c.c		m38813c		needs-flag
325395dc114Such
326f96d7675Such#	PHILIPS 74ALVC16241 / TOSHIBA TC5165BTFS buffer driver (keyboard)
327454e19c1Stakemuradevice tc5165buf: hpckbdif
32878a5012fSuchattach tc5165buf at txcsbus
32978a5012fSuchfile arch/hpcmips/dev/tc5165buf.c	tc5165buf	needs-flag
33078a5012fSuch
3314c747fe9Such#	TOSHIBA TC6358E(Plum2)
3324c747fe9Suchdevice plumif {}
3334c747fe9Suchdevice plum: plumif
3344c747fe9Suchattach plum at txcsbus
3354c747fe9Suchfile arch/hpcmips/dev/plum.c		plum
3364c747fe9Such
3374c747fe9Suchdevice plumicu
3384c747fe9Suchattach plumicu at plumif
3394c747fe9Suchfile arch/hpcmips/dev/plumicu.c		plumicu
3404c747fe9Such
3414c747fe9Suchdevice plumpower
3424c747fe9Suchattach plumpower at plumif
3434c747fe9Suchfile arch/hpcmips/dev/plumpower.c	plumpower
3444c747fe9Such
3453c873423Suchdevice plumvideo: hpcfbif
3464c747fe9Suchattach plumvideo at plumif
3474c747fe9Suchfile arch/hpcmips/dev/plumvideo.c	plumvideo
3484c747fe9Such
3494c747fe9Suchdevice plumpcmcia: pcmciabus
3504c747fe9Suchattach plumpcmcia at plumif
3514c747fe9Suchfile arch/hpcmips/dev/plumpcmcia.c	plumpcmcia
3524c747fe9Such
3534c747fe9Suchdevice plumiobusif {[platform = -1], [slot = -1]}
3544c747fe9Suchdevice plumiobus: plumiobusif
3554c747fe9Suchattach plumiobus at plumif
3564c747fe9Suchfile arch/hpcmips/dev/plumiobus.c	plumiobus
3574c747fe9Such
3584c747fe9Suchdevice plumisab: isabus
3594c747fe9Suchattach plumisab at plumiobusif
3604c747fe9Suchfile arch/hpcmips/isa/plumisa_machdep.c	plumisab
3614c747fe9Such
362395dc114Such# OHCI USB controller
363f9204d0aSuchattach	ohci at plumif with plumohci
364478ab76cSuchfile	arch/hpcmips/dev/plumohci.c	plumohci	needs-flag
365395dc114Such
366395dc114Such#device txisab: isabus
367395dc114Such#attach txisab at txcsbus
368395dc114Such#file arch/hpcmips/isa/txisa_machdep.c	txisab
369395dc114Such
370659f65e0Suchfile	dev/hpc/video_subr.c		tx3912video | plumvideo
371659f65e0Such
37229110789Snakayama# Sharp Telios LCD and battery control driver
37329110789Snakayamadevice	teliosio
37429110789Snakayamaattach	teliosio at txcsbus
37529110789Snakayamafile	arch/hpcmips/dev/teliosio.c	teliosio
37629110789Snakayama
3774c747fe9Such#
378db2b0adeStakemura#	Real-time clock (not optional)
3794c747fe9Such#
380db2b0adeStakemurafile	arch/hpcmips/hpcmips/clock.c
381db2b0adeStakemura
382db2b0adeStakemura# Floppy disk controller
383db2b0adeStakemuradevice	fdc {drive = -1}
384db2b0adeStakemura#attach	fdc at isa
385db2b0adeStakemura#device	fd: disk, isadma
386db2b0adeStakemuradevice	fd: disk
387db2b0adeStakemura#attach	fd at fdc
388db2b0adeStakemurafile	arch/i386/isa/fd.c		fdc needs-flag
389db2b0adeStakemura
390db2b0adeStakemura# XXXX pcic here because it needs to be late.  The catch: pcic needs
391db2b0adeStakemura# to be late, so devices which attach to it are attached late.  But it
392db2b0adeStakemura# needs to be before its isa and pci attachments.  This answer is
393db2b0adeStakemura# non-optimal, but I don't have a better answer right now.
394db2b0adeStakemura
3958940d9f0Smsaitoh# PCIC pcmcia controller
396db2b0adeStakemura# XXX this needs to be done very late, so it's done here.  This feels
397db2b0adeStakemura# like a kludge, but it might be for the best.
398db2b0adeStakemura
3990fa23113Slukemdefparam		PCIC_ISA_ALLOC_IOBASE
4000fa23113Slukemdefparam		PCIC_ISA_ALLOC_IOSIZE
4010fa23113Slukemdefparam		PCIC_ISA_INTR_ALLOC_MASK
402db2b0adeStakemura
403db2b0adeStakemuradevice	pcic: pcmciabus
404db2b0adeStakemurafile	dev/ic/i82365.c			pcic
405db2b0adeStakemura
406db2b0adeStakemura#
407db2b0adeStakemura# PCIC pcmcia controller
408db2b0adeStakemura#
409db2b0adeStakemuraattach	pcic at isa with pcic_isa
410db2b0adeStakemurafile	dev/isa/i82365_isa.c			pcic_isa
411db2b0adeStakemurafile	dev/isa/i82365_isasubr.c		pcic_isa
412db2b0adeStakemura
413f8bc0014Sigy# PCIC pcmcia controller on vrip bus.
414f8bc0014Sigyattach	pcic at vripif with pcic_vrip
415f8bc0014Sigyfile	arch/hpcmips/vr/vrecu.c			pcic_vrip
416f8bc0014Sigy
417db2b0adeStakemura#
418db2b0adeStakemura# Machine-independent PCMCIA drivers
419db2b0adeStakemura#
420db2b0adeStakemurainclude "dev/pcmcia/files.pcmcia"
421db2b0adeStakemura
422db2b0adeStakemura# Serial Interface Unit
423a0584b29Stakemuraattach com at vripif with com_vrip
42401b846e2Stakemurafile	arch/hpcmips/vr/com_vrip.c		com_vrip needs-flag
425db2b0adeStakemura
42601b846e2Stakemuraattach com at hpcioif with com_hpcio
42701b846e2Stakemurafile arch/hpcmips/dev/com_hpcio.c		com_hpcio needs-flag
4282134fdcfStakemura
429db2b0adeStakemura# Memory Disk for boot tape
430584cfa76Suchfile dev/md_root.c				memory_disk_hooks
431395dc114Such
432f9204d0aSuchinclude "dev/usb/files.usb"
4339f231495Stakemura
4349f231495Stakemura# DMA Address Unit
4359f231495Stakemuradevice vrdmaau
4369f231495Stakemuraattach vrdmaau at vripif
4379f231495Stakemurafile arch/hpcmips/vr/vrdmaau.c	vrdmaau
4389f231495Stakemura
439*63264fc8Sandvar# DMA Control Unit
4409f231495Stakemuradevice vrdcu
4419f231495Stakemuraattach vrdcu at vripif
4429f231495Stakemurafile arch/hpcmips/vr/vrdcu.c	vrdcu
443fddeb95fShamajima
444fddeb95fShamajima# Audio Interface Unit
4457f7ab486Saugustssdevice vraiu: audiobus
446fddeb95fShamajimaattach vraiu at vripif
447fddeb95fShamajimafile arch/hpcmips/vr/vraiu.c	vraiu
44877a6b82bSgehenna
449f8bc0014Sigy# VR4181 Audio Interface Unit
450f8bc0014Sigydevice vr4181aiu
451f8bc0014Sigyattach vr4181aiu at vripif
452f8bc0014Sigyfile arch/hpcmips/vr/vr4181aiu.c	vr4181aiu	needs-flag
453f8bc0014Sigy
454f8bc0014Sigy# Flash memory on L-card+	XXX should not be here
45517bee7a3Sahokadevice vrflash
45617bee7a3Sahokaattach vrflash at vripif with flash_vrip
457f8bc0014Sigyfile arch/hpcmips/vr/flash_vrip.c	flash_vrip	needs-flag
458f8bc0014Sigy
4593b181f4dShamajima# OptPoint on Telios HC-AJ2
4603b181f4dShamajimadevice optpoint : wsmousedev
4613b181f4dShamajimaattach optpoint at txspiif
4623b181f4dShamajimafile arch/hpcmips/dev/optpoint.c	optpoint
4633b181f4dShamajima
464a33d02a1Sdyoungfile arch/hpcmips/pci/pci_machdep.c
465a33d02a1Sdyoung
46677a6b82bSgehennainclude "arch/hpcmips/conf/majors.hpcmips"
467