files.iomd revision 1.7
1#	$NetBSD: files.iomd,v 1.7 2004/01/17 21:49:24 bjh21 Exp $
2#
3# IOMD-specific configuration data
4#
5
6# IOMD device
7# parent to kbd, qms, opms, iomdiic
8# also provides irq and timer services
9device	iomd {}
10attach	iomd at mainbus
11file	arch/arm/iomd/iomd.c			iomd		needs-flag
12file	arch/arm/iomd/iomd_io.c			iomd
13file	arch/arm/iomd/iomd_io_asm.S		iomd
14file	arch/arm/iomd/iomd_irq.S		iomd
15file	arch/arm/iomd/iomd_irqhandler.c		iomd
16file	arch/arm/iomd/iomd_fiq.S		iomd
17file	arch/arm/iomd/iomd_dma.c		iomd
18
19# I^2C bus (bit-banged through IOMD control register)
20device	iomdiic: i2cbus, i2c_bitbang
21attach	iomdiic at iomd
22file	arch/arm/iomd/iomdiic.c			iomdiic
23
24# IOMD mouse devices
25# clock device
26device	clock
27attach	clock at iomd
28file	arch/arm/iomd/iomd_clock.c		iomd
29
30#
31# wscons
32#
33
34# wscons quadmouse device
35device	wsqms : wsmousedev
36file	arch/arm/iomd/wsqms.c			wsqms		needs-flag
37
38attach wsqms at iomd with wsqms_iomd
39file	arch/arm/iomd/wsqms_iomd.c		wsqms_iomd
40
41# RPC wscons keyboard driver
42device	rpckbd : wskbddev
43file	arch/arm/iomd/rpckbd.c			rpckbd		needs-flag
44file	arch/acorn32/dev/wskbdmap_mfii.c	rpckbd
45
46attach rpckbd at iomd with rpckbd_iomd
47file	arch/arm/iomd/rpckbd_iomd.c		rpckbd_iomd
48
49# VIDC device
50# parent to vidcconsole, vidcaudio, beep
51device	vidc { }
52attach	vidc at mainbus
53file	arch/arm/iomd/vidc20.c			vidc		needs-count
54
55# VIDC video wscons device
56device	vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev
57attach	vidcvideo at vidc
58file	arch/arm/iomd/vidc20config.c		vidcvideo	needs-flag
59file	arch/arm/iomd/vidcvideo.c		vidcvideo	needs-flag
60
61# Audio devices
62device	beep
63attach	beep at vidc
64file	arch/arm/iomd/beep.c			beep		needs-flag
65
66device	vidcaudio: audiobus, mulaw, aurateconv, audiobell
67attach	vidcaudio at vidc
68file	arch/arm/iomd/vidcaudio.c		vidcaudio	needs-flag
69
70#
71# Old console devices.
72#
73
74# quadmouse device
75device	qms
76file	arch/arm/iomd/qms.c			qms		needs-flag
77
78attach	qms at iomd with qms_iomd
79file	arch/arm/iomd/qms_iomd.c		qms_iomd
80
81# PS/2 mouse device
82device	opms: tty
83file	arch/arm/iomd/opms.c			opms & opms_iomd needs-flag
84
85attach	opms at iomd with opms_iomd
86file	arch/arm/iomd/opms_iomd.c		opms_iomd
87
88# Standard keyboard driver (obsolete ... old vidc console)
89device	kbd
90file	arch/arm/iomd/kbd.c			kbd		needs-flag
91
92attach	kbd at iomd with kbd_iomd
93file	arch/arm/iomd/kbd_iomd.c		kbd_iomd
94
95device	vidcconsole
96attach	vidcconsole at vidc
97file	arch/arm/iomd/console/vidcconsole.c	vidcconsole	needs-count
98file	arch/arm/iomd/console/consinit.c	vidc		needs-count
99device	vt: tty
100attach	vt at vidc
101
102file	dev/cninit.c				vt
103file	arch/arm/iomd/console/console.c		vt		needs-count
104file	arch/arm/iomd/console/vidcrender.c	vt
105file	arch/arm/iomd/console/vidc_mc.S		vt
106file	arch/arm/iomd/console/vidc.c		vt
107file	arch/arm/iomd/console/vt220.c		vt
108file	arch/arm/iomd/console/debugconsole.c 	vt
109file	arch/arm/iomd/console/dumb.c 		vt
110
111#
112# we need this for rpcwskbd.c to compile
113#
114include "dev/pckbc/files.pckbc"
115