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