files.iomd revision 1.7
11.7Sbjh21#	$NetBSD: files.iomd,v 1.7 2004/01/17 21:49:24 bjh21 Exp $
21.1Sbjh21#
31.1Sbjh21# IOMD-specific configuration data
41.1Sbjh21#
51.1Sbjh21
61.1Sbjh21# IOMD device
71.3Sthorpej# parent to kbd, qms, opms, iomdiic
81.1Sbjh21# also provides irq and timer services
91.1Sbjh21device	iomd {}
101.1Sbjh21attach	iomd at mainbus
111.1Sbjh21file	arch/arm/iomd/iomd.c			iomd		needs-flag
121.1Sbjh21file	arch/arm/iomd/iomd_io.c			iomd
131.1Sbjh21file	arch/arm/iomd/iomd_io_asm.S		iomd
141.1Sbjh21file	arch/arm/iomd/iomd_irq.S		iomd
151.1Sbjh21file	arch/arm/iomd/iomd_irqhandler.c		iomd
161.1Sbjh21file	arch/arm/iomd/iomd_fiq.S		iomd
171.1Sbjh21file	arch/arm/iomd/iomd_dma.c		iomd
181.1Sbjh21
191.3Sthorpej# I^2C bus (bit-banged through IOMD control register)
201.3Sthorpejdevice	iomdiic: i2cbus, i2c_bitbang
211.3Sthorpejattach	iomdiic at iomd
221.3Sthorpejfile	arch/arm/iomd/iomdiic.c			iomdiic
231.1Sbjh21
241.1Sbjh21# IOMD mouse devices
251.1Sbjh21# clock device
261.1Sbjh21device	clock
271.1Sbjh21attach	clock at iomd
281.1Sbjh21file	arch/arm/iomd/iomd_clock.c		iomd
291.1Sbjh21
301.1Sbjh21#
311.1Sbjh21# wscons
321.1Sbjh21#
331.1Sbjh21
341.1Sbjh21# wscons quadmouse device
351.1Sbjh21device	wsqms : wsmousedev
361.1Sbjh21file	arch/arm/iomd/wsqms.c			wsqms		needs-flag
371.1Sbjh21
381.1Sbjh21attach wsqms at iomd with wsqms_iomd
391.1Sbjh21file	arch/arm/iomd/wsqms_iomd.c		wsqms_iomd
401.1Sbjh21
411.1Sbjh21# RPC wscons keyboard driver
421.1Sbjh21device	rpckbd : wskbddev
431.1Sbjh21file	arch/arm/iomd/rpckbd.c			rpckbd		needs-flag
441.1Sbjh21file	arch/acorn32/dev/wskbdmap_mfii.c	rpckbd
451.1Sbjh21
461.1Sbjh21attach rpckbd at iomd with rpckbd_iomd
471.1Sbjh21file	arch/arm/iomd/rpckbd_iomd.c		rpckbd_iomd
481.1Sbjh21
491.1Sbjh21# VIDC device
501.1Sbjh21# parent to vidcconsole, vidcaudio, beep
511.2Sbjh21device	vidc { }
521.1Sbjh21attach	vidc at mainbus
531.1Sbjh21file	arch/arm/iomd/vidc20.c			vidc		needs-count
541.1Sbjh21
551.1Sbjh21# VIDC video wscons device
561.1Sbjh21device	vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev
571.1Sbjh21attach	vidcvideo at vidc
581.1Sbjh21file	arch/arm/iomd/vidc20config.c		vidcvideo	needs-flag
591.1Sbjh21file	arch/arm/iomd/vidcvideo.c		vidcvideo	needs-flag
601.1Sbjh21
611.1Sbjh21# Audio devices
621.1Sbjh21device	beep
631.1Sbjh21attach	beep at vidc
641.1Sbjh21file	arch/arm/iomd/beep.c			beep		needs-flag
651.1Sbjh21
661.7Sbjh21device	vidcaudio: audiobus, mulaw, aurateconv, audiobell
671.1Sbjh21attach	vidcaudio at vidc
681.1Sbjh21file	arch/arm/iomd/vidcaudio.c		vidcaudio	needs-flag
691.1Sbjh21
701.1Sbjh21#
711.1Sbjh21# Old console devices.
721.1Sbjh21#
731.1Sbjh21
741.1Sbjh21# quadmouse device
751.1Sbjh21device	qms
761.1Sbjh21file	arch/arm/iomd/qms.c			qms		needs-flag
771.1Sbjh21
781.1Sbjh21attach	qms at iomd with qms_iomd
791.1Sbjh21file	arch/arm/iomd/qms_iomd.c		qms_iomd
801.1Sbjh21
811.1Sbjh21# PS/2 mouse device
821.1Sbjh21device	opms: tty
831.1Sbjh21file	arch/arm/iomd/opms.c			opms & opms_iomd needs-flag
841.1Sbjh21
851.1Sbjh21attach	opms at iomd with opms_iomd
861.1Sbjh21file	arch/arm/iomd/opms_iomd.c		opms_iomd
871.1Sbjh21
881.1Sbjh21# Standard keyboard driver (obsolete ... old vidc console)
891.1Sbjh21device	kbd
901.1Sbjh21file	arch/arm/iomd/kbd.c			kbd		needs-flag
911.1Sbjh21
921.1Sbjh21attach	kbd at iomd with kbd_iomd
931.1Sbjh21file	arch/arm/iomd/kbd_iomd.c		kbd_iomd
941.1Sbjh21
951.1Sbjh21device	vidcconsole
961.1Sbjh21attach	vidcconsole at vidc
971.1Sbjh21file	arch/arm/iomd/console/vidcconsole.c	vidcconsole	needs-count
981.1Sbjh21file	arch/arm/iomd/console/consinit.c	vidc		needs-count
991.1Sbjh21device	vt: tty
1001.1Sbjh21attach	vt at vidc
1011.1Sbjh21
1021.1Sbjh21file	dev/cninit.c				vt
1031.1Sbjh21file	arch/arm/iomd/console/console.c		vt		needs-count
1041.1Sbjh21file	arch/arm/iomd/console/vidcrender.c	vt
1051.1Sbjh21file	arch/arm/iomd/console/vidc_mc.S		vt
1061.1Sbjh21file	arch/arm/iomd/console/vidc.c		vt
1071.1Sbjh21file	arch/arm/iomd/console/vt220.c		vt
1081.1Sbjh21file	arch/arm/iomd/console/debugconsole.c 	vt
1091.1Sbjh21file	arch/arm/iomd/console/dumb.c 		vt
1101.1Sbjh21
1111.1Sbjh21#
1121.1Sbjh21# we need this for rpcwskbd.c to compile
1131.1Sbjh21#
1141.1Sbjh21include "dev/pckbc/files.pckbc"
115