files.iomd revision 1.2
11.2Sbjh21# $NetBSD: files.iomd,v 1.2 2002/06/16 13:20:14 bjh21 Exp $ 21.1Sbjh21# 31.1Sbjh21# IOMD-specific configuration data 41.1Sbjh21# 51.1Sbjh21 61.1Sbjh21# IOMD device 71.1Sbjh21# parent to kbd, qms, opms, iic 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.1Sbjh21# IIC device 201.1Sbjh21device iic { addr = -1 } 211.1Sbjh21file arch/arm/iomd/iic.c iic needs-flag 221.1Sbjh21 231.1Sbjh21attach iic at iomd with iic_iomd 241.1Sbjh21file arch/arm/iomd/iic_iomd.c iic_iomd 251.1Sbjh21file arch/arm/iomd/iomd_iic.S iic_iomd 261.1Sbjh21 271.1Sbjh21# IIC based RTC 281.1Sbjh21define todservice {} 291.1Sbjh21device rtc : todservice 301.1Sbjh21attach rtc at iic 311.1Sbjh21file arch/arm/iomd/rtc.c rtc needs-flag 321.1Sbjh21 331.1Sbjh21device todclock 341.1Sbjh21attach todclock at todservice 351.1Sbjh21file arch/arm/iomd/todclock.c todclock needs-count 361.1Sbjh21 371.1Sbjh21# IOMD mouse devices 381.1Sbjh21# clock device 391.1Sbjh21device clock 401.1Sbjh21attach clock at iomd 411.1Sbjh21file arch/arm/iomd/iomd_clock.c iomd 421.1Sbjh21 431.1Sbjh21# 441.1Sbjh21# wscons 451.1Sbjh21# 461.1Sbjh21 471.1Sbjh21# Include MI WSCONS stuff 481.1Sbjh21include "dev/wscons/files.wscons" 491.1Sbjh21include "dev/rasops/files.rasops" 501.1Sbjh21include "dev/wsfont/files.wsfont" 511.1Sbjh21 521.1Sbjh21# wscons quadmouse device 531.1Sbjh21device wsqms : wsmousedev 541.1Sbjh21file arch/arm/iomd/wsqms.c wsqms needs-flag 551.1Sbjh21 561.1Sbjh21attach wsqms at iomd with wsqms_iomd 571.1Sbjh21file arch/arm/iomd/wsqms_iomd.c wsqms_iomd 581.1Sbjh21 591.1Sbjh21# RPC wscons keyboard driver 601.1Sbjh21device rpckbd : wskbddev 611.1Sbjh21file arch/arm/iomd/rpckbd.c rpckbd needs-flag 621.1Sbjh21file arch/acorn32/dev/wskbdmap_mfii.c rpckbd 631.1Sbjh21 641.1Sbjh21attach rpckbd at iomd with rpckbd_iomd 651.1Sbjh21file arch/arm/iomd/rpckbd_iomd.c rpckbd_iomd 661.1Sbjh21 671.1Sbjh21# VIDC device 681.1Sbjh21# parent to vidcconsole, vidcaudio, beep 691.2Sbjh21device vidc { } 701.1Sbjh21attach vidc at mainbus 711.1Sbjh21file arch/arm/iomd/vidc20.c vidc needs-count 721.1Sbjh21 731.1Sbjh21# VIDC video wscons device 741.1Sbjh21device vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev 751.1Sbjh21attach vidcvideo at vidc 761.1Sbjh21file arch/arm/iomd/vidc20config.c vidcvideo needs-flag 771.1Sbjh21file arch/arm/iomd/vidcvideo.c vidcvideo needs-flag 781.1Sbjh21 791.1Sbjh21# Audio devices 801.1Sbjh21device beep 811.1Sbjh21attach beep at vidc 821.1Sbjh21file arch/arm/iomd/beep.c beep needs-flag 831.1Sbjh21 841.1Sbjh21device sysbeep 851.1Sbjh21attach sysbeep at vidc with sysbeep_vidc 861.1Sbjh21file arch/arm/iomd/sysbeep_vidc.c sysbeep_vidc 871.1Sbjh21 881.1Sbjh21device vidcaudio: audiobus 891.1Sbjh21attach vidcaudio at vidc 901.1Sbjh21file arch/arm/iomd/vidcaudio.c vidcaudio needs-flag 911.1Sbjh21 921.1Sbjh21device lmcaudio: audiobus 931.1Sbjh21attach lmcaudio at vidc 941.1Sbjh21file arch/arm/iomd/lmcaudio.c lmcaudio needs-flag 951.1Sbjh21file arch/arm/iomd/lmc1982.S lmcaudio 961.1Sbjh21 971.1Sbjh21# 981.1Sbjh21# Old console devices. 991.1Sbjh21# 1001.1Sbjh21 1011.1Sbjh21# quadmouse device 1021.1Sbjh21device qms 1031.1Sbjh21file arch/arm/iomd/qms.c qms needs-flag 1041.1Sbjh21 1051.1Sbjh21attach qms at iomd with qms_iomd 1061.1Sbjh21file arch/arm/iomd/qms_iomd.c qms_iomd 1071.1Sbjh21 1081.1Sbjh21# PS/2 mouse device 1091.1Sbjh21device opms: tty 1101.1Sbjh21file arch/arm/iomd/opms.c opms & opms_iomd needs-flag 1111.1Sbjh21 1121.1Sbjh21attach opms at iomd with opms_iomd 1131.1Sbjh21file arch/arm/iomd/opms_iomd.c opms_iomd 1141.1Sbjh21 1151.1Sbjh21# Standard keyboard driver (obsolete ... old vidc console) 1161.1Sbjh21device kbd 1171.1Sbjh21file arch/arm/iomd/kbd.c kbd needs-flag 1181.1Sbjh21 1191.1Sbjh21attach kbd at iomd with kbd_iomd 1201.1Sbjh21file arch/arm/iomd/kbd_iomd.c kbd_iomd 1211.1Sbjh21 1221.1Sbjh21device vidcconsole 1231.1Sbjh21attach vidcconsole at vidc 1241.1Sbjh21file arch/arm/iomd/console/vidcconsole.c vidcconsole needs-count 1251.1Sbjh21file arch/arm/iomd/console/consinit.c vidc needs-count 1261.1Sbjh21device vt: tty 1271.1Sbjh21attach vt at vidc 1281.1Sbjh21 1291.1Sbjh21file dev/cninit.c vt 1301.1Sbjh21file arch/arm/iomd/console/console.c vt needs-count 1311.1Sbjh21file arch/arm/iomd/console/vidcrender.c vt 1321.1Sbjh21file arch/arm/iomd/console/vidc_mc.S vt 1331.1Sbjh21file arch/arm/iomd/console/vidc.c vt 1341.1Sbjh21file arch/arm/iomd/console/vt220.c vt 1351.1Sbjh21file arch/arm/iomd/console/debugconsole.c vt 1361.1Sbjh21file arch/arm/iomd/console/dumb.c vt 1371.1Sbjh21 1381.1Sbjh21# 1391.1Sbjh21# we need this for rpcwskbd.c to compile 1401.1Sbjh21# 1411.1Sbjh21include "dev/pckbc/files.pckbc" 142