files.discovery revision 1.5
1#	$NetBSD: files.discovery,v 1.5 2003/05/17 08:27:58 scw Exp $
2#
3# Config file and device description for machine-independent support for
4# the Moverll (formerly Galileo Technologies) Discovery system controllers.
5#
6# Ports that include this must also supply some glue code of their own.
7# Notably:
8#	* devices here are indirectly configured by the configuration
9# 	  file since difference systems will be configured somewhat
10#	  differently,
11#	* The Multi-Purpose Port (MPP) is configured differently on
12#	  different systems,
13#	* CPU attachment is handled in largely a machine-independent
14#	  fashion,
15#	* The interrupts on different systems will be handled differently.
16#
17# Systems with multiple GT controllers are not currently handled by this
18# code.
19
20defparam	opt_marvell.h	MPSC_CONSOLE
21defparam	opt_marvell.h	GT_MPSC_DEFAULT_BAUD_RATE
22defparam	opt_marvell.h	GT_MPP_INTERRUPTS GT_MPP_WATCHDOG GT_BASE
23defparam	opt_marvell.h	GT_MPSC_FREQUENCY GT_MPSC_CLOCK_SOURCE
24defparam	opt_marvell.h	GT_PCI0_MEMBASE GT_PCI0_MEMSIZE
25defparam	opt_marvell.h	GT_PCI1_MEMBASE GT_PCI1_MEMSIZE
26defparam	opt_marvell.h	GT_PCI0_IOBASE GT_PCI0_IOSIZE
27defparam	opt_marvell.h	GT_PCI1_IOBASE GT_PCI1_IOSIZE
28defflag 	opt_marvell.h	GT_ECC
29
30define	gt { [unit = -1] }
31device	gt: gt
32file	dev/marvell/gt.c			gt
33
34# PCI bus
35device	gtpci: isabus, pcibus
36attach	gtpci at gt
37file	dev/marvell/gtpci.c			gt & pci
38
39# Fast ethernet
40device	gfe: ether, ifnet, arp, mii
41attach	gfe at gt
42file	dev/marvell/if_gfe.c			gfe
43
44# Serial controller
45device	gtmpsc: tty
46attach	gtmpsc at gt
47file	dev/marvell/gtmpsc.c			gtmpsc needs-flag
48
49# DMA controller
50device	gtidma
51attach	gtidma at gt
52file	dev/marvell/gtidma.c			gtidma
53
54define	obio { [offset=-1], [size=0], [irq=-1] }
55device	obio: obio
56attach	obio at gt
57file	dev/marvell/obio.c			obio
58