files.hpcarm revision 1.32
11.32Slukem# $NetBSD: files.hpcarm,v 1.32 2001/11/28 10:21:14 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.32Slukemdefflag IRQSTATS 111.1Sichiro 121.1Sichiro# X server support in console drivers 131.32Slukemdefflag 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# HPCARM specific files 441.1Sichirofile arch/hpcarm/hpcarm/hpc_machdep.c hpcarm 451.1Sichiro 461.1Sichiro# SA11[01]0 integrated peripherals 471.1Sichiro# parent to sacom, gpio, fb, saost, XXX 481.1Sichiro# also provides irq and timer services 491.1Sichirodevice saip { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } 501.1Sichiroattach saip at mainbus 511.1Sichirofile arch/hpcarm/sa11x0/sa11x0.c saip needs-flag 521.1Sichirofile arch/hpcarm/sa11x0/sa11x0_io.c saip 531.1Sichirofile arch/hpcarm/sa11x0/sa11x0_io_asm.S saip 541.1Sichirofile arch/hpcarm/sa11x0/sa11x0_irq.S saip 551.1Sichirofile arch/hpcarm/sa11x0/sa11x0_irqhandler.c saip 561.1Sichiro 571.13Stoshii# clock device 581.13Stoshiidevice saost 591.13Stoshiiattach saost at saip 601.13Stoshiifile arch/hpcarm/sa11x0/sa11x0_ost.c saost needs-flag 611.13Stoshii 621.1Sichirodevice sacom: tty 631.1Sichiroattach sacom at saip 641.1Sichirofile arch/hpcarm/sa11x0/sa11x0_com.c sacom needs-flag 651.1Sichiro 661.13Stoshii 671.13Stoshii# SA11[01]0 companion chips 681.13Stoshiidevice sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } 691.13Stoshiiattach sacc at saip 701.13Stoshiifile arch/hpcarm/sa11x0/sa1111.c sacc 711.13Stoshii 721.21Sichiro# iPAQ Virtual bus 731.21Sichirodevice ipaqbus {} 741.21Sichiroattach ipaqbus at saip 751.21Sichirofile arch/hpcarm/dev/ipaq_saip.c ipaqbus 761.21Sichiro 771.13Stoshii# 781.13Stoshii# H/PC Platform common files. 791.13Stoshii# 801.13Stoshiiinclude "arch/hpc/conf/files.hpc" 811.13Stoshiifile arch/hpc/hpc/disksubr.c disk 821.13Stoshiiinclude "dev/hpc/files.bicons" 831.13Stoshiiinclude "dev/hpc/files.hpcfb" 841.13Stoshiiinclude "dev/hpc/files.hpckbd" 851.13Stoshiiinclude "dev/hpc/files.hpctp" 861.1Sichiro 871.1Sichiro# LCD 881.22Sichirodevice ipaqlcd: hpcfbif 891.22Sichiroattach ipaqlcd at ipaqbus 901.22Sichirofile arch/hpcarm/dev/ipaq_lcd.c ipaqlcd 911.18Stoshii 921.18Stoshiidevice sed: hpcfbif 931.18Stoshiiattach sed at saip 941.18Stoshiifile arch/hpcarm/dev/sed_saip.c sed 951.1Sichiro 961.13Stoshii# 971.13Stoshii# Workstation Console 981.13Stoshii# 991.13Stoshiiinclude "dev/wscons/files.wscons" 1001.20Stoshii 1011.20Stoshiidevice j720ssp: wskbddev 1021.20Stoshiiattach j720ssp at saip 1031.20Stoshiifile arch/hpcarm/dev/j720ssp.c j720ssp 1041.20Stoshiifile arch/hpcarm/dev/j720kbdmap.c j720ssp 1051.13Stoshii 1061.13Stoshiifile dev/cninit.c 1071.11Stoshii 1081.11Stoshii# XXX this is a hack to use dev/pcmcia without fdc.c 1091.11Stoshiidevice fdc 1101.11Stoshii 1111.1Sichiro# PCMCIA 1121.11Stoshiiinclude "dev/pcmcia/files.pcmcia" 1131.11Stoshii 1141.11Stoshiidevice sacpcic: pcmciabus 1151.11Stoshiiattach sacpcic at sacc 1161.11Stoshiifile arch/hpcarm/sa11x0/sa11x1_pcic.c sacpcic needs-flag 1171.11Stoshii 1181.21Sichirodevice ipaqpcic: pcmciabus 1191.21Sichiroattach ipaqpcic at ipaqbus 1201.21Sichirofile arch/hpcarm/dev/ipaq_pcic.c ipaqpcic needs-flag 1211.11Stoshii 1221.21Sichirofile arch/hpcarm/sa11x0/sa11xx_pcic.c sacpcic | ipaqpcic 1231.24Sichiro 1241.24Sichiro# Atmel microcontroller 1251.24Sichirodevice atmelgpioif {} 1261.24Sichirodevice atmelgpio: atmelgpioif 1271.24Sichiroattach atmelgpio at ipaqbus 1281.24Sichirofile arch/hpcarm/dev/ipaq_atmelgpio.c atmelgpio 1291.24Sichiro 1301.24Sichiro# uda1341 Codec 1311.24Sichirodevice udaif {} 1321.24Sichirodevice uda: udaif 1331.24Sichiroattach uda at ipaqbus 1341.24Sichirofile arch/hpcarm/dev/uda1341.c uda 1351.1Sichiro 1361.1Sichiro# Include ISA stuff 1371.1Sichiroinclude "dev/isa/files.isa" 1381.1Sichiro 1391.1Sichiro# Include ATA stuff 1401.1Sichiroinclude "dev/ata/files.ata" 1411.27Slukemmajor {wd = 16} 1421.1Sichiro 1431.8Smatt# Include SCSI/ATAPI stuff 1441.1Sichiroinclude "dev/scsipi/files.scsipi" 1451.27Slukemmajor {sd = 24} 1461.27Slukemmajor {cd = 26} 1471.1Sichiro 1481.1Sichiro# Machine-independent I2O drivers. 1491.1Sichiroinclude "dev/i2o/files.i2o" 1501.1Sichiro 1511.1Sichiro# Include PCI stuff 1521.1Sichiroinclude "dev/pci/files.pci" 1531.1Sichiro 1541.1Sichiro# network devices MII bus 1551.1Sichiroinclude "dev/mii/files.mii" 1561.1Sichiro 1571.1Sichiro# Include USB stuff 1581.1Sichiroinclude "dev/usb/files.usb" 159