Home | History | Annotate | Line # | Download | only in conf
files.shark revision 1.20
      1  1.20  macallan #	$NetBSD: files.shark,v 1.20 2017/03/10 00:09:13 macallan Exp $
      2   1.1   thorpej #
      3   1.1   thorpej # First try for arm-specific configuration info
      4   1.1   thorpej #
      5   1.1   thorpej 
      6   1.1   thorpej maxpartitions	8
      7   1.1   thorpej maxusers 2 8 64
      8   1.1   thorpej 
      9   1.1   thorpej # COMPAT_OLD_OFW for SHARKs
     10   1.1   thorpej defflag	COMPAT_OLD_OFW
     11   1.1   thorpej 
     12   1.1   thorpej # Maintain Interrupt statistics
     13   1.1   thorpej defflag	IRQSTATS
     14   1.1   thorpej 
     15   1.1   thorpej # Bootloader options (COMPAT... to be dropped ASAP)
     16   1.1   thorpej defflag	COMPAT_OLD_BOOTLOADER
     17   1.1   thorpej 
     18   1.1   thorpej define todservice {}
     19   1.1   thorpej 
     20   1.1   thorpej #
     21  1.19  jakllsch # PCI drivers
     22  1.19  jakllsch #
     23  1.19  jakllsch include "dev/i2o/files.i2o"
     24  1.19  jakllsch include "dev/pci/files.pci"
     25  1.20  macallan include "dev/usb/files.usb"
     26  1.19  jakllsch 
     27  1.19  jakllsch #
     28   1.1   thorpej # ISA and mixed ISA+EISA or ISA+PCI drivers
     29   1.1   thorpej #
     30   1.1   thorpej include "dev/isa/files.isa"
     31   1.1   thorpej 
     32   1.9   tsutsui # Include pckbport stuff
     33   1.9   tsutsui include "dev/pckbport/files.pckbport"
     34   1.9   tsutsui 
     35   1.1   thorpej #
     36   1.1   thorpej # Machine-independent ATA drivers
     37   1.1   thorpej #
     38   1.1   thorpej include "dev/ata/files.ata"
     39   1.1   thorpej 
     40   1.1   thorpej # Common OFW files
     41   1.1   thorpej include "dev/ofw/files.ofw"
     42   1.1   thorpej include "arch/arm/ofw/files.ofw"
     43   1.1   thorpej attach	ofbus at root with ofbus_root
     44   1.1   thorpej file	arch/shark/ofw/ofw.c
     45   1.1   thorpej 
     46   1.9   tsutsui # console initialization
     47   1.9   tsutsui file	arch/shark/shark/consinit.c
     48   1.1   thorpej 
     49   1.1   thorpej # ISA DMA glue
     50   1.1   thorpej file	arch/shark/isa/isadma_machdep.c		isadma
     51   1.1   thorpej 
     52   1.1   thorpej # OFW ISA bus driver.
     53   1.1   thorpej include "dev/ofisa/files.ofisa"
     54   1.1   thorpej file	arch/shark/ofw/ofisa_machdep.c		ofisa
     55   1.1   thorpej file	arch/shark/ofw/com_ofisa_machdep.c	com_ofisa
     56   1.1   thorpej file	arch/shark/ofw/if_cs_ofisa_machdep.c	cs_ofisa
     57   1.6  jdolecek file	arch/shark/ofw/lpt_ofisa_machdep.c	lpt_ofisa | atppc_ofisa
     58   1.1   thorpej file	arch/shark/ofw/wdc_ofisa_machdep.c	wdc_ofisa
     59   1.1   thorpej 
     60   1.1   thorpej # Glue for OFW ISA device attachment
     61   1.1   thorpej device	ofisapc {}
     62   1.1   thorpej attach	ofisapc at ofbus
     63   1.8   tsutsui file	arch/shark/ofw/ofisapc.c		ofisapc
     64   1.1   thorpej device	ofisascr {}
     65   1.1   thorpej attach	ofisascr at ofisa
     66   1.1   thorpej file	arch/shark/ofw/ofisascr.c		scr
     67   1.1   thorpej 
     68   1.1   thorpej device	ofrom
     69   1.1   thorpej attach	ofrom at ofbus
     70   1.1   thorpej file	arch/shark/ofw/ofrom.c			ofrom	needs-flag
     71   1.1   thorpej 
     72   1.1   thorpej # Memory disk driver
     73   1.2   thorpej file	dev/md_root.c				md & memory_disk_hooks
     74   1.1   thorpej 
     75   1.1   thorpej # attribute used to represent the "keyboard controller" on the shark
     76   1.1   thorpej # XXX should be a real device
     77   1.1   thorpej define	spckbd { [irq = -1], [port = -1] }
     78   1.1   thorpej 
     79   1.1   thorpej # PS/2 mouse device
     80   1.1   thorpej device	opms: tty
     81   1.4       wiz file	arch/shark/shark/opms.c			opms needs-flag
     82   1.1   thorpej 
     83   1.1   thorpej attach	opms at spckbd with opms
     84   1.1   thorpej 
     85   1.1   thorpej device	todclock
     86   1.1   thorpej attach	todclock at todservice
     87   1.1   thorpej file	arch/shark/dev/todclock.c		todclock	needs-count
     88   1.1   thorpej 
     89   1.1   thorpej #
     90   1.1   thorpej # Machine-independent SCSI drivers
     91   1.1   thorpej #
     92   1.1   thorpej 
     93   1.1   thorpej include "dev/scsipi/files.scsipi"
     94   1.1   thorpej 
     95   1.1   thorpej # Generic MD files
     96   1.1   thorpej file	arch/shark/shark/autoconf.c
     97   1.1   thorpej 
     98   1.1   thorpej file	arch/arm/arm/disksubr.c			disk
     99   1.1   thorpej file	arch/arm/arm/disksubr_acorn.c		disk
    100   1.1   thorpej file	arch/arm/arm/disksubr_mbr.c		disk
    101   1.1   thorpej 
    102   1.1   thorpej file	arch/arm/arm32/intr.c
    103   1.1   thorpej file	arch/arm/arm32/spl.S
    104   1.1   thorpej 
    105   1.1   thorpej # Shark specific files
    106   1.8   tsutsui file	arch/shark/shark/shark_machdep.c
    107   1.8   tsutsui file	arch/shark/shark/sequoia.c
    108   1.8   tsutsui file	arch/shark/shark/shark_fiq.S
    109   1.8   tsutsui file	arch/shark/shark/hat.c
    110   1.8   tsutsui file	arch/shark/isa/isa_irqhandler.c
    111   1.8   tsutsui file	arch/shark/isa/clock.c
    112   1.8   tsutsui file	arch/shark/isa/isa_irq.S
    113   1.8   tsutsui file	arch/shark/isa/isa_shark_machdep.c
    114   1.8   tsutsui file	arch/shark/isa/isa_io.c
    115   1.8   tsutsui file	arch/shark/isa/isa_io_asm.S
    116   1.1   thorpej 
    117   1.1   thorpej # National Semiconductor PC97307VUL SuperIO chip configuration routines
    118   1.1   thorpej define	nsio
    119   1.8   tsutsui file	arch/shark/shark/ns87307.c		nsio
    120   1.1   thorpej 
    121   1.1   thorpej # 8042 microcontroller routines for keyboard and mouse
    122   1.1   thorpej define	i8042
    123   1.1   thorpej file	arch/shark/shark/i8042.c		i8042
    124   1.1   thorpej 
    125   1.1   thorpej defpseudo profiler: disk
    126   1.1   thorpej file	arch/shark/shark/profile.c		profiler needs-flag
    127   1.1   thorpej 
    128   1.9   tsutsui # ofbus VGA
    129   1.9   tsutsui attach	vga at ofbus with vga_ofbus
    130   1.9   tsutsui file	arch/shark/ofw/vga_ofbus.c		vga_ofbus	needs-flag
    131   1.9   tsutsui 
    132  1.12  macallan # ofbus CyberPro
    133  1.12  macallan attach	igsfb at ofbus with igsfb_ofbus
    134  1.12  macallan file	arch/shark/ofw/igsfb_ofbus.c		igsfb_ofbus needs-flag
    135  1.12  macallan 
    136  1.18  macallan # ofbus C&T 65550
    137  1.18  macallan attach	chipsfb at ofbus with chipsfb_ofbus
    138  1.18  macallan file	arch/shark/ofw/chipsfb_ofbus.c		chipsfb_ofbus needs-flag
    139  1.18  macallan 
    140  1.19  jakllsch # ofbus VLB Host to PCI Bridge (VIA VT82C505)
    141  1.19  jakllsch device	vlpci: pcibus
    142  1.20  macallan file	arch/shark/ofw/vlpci.c			vlpci needs-flag
    143  1.19  jakllsch attach	vlpci at ofbus
    144  1.19  jakllsch 
    145   1.1   thorpej # Smart Card Reader
    146   1.1   thorpej device	scr: tty
    147   1.1   thorpej file	arch/shark/shark/scr.c			scr needs-flag
    148   1.1   thorpej attach	scr at ofisascr
    149   1.5   gehenna 
    150   1.5   gehenna include "arch/shark/conf/majors.shark"
    151