#       $NetBSD: files.adm5120,v 1.4 2016/04/23 10:15:29 skrll Exp $

file    arch/mips/adm5120/adm5120_intr.c

# ADM5120 on-board devices
device  obio { [addr=-1], [irq=-1], [gpio_mask=0x0] }: gpiobus
device  extio { [addr=-1], [irq=-1], [gpio_mask=0x0], [cfio=0x0] }: gpiobus
attach  obio at mainbus
attach  extio at mainbus
file    arch/mips/adm5120/adm5120_obio.c                obio
file    arch/mips/adm5120/adm5120_obio_dma.c            obio
file    arch/mips/adm5120/adm5120_obio_space.c          obio
file    arch/mips/adm5120/dev/admgpio.c                 mainbus

file    arch/mips/adm5120/adm5120_cfio.c                extio
file    arch/mips/adm5120/adm5120_extio.c               extio
file    arch/mips/adm5120/adm5120_extio_space.c         extio

# On-chip PCI host bridge
device  admpci: pcibus
attach  admpci at mainbus
file    arch/mips/adm5120/dev/admpci.c                  admpci
file    arch/mips/adm5120/adm5120_pciio_space.c         admpci
file    arch/mips/adm5120/adm5120_pcimem_space.c        admpci

# On-chip UART device
device  uart
attach  uart at obio
file    arch/mips/adm5120/dev/uart.c                    uart

# On-chip ethernet device(s), GPIO, watchdog
device  admsw: ether, ifnet, arp, sysmon_wdog
attach  admsw at obio
file    arch/mips/adm5120/dev/if_admsw.c                admsw
file    arch/mips/adm5120/dev/admwdog.c                 admsw

# On-board flash memory
#device admflash: disk
#attach admflash at obio
#file   arch/mips/adm5120/dev/admflash.c                admflash

# RB153 CompactFlash
attach  wdc at extio with wdc_extio
file    arch/mips/adm5120/dev/wdc_extio.c               wdc_extio

# On-chip USB controller
device  ahci: usbus, usbroothub, usb_dma
attach  ahci at obio
file    arch/mips/adm5120/dev/ahci.c                    ahci