files.hpcarm revision 1.22
11.22Sichiro# $NetBSD: files.hpcarm,v 1.22 2001/07/10 18:10:46 ichiro Exp $ 21.1Sichiro# 31.1Sichiro# First try for arm-specific configuration info 41.1Sichiro# 51.1Sichiro 61.1Sichiromaxpartitions 8 71.1Sichiromaxusers 2 8 64 81.1Sichiro 91.1Sichiro# Maintain Interrupt statistics 101.1Sichirodefopt IRQSTATS 111.1Sichiro 121.1Sichiro# X server support in console drivers 131.1Sichirodefopt XSERVER 141.1Sichiro 151.1Sichirodefine todservice {} 161.1Sichiro 171.1Sichiro# Memory disk driver 181.5Stoshiifile dev/md_root.c memory_disk_hooks 191.1Sichiromajor {md = 18} 201.1Sichiro 211.1Sichiro# Standard keyboard driver 221.1Sichiro#device kbd 231.1Sichiro#file arch/hpcarm/dev/kbd.c kbd needs-flag 241.1Sichiro 251.1Sichiro# Generic MD files 261.1Sichirofile arch/hpcarm/hpcarm/autoconf.c 271.1Sichirofile arch/hpcarm/hpcarm/conf.c 281.8Smattfile arch/hpcarm/hpcarm/cpuswitch.S 291.8Smattfile arch/hpcarm/hpcarm/exception.S 301.1Sichirofile arch/hpcarm/hpcarm/fault.c 311.8Smattfile arch/hpcarm/hpcarm/fusu.S 321.8Smattfile arch/hpcarm/hpcarm/intr.c 331.1Sichirofile arch/hpcarm/hpcarm/machdep.c 341.1Sichirofile arch/hpcarm/hpcarm/mem.c 351.1Sichirofile arch/hpcarm/hpcarm/process_machdep.c 361.8Smattfile arch/hpcarm/hpcarm/procfs_machdep.c procfs 371.1Sichirofile arch/hpcarm/hpcarm/setcpsr.S 381.1Sichirofile arch/hpcarm/hpcarm/setstack.S 391.16Stoshiifile arch/hpcarm/hpcarm/softintr.c 401.1Sichirofile arch/hpcarm/hpcarm/spl.S 411.8Smattfile arch/hpcarm/hpcarm/stubs.c 421.8Smattfile arch/hpcarm/hpcarm/vm_machdep.c 431.1Sichiro 441.1Sichiro# ARM FPE 451.1Sichiro#file arch/hpcarm/fpe-arm/armfpe_glue.S armfpe 461.1Sichiro#file arch/hpcarm/fpe-arm/armfpe_init.c armfpe 471.1Sichiro#file arch/hpcarm/fpe-arm/armfpe.s armfpe 481.1Sichiro 491.1Sichiro# HPCARM specific files 501.1Sichirofile arch/hpcarm/hpcarm/hpc_machdep.c hpcarm 511.1Sichiro 521.1Sichiro# SA11[01]0 integrated peripherals 531.1Sichiro# parent to sacom, gpio, fb, saost, XXX 541.1Sichiro# also provides irq and timer services 551.1Sichirodevice saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } 561.1Sichiroattach saip at mainbus 571.1Sichirofile arch/hpcarm/sa11x0/sa11x0.c saip needs-flag 581.1Sichirofile arch/hpcarm/sa11x0/sa11x0_io.c saip 591.1Sichirofile arch/hpcarm/sa11x0/sa11x0_io_asm.S saip 601.1Sichirofile arch/hpcarm/sa11x0/sa11x0_irq.S saip 611.1Sichirofile arch/hpcarm/sa11x0/sa11x0_irqhandler.c saip 621.1Sichiro 631.13Stoshii# clock device 641.13Stoshiidevice saost 651.13Stoshiiattach saost at saip 661.13Stoshiifile arch/hpcarm/sa11x0/sa11x0_ost.c saost needs-flag 671.13Stoshii 681.1Sichirodevice sacom: tty 691.1Sichiroattach sacom at saip 701.1Sichirofile arch/hpcarm/sa11x0/sa11x0_com.c sacom needs-flag 711.1Sichiro 721.13Stoshii 731.13Stoshii# SA11[01]0 companion chips 741.13Stoshiidevice sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } 751.13Stoshiiattach sacc at saip 761.13Stoshiifile arch/hpcarm/sa11x0/sa1111.c sacc 771.13Stoshii 781.21Sichiro# iPAQ Virtual bus 791.21Sichirodevice ipaqbus {} 801.21Sichiroattach ipaqbus at saip 811.21Sichirofile arch/hpcarm/dev/ipaq_saip.c ipaqbus 821.21Sichiro 831.13Stoshii# 841.13Stoshii# H/PC Platform common files. 851.13Stoshii# 861.13Stoshiiinclude "arch/hpc/conf/files.hpc" 871.13Stoshiifile arch/hpc/hpc/disksubr.c disk 881.13Stoshiiinclude "dev/hpc/files.bicons" 891.13Stoshiiinclude "dev/hpc/files.hpcfb" 901.13Stoshiiinclude "dev/hpc/files.hpckbd" 911.13Stoshiiinclude "dev/hpc/files.hpctp" 921.1Sichiro 931.1Sichiro# LCD 941.22Sichirodevice ipaqlcd: hpcfbif 951.22Sichiroattach ipaqlcd at ipaqbus 961.22Sichirofile arch/hpcarm/dev/ipaq_lcd.c ipaqlcd 971.18Stoshii 981.18Stoshiidevice sed: hpcfbif 991.18Stoshiiattach sed at saip 1001.18Stoshiifile arch/hpcarm/dev/sed_saip.c sed 1011.1Sichiro 1021.13Stoshii# 1031.13Stoshii# Workstation Console 1041.13Stoshii# 1051.13Stoshiiinclude "dev/wscons/files.wscons" 1061.20Stoshii 1071.20Stoshiidevice j720ssp: wskbddev 1081.20Stoshiiattach j720ssp at saip 1091.20Stoshiifile arch/hpcarm/dev/j720ssp.c j720ssp 1101.20Stoshiifile arch/hpcarm/dev/j720kbdmap.c j720ssp 1111.13Stoshii 1121.13Stoshiifile dev/cninit.c 1131.11Stoshii 1141.11Stoshii# XXX this is a hack to use dev/pcmcia without fdc.c 1151.11Stoshiidevice fdc 1161.11Stoshii 1171.1Sichiro# PCMCIA 1181.11Stoshiiinclude "dev/pcmcia/files.pcmcia" 1191.11Stoshii 1201.11Stoshiidevice sacpcic: pcmciabus 1211.11Stoshiiattach sacpcic at sacc 1221.11Stoshiifile arch/hpcarm/sa11x0/sa11x1_pcic.c sacpcic needs-flag 1231.11Stoshii 1241.21Sichirodevice ipaqpcic: pcmciabus 1251.21Sichiroattach ipaqpcic at ipaqbus 1261.21Sichirofile arch/hpcarm/dev/ipaq_pcic.c ipaqpcic needs-flag 1271.11Stoshii 1281.21Sichirofile arch/hpcarm/sa11x0/sa11xx_pcic.c sacpcic | ipaqpcic 1291.1Sichiro 1301.1Sichiro# Include ISA stuff 1311.1Sichiroinclude "dev/isa/files.isa" 1321.1Sichiro 1331.1Sichiro# Include ATA stuff 1341.1Sichiroinclude "dev/ata/files.ata" 1351.1Sichiromajor {wd = 16} 1361.1Sichiro 1371.8Smatt# Include SCSI/ATAPI stuff 1381.1Sichiroinclude "dev/scsipi/files.scsipi" 1391.1Sichiromajor {sd = 24} 1401.1Sichiromajor {cd = 26} 1411.1Sichiro 1421.1Sichiro# Machine-independent I2O drivers. 1431.1Sichiroinclude "dev/i2o/files.i2o" 1441.1Sichiro 1451.1Sichiro# Include PCI stuff 1461.1Sichiroinclude "dev/pci/files.pci" 1471.1Sichiro 1481.1Sichiro# network devices MII bus 1491.1Sichiroinclude "dev/mii/files.mii" 1501.1Sichiro 1511.1Sichiro# Include USB stuff 1521.1Sichiroinclude "dev/usb/files.usb" 153