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