11.30Sandvar# $NetBSD: files.acorn32,v 1.30 2025/01/05 21:37:20 andvar Exp $ 21.1Sreinoud# 31.1Sreinoud# First try for arm-specific configuration info 41.1Sreinoud# 51.1Sreinoud 61.1Sreinoudmaxpartitions 8 71.1Sreinoudmaxusers 2 8 64 81.1Sreinoud 91.1Sreinoud# Maintain Interrupt statistics 101.5Slukemdefflag IRQSTATS 111.1Sreinoud 121.1Sreinoud# 131.1Sreinoud# Machine-independent ATA drivers 141.1Sreinoud# 151.1Sreinoudinclude "dev/ata/files.ata" 161.1Sreinoud 171.1Sreinoud# PIOC (Peripheral IO Controller) device 181.1Sreinoud# parent to wdc, fdc, com and lpt 191.1Sreinouddevice pioc { [offset = -1], [dack = -1], [irq = -1] } 201.1Sreinoudattach pioc at mainbus 211.1Sreinoudfile arch/acorn32/mainbus/pioc.c 221.1Sreinoud 231.1Sreinoud# Standard NetBSD wdc driver 241.1Sreinoudattach wdc at pioc with wdc_pioc 251.1Sreinoudfile arch/acorn32/mainbus/wdc_pioc.c wdc_pioc 261.1Sreinoud 271.1Sreinoud# Standard parallel driver 281.2Slukemattach lpt at pioc with lpt_pioc 291.22Sbjh21file arch/acorn32/mainbus/lpt_pioc.c lpt_pioc & !ppbus needs-flag 301.22Sbjh21 311.22Sbjh21# New parallel driver 321.22Sbjh21attach atppc at pioc with atppc_pioc 331.22Sbjh21file arch/acorn32/mainbus/atppc_pioc.c atppc_pioc 341.1Sreinoud 351.1Sreinoud# Standard NetBSD fd driver 361.2Slukemdevice fdc {drive = -1} 371.1Sreinoudattach fdc at pioc 381.2Slukemdevice fd: disk 391.1Sreinoudattach fd at fdc 401.2Slukemfile arch/acorn32/mainbus/fd.c fdc needs-flag 411.1Sreinoud 421.1Sreinoud# Standard serial driver 431.1Sreinoudattach com at pioc with com_pioc 441.2Slukemfile arch/acorn32/mainbus/com_pioc.c com_pioc 451.1Sreinoud 461.1Sreinoud# Memory disk driver 471.1Sreinoudfile arch/acorn32/dev/md_hooks.c md & memory_disk_hooks 481.1Sreinoud 491.20Schris# Include IOMD support 501.12Sbjh21include "arch/arm/iomd/files.iomd" 511.1Sreinoud 521.1Sreinoud# Podule bus device 531.1Sreinoudinclude "dev/podulebus/files.podulebus" 541.1Sreinoud 551.1Sreinoudattach podulebus at root 561.1Sreinoudfile arch/acorn32/podulebus/podulebus.c podulebus needs-flag 571.1Sreinoudfile arch/acorn32/podulebus/podulebus_io.c podulebus 581.1Sreinoudfile arch/acorn32/podulebus/podulebus_io_asm.S podulebus 591.1Sreinoudfile arch/acorn32/podulebus/netslot.c podulebus 601.1Sreinoud 611.1Sreinoud 621.1Sreinoud# Ethernet devices 631.1Sreinoud 641.1Sreinoud# Novell NE1000 and NE2000 clones (EtherM, EtherH) 651.7Sbjh21attach ne at podulebus with ne_pbus: dp83905, mx98905 661.1Sreinoudfile arch/acorn32/podulebus/if_ne_pbus.c ne_pbus 671.1Sreinoud 681.1Sreinouddevice ie: ether, ifnet, arp 691.1Sreinoudattach ie at podulebus 701.1Sreinoudfile arch/acorn32/podulebus/if_ie.c ie 711.1Sreinoud 721.1Sreinoud# 731.1Sreinoud# Machine-independent SCSI drivers 741.1Sreinoud# 751.1Sreinoud 761.1Sreinoudinclude "dev/scsipi/files.scsipi" 771.1Sreinoud 781.1Sreinoud# 791.30Sandvar# Miscellaneous podulebus devices not moved yet to dev/podules 801.1Sreinoud# 811.1Sreinoud 821.1Sreinoud# Generic sbic (WD3393) driver 831.1Sreinouddefine sbic 841.1Sreinoudfile arch/acorn32/podulebus/sbic.c sbic 851.1Sreinoud 861.1Sreinoud# Acorn SCSI I specific layer for sbic 871.2Slukemdevice asc: scsi, sbic, podloader 881.1Sreinoudattach asc at podulebus 891.1Sreinoudfile arch/acorn32/podulebus/asc.c asc needs-flag 901.1Sreinoud 911.1Sreinoud# Generic AMD AM53C94 driver 921.1Sreinouddefine esc 931.1Sreinoudfile arch/acorn32/podulebus/esc.c esc 941.1Sreinoud 951.1Sreinoud# Connect32 specific layer for esc 961.1Sreinouddevice cosc: scsi, esc 971.1Sreinoudattach cosc at podulebus 981.1Sreinoudfile arch/acorn32/podulebus/cosc.c cosc 991.1Sreinoud 1001.1Sreinoud# Generic fas216 + esp216 driver 1011.1Sreinouddefine sfas 1021.1Sreinoudfile arch/acorn32/podulebus/sfas.c sfas 1031.1Sreinoud 1041.1Sreinouddevice ptsc: scsi, sfas, podloader 1051.1Sreinoudattach ptsc at podulebus 1061.1Sreinoudfile arch/acorn32/podulebus/ptsc.c ptsc 1071.1Sreinoud 1081.1Sreinouddevice csc: scsi, sfas, podloader 1091.1Sreinoudattach csc at podulebus 1101.1Sreinoudfile arch/acorn32/podulebus/csc.c csc 1111.1Sreinoud 1121.1Sreinoud# Cumana SCSI1 specific layer for ncr5380 1131.1Sreinouddevice csa: scsi, ncr5380sbc, podloader 1141.1Sreinoudattach csa at podulebus 1151.1Sreinoudfile arch/acorn32/podulebus/csa.c csa 1161.1Sreinoud 1171.1Sreinoud# ICS IDE driver 1181.19Sbouyerdevice icside {[channel = -1]}: ata 1191.1Sreinoudattach icside at podulebus 1201.1Sreinoudfile arch/acorn32/podulebus/icside.c icside 1211.1Sreinoudfile arch/acorn32/podulebus/icside_io_asm.S icside 1221.1Sreinoud 1231.1Sreinoud# Yellowstone RapIDE driver 1241.19Sbouyerdevice rapide {[channel = -1]}: ata 1251.1Sreinoudattach rapide at podulebus 1261.1Sreinoudfile arch/acorn32/podulebus/rapide.c rapide 1271.1Sreinoudfile arch/acorn32/podulebus/rapide_io_asm.S rapide 1281.1Sreinoud 1291.1Sreinoud# Simtec IDE driver 1301.19Sbouyerdevice simide {[channel = -1]}: ata 1311.1Sreinoudattach simide at podulebus 1321.1Sreinoudfile arch/acorn32/podulebus/simide.c simide 1331.1Sreinoudfile arch/acorn32/podulebus/simide_io_asm.S simide 1341.1Sreinoud 1351.20Schris# RiscStation bus 1361.20Schrisdevice rsbus { [addr = 0], [size = 0], [irq = 0] } 1371.20Schrisattach rsbus at mainbus 1381.20Schrisfile arch/acorn32/eb7500atx/rsbus.c rsbus 1391.20Schrisfile arch/acorn32/eb7500atx/rsbus_io.c rsbus 1401.20Schrisfile arch/acorn32/eb7500atx/rsbus_io_asm.S rsbus 1411.20Schris 1421.20Schris# riscstation IDE driver 1431.24Smattattach wdc at rsbus with rside 1441.20Schrisfile arch/acorn32/eb7500atx/rside.c rside 1451.20Schris 1461.20Schris# RiscStation's CS network driver 1471.20Schrisattach cs at rsbus with cs_rsbus 1481.20Schrisfile arch/acorn32/eb7500atx/if_cs.c cs_rsbus 1491.20Schris 1501.1Sreinoud# Atomwide Multi-Port Serial driver 1511.1Sreinouddevice amps {} 1521.1Sreinoudattach amps at podulebus 1531.1Sreinoudattach com at amps with com_amps 1541.1Sreinoudfile arch/acorn32/podulebus/amps.c amps 1551.1Sreinoud 1561.1Sreinoud 1571.1Sreinoud# Generic MD files 1581.1Sreinoudfile arch/acorn32/acorn32/autoconf.c 1591.1Sreinoudfile arch/acorn32/acorn32/conf.c 1601.1Sreinoud 1611.1Sreinoudfile arch/arm/arm/disksubr.c disk 1621.1Sreinoudfile arch/arm/arm/disksubr_acorn.c disk 1631.1Sreinoudfile arch/arm/arm/disksubr_mbr.c disk 1641.4Sthorpej 1651.4Sthorpejfile arch/arm/arm32/intr.c 1661.4Sthorpejfile arch/arm/arm32/spl.S 1671.1Sreinoud 1681.1Sreinoud# RiscPC specific files 1691.20Schrisfile arch/acorn32/acorn32/rpc_machdep.c !rsbus 1701.1Sreinoud 1711.20Schris# eb7500atx specific files 1721.20Schrisfile arch/acorn32/eb7500atx/eb7500atx_machdep.c rsbus 1731.20Schris 1741.1Sreinoud# 1751.1Sreinoud# Machine-independent I2O drivers. 1761.1Sreinoud# 1771.1Sreinoudinclude "dev/i2o/files.i2o" 1781.1Sreinoud 1791.23Sbjh21# 1801.23Sbjh21# MI PC keyboard port drivers 1811.23Sbjh21# 1821.23Sbjh21include "dev/pckbport/files.pckbport" 1831.1Sreinoud 1841.1Sreinoud# 1851.1Sreinoud# maybe we will use these later one time : 1861.1Sreinoud# 1871.1Sreinoud# Include USB stuff 1881.1Sreinoud#include "dev/usb/files.usb" 1891.14Sgehenna 1901.14Sgehennainclude "arch/acorn32/conf/majors.acorn32" 191