files.iomd revision 1.9
11.9Sbjh21#	$NetBSD: files.iomd,v 1.9 2004/01/25 13:52:00 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.9Sbjh21# parent to vidcconsole, vidcaudio
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.8Sbjh21# Audio device
621.7Sbjh21device	vidcaudio: audiobus, mulaw, aurateconv, audiobell
631.1Sbjh21attach	vidcaudio at vidc
641.1Sbjh21file	arch/arm/iomd/vidcaudio.c		vidcaudio	needs-flag
651.1Sbjh21
661.1Sbjh21#
671.1Sbjh21# Old console devices.
681.1Sbjh21#
691.1Sbjh21
701.1Sbjh21# quadmouse device
711.1Sbjh21device	qms
721.1Sbjh21file	arch/arm/iomd/qms.c			qms		needs-flag
731.1Sbjh21
741.1Sbjh21attach	qms at iomd with qms_iomd
751.1Sbjh21file	arch/arm/iomd/qms_iomd.c		qms_iomd
761.1Sbjh21
771.1Sbjh21# PS/2 mouse device
781.1Sbjh21device	opms: tty
791.1Sbjh21file	arch/arm/iomd/opms.c			opms & opms_iomd needs-flag
801.1Sbjh21
811.1Sbjh21attach	opms at iomd with opms_iomd
821.1Sbjh21file	arch/arm/iomd/opms_iomd.c		opms_iomd
831.1Sbjh21
841.1Sbjh21# Standard keyboard driver (obsolete ... old vidc console)
851.1Sbjh21device	kbd
861.1Sbjh21file	arch/arm/iomd/kbd.c			kbd		needs-flag
871.1Sbjh21
881.1Sbjh21attach	kbd at iomd with kbd_iomd
891.1Sbjh21file	arch/arm/iomd/kbd_iomd.c		kbd_iomd
901.1Sbjh21
911.1Sbjh21device	vidcconsole
921.1Sbjh21attach	vidcconsole at vidc
931.1Sbjh21file	arch/arm/iomd/console/vidcconsole.c	vidcconsole	needs-count
941.1Sbjh21file	arch/arm/iomd/console/consinit.c	vidc		needs-count
951.1Sbjh21device	vt: tty
961.1Sbjh21attach	vt at vidc
971.1Sbjh21
981.1Sbjh21file	dev/cninit.c				vt
991.1Sbjh21file	arch/arm/iomd/console/console.c		vt		needs-count
1001.1Sbjh21file	arch/arm/iomd/console/vidcrender.c	vt
1011.1Sbjh21file	arch/arm/iomd/console/vidc_mc.S		vt
1021.1Sbjh21file	arch/arm/iomd/console/vidc.c		vt
1031.1Sbjh21file	arch/arm/iomd/console/vt220.c		vt
1041.1Sbjh21file	arch/arm/iomd/console/debugconsole.c 	vt
1051.1Sbjh21file	arch/arm/iomd/console/dumb.c 		vt
1061.1Sbjh21
1071.1Sbjh21#
1081.1Sbjh21# we need this for rpcwskbd.c to compile
1091.1Sbjh21#
1101.1Sbjh21include "dev/pckbc/files.pckbc"
111