files.iomd revision 1.5
1# $NetBSD: files.iomd,v 1.5 2004/01/01 19:12:13 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# Include MI WSCONS stuff 35include "dev/wscons/files.wscons" 36include "dev/rasops/files.rasops" 37include "dev/wsfont/files.wsfont" 38 39# wscons quadmouse device 40device wsqms : wsmousedev 41file arch/arm/iomd/wsqms.c wsqms needs-flag 42 43attach wsqms at iomd with wsqms_iomd 44file arch/arm/iomd/wsqms_iomd.c wsqms_iomd 45 46# RPC wscons keyboard driver 47device rpckbd : wskbddev 48file arch/arm/iomd/rpckbd.c rpckbd needs-flag 49file arch/acorn32/dev/wskbdmap_mfii.c rpckbd 50 51attach rpckbd at iomd with rpckbd_iomd 52file arch/arm/iomd/rpckbd_iomd.c rpckbd_iomd 53 54# VIDC device 55# parent to vidcconsole, vidcaudio, beep 56device vidc { } 57attach vidc at mainbus 58file arch/arm/iomd/vidc20.c vidc needs-count 59 60# VIDC video wscons device 61device vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev 62attach vidcvideo at vidc 63file arch/arm/iomd/vidc20config.c vidcvideo needs-flag 64file arch/arm/iomd/vidcvideo.c vidcvideo needs-flag 65 66# Audio devices 67device beep 68attach beep at vidc 69file arch/arm/iomd/beep.c beep needs-flag 70 71device sysbeep 72attach sysbeep at vidc with sysbeep_vidc 73file arch/arm/iomd/sysbeep_vidc.c sysbeep_vidc 74 75device vidcaudio: audiobus, mulaw, aurateconv 76attach vidcaudio at vidc 77file arch/arm/iomd/vidcaudio.c vidcaudio needs-flag 78 79# 80# Old console devices. 81# 82 83# quadmouse device 84device qms 85file arch/arm/iomd/qms.c qms needs-flag 86 87attach qms at iomd with qms_iomd 88file arch/arm/iomd/qms_iomd.c qms_iomd 89 90# PS/2 mouse device 91device opms: tty 92file arch/arm/iomd/opms.c opms & opms_iomd needs-flag 93 94attach opms at iomd with opms_iomd 95file arch/arm/iomd/opms_iomd.c opms_iomd 96 97# Standard keyboard driver (obsolete ... old vidc console) 98device kbd 99file arch/arm/iomd/kbd.c kbd needs-flag 100 101attach kbd at iomd with kbd_iomd 102file arch/arm/iomd/kbd_iomd.c kbd_iomd 103 104device vidcconsole 105attach vidcconsole at vidc 106file arch/arm/iomd/console/vidcconsole.c vidcconsole needs-count 107file arch/arm/iomd/console/consinit.c vidc needs-count 108device vt: tty 109attach vt at vidc 110 111file dev/cninit.c vt 112file arch/arm/iomd/console/console.c vt needs-count 113file arch/arm/iomd/console/vidcrender.c vt 114file arch/arm/iomd/console/vidc_mc.S vt 115file arch/arm/iomd/console/vidc.c vt 116file arch/arm/iomd/console/vt220.c vt 117file arch/arm/iomd/console/debugconsole.c vt 118file arch/arm/iomd/console/dumb.c vt 119 120# 121# we need this for rpcwskbd.c to compile 122# 123include "dev/pckbc/files.pckbc" 124