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