xref: /netbsd-src/sys/arch/iyonix/conf/files.iyonix (revision bb33f35f209ea11b789f2bb75f79ffda2924bd36)
1*bb33f35fSdrochner#	$NetBSD: files.iyonix,v 1.5 2008/02/20 21:43:34 drochner Exp $
20560d8b9Sgavan#
30560d8b9Sgavan# First try for arm-specific configuration info
40560d8b9Sgavan#
50560d8b9Sgavan
60560d8b9Sgavanmaxpartitions	16
70560d8b9Sgavanmaxusers	2 8 64
80560d8b9Sgavan
90560d8b9Sgavan# Maintain Interrupt statistics
100560d8b9Sgavandefflag			IRQSTATS
110560d8b9Sgavan
120560d8b9Sgavan#
130560d8b9Sgavan# Machine-independent ATA drivers
140560d8b9Sgavan#
150560d8b9Sgavaninclude "dev/ata/files.ata"
160560d8b9Sgavan
170560d8b9Sgavan# Memory disk driver
180560d8b9Sgavanfile	dev/md_root.c				md & memory_disk_hooks
190560d8b9Sgavan
200560d8b9Sgavan#
210560d8b9Sgavan# Machine-independent SCSI drivers
220560d8b9Sgavan#
230560d8b9Sgavan
240560d8b9Sgavaninclude "dev/scsipi/files.scsipi"
250560d8b9Sgavan
260560d8b9Sgavan# Generic MD files
270560d8b9Sgavanfile	arch/iyonix/iyonix/autoconf.c
280560d8b9Sgavan
290560d8b9Sgavanfile	arch/arm/arm/disksubr.c			disk
300560d8b9Sgavanfile	arch/arm/arm/disksubr_acorn.c		disk
310560d8b9Sgavanfile	arch/arm/arm/disksubr_mbr.c		disk
320560d8b9Sgavan
330560d8b9Sgavan# ARM FPE
340560d8b9Sgavanfile	arch/arm32/fpe-arm/armfpe_glue.S	armfpe
350560d8b9Sgavanfile	arch/arm32/fpe-arm/armfpe_init.c	armfpe
360560d8b9Sgavanfile	arch/arm32/fpe-arm/armfpe.s		armfpe
370560d8b9Sgavan
380560d8b9Sgavan#
390560d8b9Sgavan# Include ISA config
400560d8b9Sgavan#
410560d8b9Sgavan
420560d8b9Sgavaninclude "dev/isa/files.isa"			# ISA devices
430560d8b9Sgavan
440560d8b9Sgavan#
450560d8b9Sgavan# Include PCI config
460560d8b9Sgavan#
470560d8b9Sgavan
480560d8b9Sgavaninclude "dev/i2o/files.i2o"			# I2O drivers.
490560d8b9Sgavaninclude "dev/pci/files.pci"			# PCI devices
500560d8b9Sgavaninclude "dev/usb/files.usb"			# USB device
510560d8b9Sgavaninclude "dev/cardbus/files.cardbus"		# CARDBus device
520560d8b9Sgavan
530560d8b9Sgavaninclude "arch/arm/conf/majors.arm32"
540560d8b9Sgavan
550560d8b9Sgavan#
560560d8b9Sgavan# Machine dependent stuff
570560d8b9Sgavan#
580560d8b9Sgavan
590560d8b9Sgavanfile	arch/iyonix/iyonix/iyonix_machdep.c
600560d8b9Sgavanfile	arch/iyonix/iyonix/iyonix_pci.c
610560d8b9Sgavan
620560d8b9Sgavan# obio stuff moved from here
630560d8b9Sgavan
640560d8b9Sgavan# i80321 I/O Processor CPU support
650560d8b9Sgavaninclude "arch/arm/xscale/files.i80321"
660560d8b9Sgavan
670560d8b9Sgavanattach	iopxs at mainbus with iopxs_mainbus
680560d8b9Sgavanfile	arch/iyonix/iyonix/i80321_mainbus.c		iopxs_mainbus
690560d8b9Sgavan
700560d8b9Sgavan# IQ80321 on-board devices
710560d8b9Sgavandevice	obio {addr, [size = -1], [width = -1], [xint = -1]}: bus_space_generic
720560d8b9Sgavanattach	obio at mainbus
730560d8b9Sgavanfile	arch/iyonix/iyonix/obio.c			obio
740560d8b9Sgavanfile	arch/iyonix/iyonix/obio_space.c			obio
750560d8b9Sgavan
760560d8b9Sgavan# on-board TI 165C50 UART
770560d8b9Sgavanattach	com at obio with com_obio
780560d8b9Sgavanfile	arch/iyonix/iyonix/com_obio.c			com_obio
790560d8b9Sgavan
80