files.iomd revision 1.10
11.10Sbjh21#	$NetBSD: files.iomd,v 1.10 2004/03/13 17:52:02 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.10Sbjh21device	iomdkbc: pckbport
421.10Sbjh21attach	iomdkbc at iomd
431.10Sbjh21file	arch/arm/iomd/iomdkbc.c			iomdkbc		needs-flag
441.10Sbjh21
451.1Sbjh21# RPC wscons keyboard driver
461.1Sbjh21device	rpckbd : wskbddev
471.1Sbjh21file	arch/arm/iomd/rpckbd.c			rpckbd		needs-flag
481.1Sbjh21file	arch/acorn32/dev/wskbdmap_mfii.c	rpckbd
491.1Sbjh21
501.1Sbjh21attach rpckbd at iomd with rpckbd_iomd
511.1Sbjh21file	arch/arm/iomd/rpckbd_iomd.c		rpckbd_iomd
521.1Sbjh21
531.1Sbjh21# VIDC device
541.9Sbjh21# parent to vidcconsole, vidcaudio
551.2Sbjh21device	vidc { }
561.1Sbjh21attach	vidc at mainbus
571.1Sbjh21file	arch/arm/iomd/vidc20.c			vidc		needs-count
581.1Sbjh21
591.1Sbjh21# VIDC video wscons device
601.1Sbjh21device	vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev
611.1Sbjh21attach	vidcvideo at vidc
621.1Sbjh21file	arch/arm/iomd/vidc20config.c		vidcvideo	needs-flag
631.1Sbjh21file	arch/arm/iomd/vidcvideo.c		vidcvideo	needs-flag
641.1Sbjh21
651.8Sbjh21# Audio device
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
110