files.iomd revision 1.3
11.3Sthorpej# $NetBSD: files.iomd,v 1.3 2003/10/06 16:11:19 thorpej Exp $ 21.1Sbjh21# 31.1Sbjh21# IOMD-specific configuration data 41.1Sbjh21# 51.1Sbjh21 61.1Sbjh21# IOMD device 71.3Sthorpej# parent to kbd, qms, opms, iomdiic 81.1Sbjh21# also provides irq and timer services 91.1Sbjh21device iomd {} 101.1Sbjh21attach iomd at mainbus 111.1Sbjh21file arch/arm/iomd/iomd.c iomd needs-flag 121.1Sbjh21file arch/arm/iomd/iomd_io.c iomd 131.1Sbjh21file arch/arm/iomd/iomd_io_asm.S iomd 141.1Sbjh21file arch/arm/iomd/iomd_irq.S iomd 151.1Sbjh21file arch/arm/iomd/iomd_irqhandler.c iomd 161.1Sbjh21file arch/arm/iomd/iomd_fiq.S iomd 171.1Sbjh21file arch/arm/iomd/iomd_dma.c iomd 181.1Sbjh21 191.3Sthorpej# I^2C bus (bit-banged through IOMD control register) 201.3Sthorpejdevice iomdiic: i2cbus, i2c_bitbang 211.3Sthorpejattach iomdiic at iomd 221.3Sthorpejfile arch/arm/iomd/iomdiic.c iomdiic 231.1Sbjh21 241.1Sbjh21# IOMD mouse devices 251.1Sbjh21# clock device 261.1Sbjh21device clock 271.1Sbjh21attach clock at iomd 281.1Sbjh21file arch/arm/iomd/iomd_clock.c iomd 291.1Sbjh21 301.1Sbjh21# 311.1Sbjh21# wscons 321.1Sbjh21# 331.1Sbjh21 341.1Sbjh21# Include MI WSCONS stuff 351.1Sbjh21include "dev/wscons/files.wscons" 361.1Sbjh21include "dev/rasops/files.rasops" 371.1Sbjh21include "dev/wsfont/files.wsfont" 381.1Sbjh21 391.1Sbjh21# wscons quadmouse device 401.1Sbjh21device wsqms : wsmousedev 411.1Sbjh21file arch/arm/iomd/wsqms.c wsqms needs-flag 421.1Sbjh21 431.1Sbjh21attach wsqms at iomd with wsqms_iomd 441.1Sbjh21file arch/arm/iomd/wsqms_iomd.c wsqms_iomd 451.1Sbjh21 461.1Sbjh21# RPC wscons keyboard driver 471.1Sbjh21device rpckbd : wskbddev 481.1Sbjh21file arch/arm/iomd/rpckbd.c rpckbd needs-flag 491.1Sbjh21file arch/acorn32/dev/wskbdmap_mfii.c rpckbd 501.1Sbjh21 511.1Sbjh21attach rpckbd at iomd with rpckbd_iomd 521.1Sbjh21file arch/arm/iomd/rpckbd_iomd.c rpckbd_iomd 531.1Sbjh21 541.1Sbjh21# VIDC device 551.1Sbjh21# parent to vidcconsole, vidcaudio, beep 561.2Sbjh21device vidc { } 571.1Sbjh21attach vidc at mainbus 581.1Sbjh21file arch/arm/iomd/vidc20.c vidc needs-count 591.1Sbjh21 601.1Sbjh21# VIDC video wscons device 611.1Sbjh21device vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev 621.1Sbjh21attach vidcvideo at vidc 631.1Sbjh21file arch/arm/iomd/vidc20config.c vidcvideo needs-flag 641.1Sbjh21file arch/arm/iomd/vidcvideo.c vidcvideo needs-flag 651.1Sbjh21 661.1Sbjh21# Audio devices 671.1Sbjh21device beep 681.1Sbjh21attach beep at vidc 691.1Sbjh21file arch/arm/iomd/beep.c beep needs-flag 701.1Sbjh21 711.1Sbjh21device sysbeep 721.1Sbjh21attach sysbeep at vidc with sysbeep_vidc 731.1Sbjh21file arch/arm/iomd/sysbeep_vidc.c sysbeep_vidc 741.1Sbjh21 751.1Sbjh21device vidcaudio: audiobus 761.1Sbjh21attach vidcaudio at vidc 771.1Sbjh21file arch/arm/iomd/vidcaudio.c vidcaudio needs-flag 781.1Sbjh21 791.1Sbjh21device lmcaudio: audiobus 801.1Sbjh21attach lmcaudio at vidc 811.1Sbjh21file arch/arm/iomd/lmcaudio.c lmcaudio needs-flag 821.1Sbjh21file arch/arm/iomd/lmc1982.S lmcaudio 831.1Sbjh21 841.1Sbjh21# 851.1Sbjh21# Old console devices. 861.1Sbjh21# 871.1Sbjh21 881.1Sbjh21# quadmouse device 891.1Sbjh21device qms 901.1Sbjh21file arch/arm/iomd/qms.c qms needs-flag 911.1Sbjh21 921.1Sbjh21attach qms at iomd with qms_iomd 931.1Sbjh21file arch/arm/iomd/qms_iomd.c qms_iomd 941.1Sbjh21 951.1Sbjh21# PS/2 mouse device 961.1Sbjh21device opms: tty 971.1Sbjh21file arch/arm/iomd/opms.c opms & opms_iomd needs-flag 981.1Sbjh21 991.1Sbjh21attach opms at iomd with opms_iomd 1001.1Sbjh21file arch/arm/iomd/opms_iomd.c opms_iomd 1011.1Sbjh21 1021.1Sbjh21# Standard keyboard driver (obsolete ... old vidc console) 1031.1Sbjh21device kbd 1041.1Sbjh21file arch/arm/iomd/kbd.c kbd needs-flag 1051.1Sbjh21 1061.1Sbjh21attach kbd at iomd with kbd_iomd 1071.1Sbjh21file arch/arm/iomd/kbd_iomd.c kbd_iomd 1081.1Sbjh21 1091.1Sbjh21device vidcconsole 1101.1Sbjh21attach vidcconsole at vidc 1111.1Sbjh21file arch/arm/iomd/console/vidcconsole.c vidcconsole needs-count 1121.1Sbjh21file arch/arm/iomd/console/consinit.c vidc needs-count 1131.1Sbjh21device vt: tty 1141.1Sbjh21attach vt at vidc 1151.1Sbjh21 1161.1Sbjh21file dev/cninit.c vt 1171.1Sbjh21file arch/arm/iomd/console/console.c vt needs-count 1181.1Sbjh21file arch/arm/iomd/console/vidcrender.c vt 1191.1Sbjh21file arch/arm/iomd/console/vidc_mc.S vt 1201.1Sbjh21file arch/arm/iomd/console/vidc.c vt 1211.1Sbjh21file arch/arm/iomd/console/vt220.c vt 1221.1Sbjh21file arch/arm/iomd/console/debugconsole.c vt 1231.1Sbjh21file arch/arm/iomd/console/dumb.c vt 1241.1Sbjh21 1251.1Sbjh21# 1261.1Sbjh21# we need this for rpcwskbd.c to compile 1271.1Sbjh21# 1281.1Sbjh21include "dev/pckbc/files.pckbc" 129