files.iomd revision 1.6
1# $NetBSD: files.iomd,v 1.6 2004/01/03 14:46:17 chris 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 sysbeep 67attach sysbeep at vidc with sysbeep_vidc 68file arch/arm/iomd/sysbeep_vidc.c sysbeep_vidc 69 70device vidcaudio: audiobus, mulaw, aurateconv 71attach vidcaudio at vidc 72file arch/arm/iomd/vidcaudio.c vidcaudio needs-flag 73 74# 75# Old console devices. 76# 77 78# quadmouse device 79device qms 80file arch/arm/iomd/qms.c qms needs-flag 81 82attach qms at iomd with qms_iomd 83file arch/arm/iomd/qms_iomd.c qms_iomd 84 85# PS/2 mouse device 86device opms: tty 87file arch/arm/iomd/opms.c opms & opms_iomd needs-flag 88 89attach opms at iomd with opms_iomd 90file arch/arm/iomd/opms_iomd.c opms_iomd 91 92# Standard keyboard driver (obsolete ... old vidc console) 93device kbd 94file arch/arm/iomd/kbd.c kbd needs-flag 95 96attach kbd at iomd with kbd_iomd 97file arch/arm/iomd/kbd_iomd.c kbd_iomd 98 99device vidcconsole 100attach vidcconsole at vidc 101file arch/arm/iomd/console/vidcconsole.c vidcconsole needs-count 102file arch/arm/iomd/console/consinit.c vidc needs-count 103device vt: tty 104attach vt at vidc 105 106file dev/cninit.c vt 107file arch/arm/iomd/console/console.c vt needs-count 108file arch/arm/iomd/console/vidcrender.c vt 109file arch/arm/iomd/console/vidc_mc.S vt 110file arch/arm/iomd/console/vidc.c vt 111file arch/arm/iomd/console/vt220.c vt 112file arch/arm/iomd/console/debugconsole.c vt 113file arch/arm/iomd/console/dumb.c vt 114 115# 116# we need this for rpcwskbd.c to compile 117# 118include "dev/pckbc/files.pckbc" 119