#       $NetBSD: files.dev,v 1.14 2011/10/06 12:25:42 he Exp $

define giobus {}

# `int' should be first, as it provides intr_establish and other platform hooks
device  int
attach  int at mainbus
file    arch/sgimips/dev/int.c          int

device  ctl
attach  ctl at mainbus
file    arch/sgimips/dev/ctl.c

device  imc: giobus, eisabus
attach  imc at mainbus
file    arch/sgimips/dev/imc.c          imc needs-flag

device  pic: giobus
attach  pic at mainbus
file    arch/sgimips/dev/pic.c          pic needs-flag

device  dpclock
attach  dpclock at mainbus
file    arch/sgimips/dev/dpclock.c      dpclock

device  dsclock
attach  dsclock at mainbus
file    arch/sgimips/dev/dsclock.c      dsclock

device  crime
attach  crime at mainbus
file    arch/sgimips/dev/crime.c                crime needs-flag

device  crmfb: wsemuldisplaydev, vcons, rasops8, rasops15, rasops16, rasops32, i2cbus, i2c_bitbang, ddc_read_edid, edid
attach  crmfb at mainbus
file    arch/sgimips/dev/crmfb.c                crmfb needs-flag
defflag opt_crmfb.h     CRMFB_DEBUG

device  scn: tty
attach  scn at mainbus
file    arch/sgimips/dev/scn.c                  scn needs-flag

device  zsc {[channel = -1]}
device  zstty: tty
attach  zstty at zsc
file    dev/ic/z8530tty.c                       zstty needs-flag

device  zskbd: wskbddev
attach  zskbd at zsc
file    arch/sgimips/dev/zs_kbd.c               zskbd needs-flag

device  zsms: wsmousedev
attach  zsms at zsc
file    arch/sgimips/dev/zs_ms.c                zsms

file    arch/sgimips/dev/zs_kgdb.c              kgdb
file    arch/sgimips/dev/zs.c                   zsc needs-flag
file    dev/ic/z8530sc.c                        zsc

file    arch/sgimips/dev/wskbdmap_sgi.c         zskbd