files.hpcarm revision 1.27
11.27Slukem# $NetBSD: files.hpcarm,v 1.27 2001/11/20 12:56:27 lukem 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.27Slukemmajor {md = 18} 201.1Sichiro 211.25Smattfile arch/arm/arm32/conf.c 221.25Smatt 231.1Sichiro# Standard keyboard driver 241.1Sichiro#device kbd 251.1Sichiro#file arch/hpcarm/dev/kbd.c kbd needs-flag 261.1Sichiro 271.1Sichiro# Generic MD files 281.1Sichirofile arch/hpcarm/hpcarm/autoconf.c 291.8Smattfile arch/hpcarm/hpcarm/cpuswitch.S 301.8Smattfile arch/hpcarm/hpcarm/exception.S 311.1Sichirofile arch/hpcarm/hpcarm/fault.c 321.8Smattfile arch/hpcarm/hpcarm/fusu.S 331.8Smattfile arch/hpcarm/hpcarm/intr.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.1Sichiro 431.1Sichiro# ARM FPE 441.1Sichiro#file arch/hpcarm/fpe-arm/armfpe_glue.S armfpe 451.1Sichiro#file arch/hpcarm/fpe-arm/armfpe_init.c armfpe 461.1Sichiro#file arch/hpcarm/fpe-arm/armfpe.s armfpe 471.1Sichiro 481.1Sichiro# HPCARM specific files 491.1Sichirofile arch/hpcarm/hpcarm/hpc_machdep.c hpcarm 501.1Sichiro 511.1Sichiro# SA11[01]0 integrated peripherals 521.1Sichiro# parent to sacom, gpio, fb, saost, XXX 531.1Sichiro# also provides irq and timer services 541.1Sichirodevice saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } 551.1Sichiroattach saip at mainbus 561.1Sichirofile arch/hpcarm/sa11x0/sa11x0.c saip needs-flag 571.1Sichirofile arch/hpcarm/sa11x0/sa11x0_io.c saip 581.1Sichirofile arch/hpcarm/sa11x0/sa11x0_io_asm.S saip 591.1Sichirofile arch/hpcarm/sa11x0/sa11x0_irq.S saip 601.1Sichirofile arch/hpcarm/sa11x0/sa11x0_irqhandler.c saip 611.1Sichiro 621.13Stoshii# clock device 631.13Stoshiidevice saost 641.13Stoshiiattach saost at saip 651.13Stoshiifile arch/hpcarm/sa11x0/sa11x0_ost.c saost needs-flag 661.13Stoshii 671.1Sichirodevice sacom: tty 681.1Sichiroattach sacom at saip 691.1Sichirofile arch/hpcarm/sa11x0/sa11x0_com.c sacom needs-flag 701.1Sichiro 711.13Stoshii 721.13Stoshii# SA11[01]0 companion chips 731.13Stoshiidevice sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } 741.13Stoshiiattach sacc at saip 751.13Stoshiifile arch/hpcarm/sa11x0/sa1111.c sacc 761.13Stoshii 771.21Sichiro# iPAQ Virtual bus 781.21Sichirodevice ipaqbus {} 791.21Sichiroattach ipaqbus at saip 801.21Sichirofile arch/hpcarm/dev/ipaq_saip.c ipaqbus 811.21Sichiro 821.13Stoshii# 831.13Stoshii# H/PC Platform common files. 841.13Stoshii# 851.13Stoshiiinclude "arch/hpc/conf/files.hpc" 861.13Stoshiifile arch/hpc/hpc/disksubr.c disk 871.13Stoshiiinclude "dev/hpc/files.bicons" 881.13Stoshiiinclude "dev/hpc/files.hpcfb" 891.13Stoshiiinclude "dev/hpc/files.hpckbd" 901.13Stoshiiinclude "dev/hpc/files.hpctp" 911.1Sichiro 921.1Sichiro# LCD 931.22Sichirodevice ipaqlcd: hpcfbif 941.22Sichiroattach ipaqlcd at ipaqbus 951.22Sichirofile arch/hpcarm/dev/ipaq_lcd.c ipaqlcd 961.18Stoshii 971.18Stoshiidevice sed: hpcfbif 981.18Stoshiiattach sed at saip 991.18Stoshiifile arch/hpcarm/dev/sed_saip.c sed 1001.1Sichiro 1011.13Stoshii# 1021.13Stoshii# Workstation Console 1031.13Stoshii# 1041.13Stoshiiinclude "dev/wscons/files.wscons" 1051.20Stoshii 1061.20Stoshiidevice j720ssp: wskbddev 1071.20Stoshiiattach j720ssp at saip 1081.20Stoshiifile arch/hpcarm/dev/j720ssp.c j720ssp 1091.20Stoshiifile arch/hpcarm/dev/j720kbdmap.c j720ssp 1101.13Stoshii 1111.13Stoshiifile dev/cninit.c 1121.11Stoshii 1131.11Stoshii# XXX this is a hack to use dev/pcmcia without fdc.c 1141.11Stoshiidevice fdc 1151.11Stoshii 1161.1Sichiro# PCMCIA 1171.11Stoshiiinclude "dev/pcmcia/files.pcmcia" 1181.11Stoshii 1191.11Stoshiidevice sacpcic: pcmciabus 1201.11Stoshiiattach sacpcic at sacc 1211.11Stoshiifile arch/hpcarm/sa11x0/sa11x1_pcic.c sacpcic needs-flag 1221.11Stoshii 1231.21Sichirodevice ipaqpcic: pcmciabus 1241.21Sichiroattach ipaqpcic at ipaqbus 1251.21Sichirofile arch/hpcarm/dev/ipaq_pcic.c ipaqpcic needs-flag 1261.11Stoshii 1271.21Sichirofile arch/hpcarm/sa11x0/sa11xx_pcic.c sacpcic | ipaqpcic 1281.24Sichiro 1291.24Sichiro# Atmel microcontroller 1301.24Sichirodevice atmelgpioif {} 1311.24Sichirodevice atmelgpio: atmelgpioif 1321.24Sichiroattach atmelgpio at ipaqbus 1331.24Sichirofile arch/hpcarm/dev/ipaq_atmelgpio.c atmelgpio 1341.24Sichiro 1351.24Sichiro# uda1341 Codec 1361.24Sichirodevice udaif {} 1371.24Sichirodevice uda: udaif 1381.24Sichiroattach uda at ipaqbus 1391.24Sichirofile arch/hpcarm/dev/uda1341.c uda 1401.1Sichiro 1411.1Sichiro# Include ISA stuff 1421.1Sichiroinclude "dev/isa/files.isa" 1431.1Sichiro 1441.1Sichiro# Include ATA stuff 1451.1Sichiroinclude "dev/ata/files.ata" 1461.27Slukemmajor {wd = 16} 1471.1Sichiro 1481.8Smatt# Include SCSI/ATAPI stuff 1491.1Sichiroinclude "dev/scsipi/files.scsipi" 1501.27Slukemmajor {sd = 24} 1511.27Slukemmajor {cd = 26} 1521.1Sichiro 1531.1Sichiro# Machine-independent I2O drivers. 1541.1Sichiroinclude "dev/i2o/files.i2o" 1551.1Sichiro 1561.1Sichiro# Include PCI stuff 1571.1Sichiroinclude "dev/pci/files.pci" 1581.1Sichiro 1591.1Sichiro# network devices MII bus 1601.1Sichiroinclude "dev/mii/files.mii" 1611.1Sichiro 1621.1Sichiro# Include USB stuff 1631.1Sichiroinclude "dev/usb/files.usb" 164