1*85608d88Sbjh21# $NetBSD: files.acorn32,v 1.29 2009/01/17 22:56:34 bjh21 Exp $ 27d4a1addSreinoud# 37d4a1addSreinoud# First try for arm-specific configuration info 47d4a1addSreinoud# 57d4a1addSreinoud 67d4a1addSreinoudmaxpartitions 8 77d4a1addSreinoudmaxusers 2 8 64 87d4a1addSreinoud 97d4a1addSreinoud# Maintain Interrupt statistics 10ecb81c3fSlukemdefflag IRQSTATS 117d4a1addSreinoud 127d4a1addSreinoud# 137d4a1addSreinoud# Machine-independent ATA drivers 147d4a1addSreinoud# 157d4a1addSreinoudinclude "dev/ata/files.ata" 167d4a1addSreinoud 177d4a1addSreinoud# PIOC (Peripheral IO Controller) device 187d4a1addSreinoud# parent to wdc, fdc, com and lpt 197d4a1addSreinouddevice pioc { [offset = -1], [dack = -1], [irq = -1] } 207d4a1addSreinoudattach pioc at mainbus 217d4a1addSreinoudfile arch/acorn32/mainbus/pioc.c 227d4a1addSreinoud 237d4a1addSreinoud# Standard NetBSD wdc driver 247d4a1addSreinoudattach wdc at pioc with wdc_pioc 257d4a1addSreinoudfile arch/acorn32/mainbus/wdc_pioc.c wdc_pioc 267d4a1addSreinoud 277d4a1addSreinoud# Standard parallel driver 287d4a1addSreinoudattach lpt at pioc with lpt_pioc 29cbd3cc05Sbjh21file arch/acorn32/mainbus/lpt_pioc.c lpt_pioc & !ppbus needs-flag 30cbd3cc05Sbjh21 31cbd3cc05Sbjh21# New parallel driver 32cbd3cc05Sbjh21attach atppc at pioc with atppc_pioc 33cbd3cc05Sbjh21file arch/acorn32/mainbus/atppc_pioc.c atppc_pioc 347d4a1addSreinoud 357d4a1addSreinoud# Standard NetBSD fd driver 367d4a1addSreinouddevice fdc {drive = -1} 377d4a1addSreinoudattach fdc at pioc 387d4a1addSreinouddevice fd: disk 397d4a1addSreinoudattach fd at fdc 407d4a1addSreinoudfile arch/acorn32/mainbus/fd.c fdc needs-flag 417d4a1addSreinoud 427d4a1addSreinoud# Standard serial driver 437d4a1addSreinoudattach com at pioc with com_pioc 447d4a1addSreinoudfile arch/acorn32/mainbus/com_pioc.c com_pioc 457d4a1addSreinoud 467d4a1addSreinoud# Memory disk driver 477d4a1addSreinoudfile arch/acorn32/dev/md_hooks.c md & memory_disk_hooks 487d4a1addSreinoud 4948afc0a2Schris# Include IOMD support 50125a3becSbjh21include "arch/arm/iomd/files.iomd" 517d4a1addSreinoud 527d4a1addSreinoud# Podule bus device 537d4a1addSreinoudinclude "dev/podulebus/files.podulebus" 547d4a1addSreinoud 557d4a1addSreinoudattach podulebus at root 567d4a1addSreinoudfile arch/acorn32/podulebus/podulebus.c podulebus needs-flag 577d4a1addSreinoudfile arch/acorn32/podulebus/podulebus_io.c podulebus 587d4a1addSreinoudfile arch/acorn32/podulebus/podulebus_io_asm.S podulebus 597d4a1addSreinoudfile arch/acorn32/podulebus/netslot.c podulebus 607d4a1addSreinoud 617d4a1addSreinoud 627d4a1addSreinoud# Ethernet devices 637d4a1addSreinoud 647d4a1addSreinoud# Novell NE1000 and NE2000 clones (EtherM, EtherH) 65b17e1abbSbjh21attach ne at podulebus with ne_pbus: dp83905, mx98905 667d4a1addSreinoudfile arch/acorn32/podulebus/if_ne_pbus.c ne_pbus 677d4a1addSreinoud 687d4a1addSreinouddevice ie: ether, ifnet, arp 697d4a1addSreinoudattach ie at podulebus 707d4a1addSreinoudfile arch/acorn32/podulebus/if_ie.c ie 717d4a1addSreinoud 727d4a1addSreinoud# 737d4a1addSreinoud# Machine-independent SCSI drivers 747d4a1addSreinoud# 757d4a1addSreinoud 767d4a1addSreinoudinclude "dev/scsipi/files.scsipi" 777d4a1addSreinoud 787d4a1addSreinoud# 797d4a1addSreinoud# Miscelanious podulebus devices not moved yet to dev/podules 807d4a1addSreinoud# 817d4a1addSreinoud 827d4a1addSreinoud# Generic sbic (WD3393) driver 837d4a1addSreinouddefine sbic 847d4a1addSreinoudfile arch/acorn32/podulebus/sbic.c sbic 857d4a1addSreinoud 867d4a1addSreinoud# Acorn SCSI I specific layer for sbic 877d4a1addSreinouddevice asc: scsi, sbic, podloader 887d4a1addSreinoudattach asc at podulebus 897d4a1addSreinoudfile arch/acorn32/podulebus/asc.c asc needs-flag 907d4a1addSreinoud 917d4a1addSreinoud# Generic AMD AM53C94 driver 927d4a1addSreinouddefine esc 937d4a1addSreinoudfile arch/acorn32/podulebus/esc.c esc 947d4a1addSreinoud 957d4a1addSreinoud# Connect32 specific layer for esc 967d4a1addSreinouddevice cosc: scsi, esc 977d4a1addSreinoudattach cosc at podulebus 987d4a1addSreinoudfile arch/acorn32/podulebus/cosc.c cosc 997d4a1addSreinoud 1007d4a1addSreinoud# Generic fas216 + esp216 driver 1017d4a1addSreinouddefine sfas 1027d4a1addSreinoudfile arch/acorn32/podulebus/sfas.c sfas 1037d4a1addSreinoud 1047d4a1addSreinouddevice ptsc: scsi, sfas, podloader 1057d4a1addSreinoudattach ptsc at podulebus 1067d4a1addSreinoudfile arch/acorn32/podulebus/ptsc.c ptsc 1077d4a1addSreinoud 1087d4a1addSreinouddevice csc: scsi, sfas, podloader 1097d4a1addSreinoudattach csc at podulebus 1107d4a1addSreinoudfile arch/acorn32/podulebus/csc.c csc 1117d4a1addSreinoud 1127d4a1addSreinoud# Cumana SCSI1 specific layer for ncr5380 1137d4a1addSreinouddevice csa: scsi, ncr5380sbc, podloader 1147d4a1addSreinoudattach csa at podulebus 1157d4a1addSreinoudfile arch/acorn32/podulebus/csa.c csa 1167d4a1addSreinoud 1177d4a1addSreinoud# ICS IDE driver 1187719e83cSbouyerdevice icside {[channel = -1]}: ata 1197d4a1addSreinoudattach icside at podulebus 1207d4a1addSreinoudfile arch/acorn32/podulebus/icside.c icside 1217d4a1addSreinoudfile arch/acorn32/podulebus/icside_io_asm.S icside 1227d4a1addSreinoud 1237d4a1addSreinoud# Yellowstone RapIDE driver 1247719e83cSbouyerdevice rapide {[channel = -1]}: ata 1257d4a1addSreinoudattach rapide at podulebus 1267d4a1addSreinoudfile arch/acorn32/podulebus/rapide.c rapide 1277d4a1addSreinoudfile arch/acorn32/podulebus/rapide_io_asm.S rapide 1287d4a1addSreinoud 1297d4a1addSreinoud# Simtec IDE driver 1307719e83cSbouyerdevice simide {[channel = -1]}: ata 1317d4a1addSreinoudattach simide at podulebus 1327d4a1addSreinoudfile arch/acorn32/podulebus/simide.c simide 1337d4a1addSreinoudfile arch/acorn32/podulebus/simide_io_asm.S simide 1347d4a1addSreinoud 13548afc0a2Schris# RiscStation bus 13648afc0a2Schrisdevice rsbus { [addr = 0], [size = 0], [irq = 0] } 13748afc0a2Schrisattach rsbus at mainbus 13848afc0a2Schrisfile arch/acorn32/eb7500atx/rsbus.c rsbus 13948afc0a2Schrisfile arch/acorn32/eb7500atx/rsbus_io.c rsbus 14048afc0a2Schrisfile arch/acorn32/eb7500atx/rsbus_io_asm.S rsbus 14148afc0a2Schris 14248afc0a2Schris# riscstation IDE driver 143b72e03a7Smattattach wdc at rsbus with rside 14448afc0a2Schrisfile arch/acorn32/eb7500atx/rside.c rside 14548afc0a2Schris 14648afc0a2Schris# RiscStation's CS network driver 14748afc0a2Schrisattach cs at rsbus with cs_rsbus 14848afc0a2Schrisfile arch/acorn32/eb7500atx/if_cs.c cs_rsbus 14948afc0a2Schris 1507d4a1addSreinoud# Atomwide Multi-Port Serial driver 1517d4a1addSreinouddevice amps {} 1527d4a1addSreinoudattach amps at podulebus 1537d4a1addSreinoudattach com at amps with com_amps 1547d4a1addSreinoudfile arch/acorn32/podulebus/amps.c amps 1557d4a1addSreinoud 1567d4a1addSreinoud 1577d4a1addSreinoud# Generic MD files 1587d4a1addSreinoudfile arch/acorn32/acorn32/autoconf.c 1597d4a1addSreinoudfile arch/acorn32/acorn32/conf.c 1607d4a1addSreinoud 1617d4a1addSreinoudfile arch/arm/arm/disksubr.c disk 1627d4a1addSreinoudfile arch/arm/arm/disksubr_acorn.c disk 1637d4a1addSreinoudfile arch/arm/arm/disksubr_mbr.c disk 1647d4a1addSreinoud 165534b950dSthorpejfile arch/arm/arm32/intr.c 166534b950dSthorpejfile arch/arm/arm32/spl.S 167534b950dSthorpej 1687d4a1addSreinoud# RiscPC specific files 16948afc0a2Schrisfile arch/acorn32/acorn32/rpc_machdep.c !rsbus 1707d4a1addSreinoud 17148afc0a2Schris# eb7500atx specific files 17248afc0a2Schrisfile arch/acorn32/eb7500atx/eb7500atx_machdep.c rsbus 17348afc0a2Schris 1747d4a1addSreinoud# 1757d4a1addSreinoud# Machine-independent I2O drivers. 1767d4a1addSreinoud# 1777d4a1addSreinoudinclude "dev/i2o/files.i2o" 1787d4a1addSreinoud 17933be6cb3Sbjh21# 18033be6cb3Sbjh21# MI PC keyboard port drivers 18133be6cb3Sbjh21# 18233be6cb3Sbjh21include "dev/pckbport/files.pckbport" 1837d4a1addSreinoud 1847d4a1addSreinoud# 1857d4a1addSreinoud# maybe we will use these later one time : 1867d4a1addSreinoud# 1877d4a1addSreinoud# Include USB stuff 1887d4a1addSreinoud#include "dev/usb/files.usb" 18977a6b82bSgehenna 19077a6b82bSgehennainclude "arch/acorn32/conf/majors.acorn32" 191