Home | History | Annotate | Line # | Download | only in conf
files.emips revision 1.1
      1  1.1  pooka #	$NetBSD: files.emips,v 1.1 2011/01/26 01:18:50 pooka Exp $
      2  1.1  pooka # eMIPS-specific configuration info
      3  1.1  pooka 
      4  1.1  pooka # maxpartitions must be first item in files.${ARCH}.
      5  1.1  pooka maxpartitions 8
      6  1.1  pooka 
      7  1.1  pooka maxusers 2 8 64
      8  1.1  pooka 
      9  1.1  pooka #
     10  1.1  pooka # Bus-independent devices
     11  1.1  pooka #
     12  1.1  pooka device mainbus { }			# no locators
     13  1.1  pooka attach mainbus at root
     14  1.1  pooka 
     15  1.1  pooka device cpu				# not optional
     16  1.1  pooka attach cpu at mainbus
     17  1.1  pooka file arch/emips/emips/cpu.c		cpu
     18  1.1  pooka 
     19  1.1  pooka # Model support option headers
     20  1.1  pooka defflag	XILINX_ML40X	# Xilinx ML401/2 devboards
     21  1.1  pooka defflag XS_BEE3		# MSR/BeCube BEE3
     22  1.1  pooka 
     23  1.1  pooka # Model dependent files
     24  1.1  pooka file	arch/emips/emips/xilinx_ml40x.c	xilinx_ml40x	# ML40X, emips
     25  1.1  pooka file	arch/emips/emips/xs_bee3.c	xs_bee3		# BEE3, emips
     26  1.1  pooka 
     27  1.1  pooka # ML40x/Bee3
     28  1.1  pooka device ebus { [addr = -1] }
     29  1.1  pooka attach ebus at mainbus with ebus_emips
     30  1.1  pooka file	arch/emips/ebus/ebus.c		ebus
     31  1.1  pooka file	arch/emips/ebus/ebus_emips.c	ebus & (xilinx_ml40x|xs_bee3)
     32  1.1  pooka 
     33  1.1  pooka # Real-time clock (not optional)
     34  1.1  pooka device	eclock
     35  1.1  pooka attach	eclock at ebus with eclock_ebus
     36  1.1  pooka file	arch/emips/emips/clock.c
     37  1.1  pooka file	arch/emips/ebus/clock_ebus.c		eclock_ebus
     38  1.1  pooka 
     39  1.1  pooka # Disk
     40  1.1  pooka include "dev/scsipi/files.scsipi"
     41  1.1  pooka device ace: disk
     42  1.1  pooka attach ace at ebus with ace_ebus
     43  1.1  pooka file	arch/emips/ebus/ace_ebus.c	ace_ebus
     44  1.1  pooka 
     45  1.1  pooka # Memory Disk
     46  1.1  pooka file	dev/md_root.c			memory_disk_hooks
     47  1.1  pooka 
     48  1.1  pooka # Ethernet driver.
     49  1.1  pooka device	enic: arp, ether, ifnet
     50  1.1  pooka attach enic at ebus with enic_emips
     51  1.1  pooka file	arch/emips/ebus/if_le_ebus.c	enic_emips
     52  1.1  pooka 
     53  1.1  pooka # Flash memory
     54  1.1  pooka device eflash: disk
     55  1.1  pooka attach eflash at ebus with flash_ebus
     56  1.1  pooka file	arch/emips/ebus/flash_ebus.c	flash_ebus
     57  1.1  pooka 
     58  1.1  pooka # ICAP interface
     59  1.1  pooka device icap: disk
     60  1.1  pooka attach icap at ebus with icap_ebus
     61  1.1  pooka file	arch/emips/ebus/icap_ebus.c	icap_ebus
     62  1.1  pooka 
     63  1.1  pooka # eVGA graphics
     64  1.1  pooka device evga: disk
     65  1.1  pooka attach evga at ebus with evga_ebus
     66  1.1  pooka file	arch/emips/ebus/evga_ebus.c	evga_ebus
     67  1.1  pooka 
     68  1.1  pooka # PS2 interface
     69  1.1  pooka device pstwo: disk
     70  1.1  pooka attach pstwo at ebus with pstwo_ebus
     71  1.1  pooka file	arch/emips/ebus/ps2_ebus.c	pstwo_ebus
     72  1.1  pooka 
     73  1.1  pooka # AC97 audio
     74  1.1  pooka device acns: disk
     75  1.1  pooka attach acns at ebus with acns_ebus
     76  1.1  pooka file	arch/emips/ebus/ac97_ebus.c	acns_ebus
     77  1.1  pooka 
     78  1.1  pooka # GPIO interface
     79  1.1  pooka device epio: gpiobus
     80  1.1  pooka attach epio at ebus
     81  1.1  pooka file	arch/emips/ebus/gpio_ebus.c	epio
     82  1.1  pooka 
     83  1.1  pooka # LCD display
     84  1.1  pooka device lcd: disk
     85  1.1  pooka attach lcd at ebus with lcd_ebus
     86  1.1  pooka file	arch/emips/ebus/lcd_ebus.c	lcd_ebus
     87  1.1  pooka 
     88  1.1  pooka file	arch/emips/emips/autoconf.c
     89  1.1  pooka file	arch/emips/emips/bus_dma.c
     90  1.1  pooka file	arch/emips/emips/bus_space.c
     91  1.1  pooka file	kern/subr_disk_mbr.c			disk
     92  1.1  pooka file	arch/emips/emips/machdep.c
     93  1.1  pooka file	arch/emips/emips/mainbus.c
     94  1.1  pooka file	arch/emips/emips/interrupt.c
     95  1.1  pooka file	arch/emips/emips/promcall.c
     96  1.1  pooka file	arch/emips/emips/sysconf.c
     97  1.1  pooka file	dev/cons.c
     98  1.1  pooka 
     99  1.1  pooka file	common/bus_dma/bus_dmamem_common.c
    100  1.1  pooka 
    101  1.1  pooka file	arch/mips/mips/softintr.c
    102  1.1  pooka 
    103  1.1  pooka #
    104  1.1  pooka # Workstation console devices
    105  1.1  pooka #
    106  1.1  pooka 
    107  1.1  pooka # USART
    108  1.1  pooka device	dz { line = -1 }: tty
    109  1.1  pooka attach dz at ebus with dz_ebus
    110  1.1  pooka file   arch/emips/ebus/dz_ebus.c        dz_ebus
    111  1.1  pooka 
    112  1.1  pooka include "arch/emips/conf/majors.emips"
    113