xref: /netbsd-src/sys/arch/arm/iomd/files.iomd (revision d20841bb642898112fe68f0ad3f7b26dddf56f07)
1#	$NetBSD: files.iomd,v 1.9 2004/01/25 13:52:00 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
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 device
62device	vidcaudio: audiobus, mulaw, aurateconv, audiobell
63attach	vidcaudio at vidc
64file	arch/arm/iomd/vidcaudio.c		vidcaudio	needs-flag
65
66#
67# Old console devices.
68#
69
70# quadmouse device
71device	qms
72file	arch/arm/iomd/qms.c			qms		needs-flag
73
74attach	qms at iomd with qms_iomd
75file	arch/arm/iomd/qms_iomd.c		qms_iomd
76
77# PS/2 mouse device
78device	opms: tty
79file	arch/arm/iomd/opms.c			opms & opms_iomd needs-flag
80
81attach	opms at iomd with opms_iomd
82file	arch/arm/iomd/opms_iomd.c		opms_iomd
83
84# Standard keyboard driver (obsolete ... old vidc console)
85device	kbd
86file	arch/arm/iomd/kbd.c			kbd		needs-flag
87
88attach	kbd at iomd with kbd_iomd
89file	arch/arm/iomd/kbd_iomd.c		kbd_iomd
90
91device	vidcconsole
92attach	vidcconsole at vidc
93file	arch/arm/iomd/console/vidcconsole.c	vidcconsole	needs-count
94file	arch/arm/iomd/console/consinit.c	vidc		needs-count
95device	vt: tty
96attach	vt at vidc
97
98file	dev/cninit.c				vt
99file	arch/arm/iomd/console/console.c		vt		needs-count
100file	arch/arm/iomd/console/vidcrender.c	vt
101file	arch/arm/iomd/console/vidc_mc.S		vt
102file	arch/arm/iomd/console/vidc.c		vt
103file	arch/arm/iomd/console/vt220.c		vt
104file	arch/arm/iomd/console/debugconsole.c 	vt
105file	arch/arm/iomd/console/dumb.c 		vt
106
107#
108# we need this for rpcwskbd.c to compile
109#
110include "dev/pckbc/files.pckbc"
111