xref: /netbsd-src/sys/arch/cats/conf/files.cats (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1#	$NetBSD: files.cats,v 1.38 2014/04/04 07:33:53 skrll Exp $
2#
3# CATS-specific configuration info
4#
5
6maxpartitions	8
7maxusers 2 8 64
8
9file   arch/arm/arm32/arm32_boot.c
10file   arch/arm/arm32/arm32_kvminit.c
11file   arch/arm/arm32/arm32_reboot.c
12
13# Maintain Interrupt statistics
14defflag	IRQSTATS
15
16# X server support in console drivers
17defflag	XSERVER
18
19# ABLE booting ELF kernels
20defflag ABLEELF
21
22#
23# ISA and mixed ISA+EISA or ISA+PCI drivers
24#
25include "dev/isa/files.isa"
26
27# Include arm32 footbridge
28include "arch/arm/conf/files.footbridge"
29
30#
31# Machine-independent ATA drivers
32#
33include "dev/ata/files.ata"
34
35# ISA DMA glue
36file	arch/arm/footbridge/isa/isadma_machdep.c	isadma
37
38# Memory disk driver
39file	dev/md_root.c				md & memory_disk_hooks
40
41#
42# Machine-independent SCSI/ATAPI drivers
43#
44
45include "dev/scsipi/files.scsipi"
46
47# Generic MD files
48file	arch/cats/cats/autoconf.c
49file	arch/cats/cats/cats_machdep.c
50
51# library functions
52
53file	arch/arm/arm/disksubr.c			disk
54file	arch/arm/arm/disksubr_acorn.c		disk
55file	arch/arm/arm/disksubr_mbr.c		disk
56
57# ISA Plug 'n Play autoconfiguration glue.
58file	arch/arm/footbridge/isa/isapnp_machdep.c	isapnp
59
60# ISA support.
61file	arch/arm/footbridge/isa/isa_io.c		isa
62file	arch/arm/footbridge/isa/isa_io_asm.S		isa
63
64# CATS boards have an EBSA285 based core with an ISA bus
65file	arch/arm/footbridge/isa/isa_machdep.c		isa
66
67device	sysbeep
68attach	sysbeep at pcppi with sysbeep_isa
69file	arch/arm/footbridge/isa/sysbeep_isa.c		sysbeep_isa
70
71device ds1687rtc
72attach ds1687rtc at isa
73file	arch/arm/footbridge/isa/dsrtc.c			ds1687rtc
74
75# Machine-independent I2O drivers.
76include "dev/i2o/files.i2o"
77
78# PCI devices
79
80#
81# Include PCI config
82#
83include "dev/pci/files.pci"
84
85device	pcib: isabus
86attach	pcib at pci
87file	arch/cats/pci/pcib.c			pcib
88
89file	arch/cats/pci/pciide_machdep.c	pciide_common
90
91include "dev/pckbport/files.pckbport"
92
93# Include USB stuff
94include "dev/usb/files.usb"
95
96include "arch/arm/conf/majors.arm32"
97