1#         $NetBSD: files.malta,v 1.20 2015/06/07 21:05:33 matt Exp $
2
3file      arch/evbmips/malta/malta_bus_io.c
4file      arch/evbmips/malta/malta_bus_mem.c
5file      arch/evbmips/malta/malta_dma.c
6file      arch/evbmips/malta/malta_intr.c
7
8file      arch/evbmips/malta/autoconf.c
9file      arch/evbmips/malta/leds.c
10file      arch/evbmips/malta/machdep.c
11
12file      arch/mips/mips/bus_dma.c
13file      arch/evbmips/evbmips/disksubr.c
14file      arch/evbmips/evbmips/interrupt.c
15file      arch/evbmips/evbmips/yamon.c                      # XXX should be in arch/mips/yamon ?
16
17file      arch/mips/mips/mips3_clock.c
18file      arch/mips/mips/mips3_clockintr.c
19
20# The autoconfiguration root.
21device    mainbus { [addr = -1] }
22attach    mainbus at root
23file      arch/evbmips/malta/dev/mainbus.c        mainbus
24
25device    cpu
26attach    cpu at mainbus
27file      arch/evbmips/evbmips/cpu.c              cpu
28
29# Stack-less Just-In-Time compiler
30include   "external/bsd/sljit/conf/files.sljit"
31
32# Machine-independent I2O drivers.
33include "dev/i2o/files.i2o"
34
35# Machine-independent SCSI drivers
36include "dev/scsipi/files.scsipi"
37
38# Machine-independent ATA drivers
39include "dev/ata/files.ata"
40
41# Machine-independent PC-style keyboard controller drivers
42include "dev/pckbport/files.pckbport"
43
44# Machine-independent bluetooth device support
45include "dev/bluetooth/files.bluetooth"
46
47# Machine-independent USB device support
48include "dev/usb/files.usb"
49
50# Memory Disk
51file      dev/md_root.c                                     memory_disk_hooks
52
53include "dev/pci/files.pci"
54include "dev/isa/files.isa"
55
56#device   panel
57#attach   panel at mainbus
58#file     arch/evbmips/malta/dev/panel.c                    panel
59
60#
61# PCI bus support.
62#
63device    gt: pcibus
64attach    gt at mainbus
65file      arch/evbmips/malta/dev/gt.c             gt        # XXX should be in arch/mips/galileo ?
66
67file      arch/evbmips/malta/pci/pci_machdep.c    pci
68file      arch/mips/pci/pciide_machdep.c                    pciide_common
69
70device    pchb
71attach    pchb at pci
72file      arch/evbmips/malta/pci/pchb.c           pchb
73
74device    pcib: isabus
75attach    pcib at pci
76file      arch/evbmips/malta/pci/pcib.c           pcib
77
78#
79# ISA bus support.
80#
81device    mcclock: mc146818
82attach    mcclock at isa with mcclock_isa
83file      arch/evbmips/isa/mcclock_isa.c                    mcclock_isa
84
85#file     arch/evbmips/isa/isadma_bounce.c        isa
86
87# Floppy disk controller
88device    fdc { drive = -1 }: isadma
89file      dev/isa/fd.c                                      fdc needs-flag
90
91attach    fdc at isa with fdc_isa
92file      dev/isa/fdc_isa.c                       fdc_isa
93
94device    fd: disk
95attach    fd at fdc
96
97#
98# Devices on the local I/O bus.
99#
100attach    com at mainbus with com_mainbus
101file      arch/evbmips/malta/dev/com_mainbus.c    com_mainbus
102