# $Id: JAGUAR-ATX,v 1.3 2006/08/29 14:54:31 pefo Exp $
#
#	GENERIC configuration for Momentum Inc Jaguar-ATX.
#
#  This file is supposed to be included by target file after
#  endian has been defined.
#

include "conf/GENERIC_ALL"

#
# Platform options
#
option		JAGUAR_ATX
option		MIPS
#option		SMP
option		RM9000			# CPU type is RM9000
option		INET
option		DISCO_II		# GALILEO GT64340 Host Bridge

select		mod_uart_ns16550
select		mod_uart_discovery
option		CONS_BAUD=B9600
#option		GTCONSOLE		# Console on GT64340 serial
option		NOCOM2			# Don't init secondary com port
option		TGT_TOGGLE		# We want to toggle!

#select		iso9660
select		fatfs
select		cmd_ps
select		cmd_fileutils

select		cmd_pfctr		# Performance counter commands

select		mod_x86emu
option		X86EMU_DEBUG

#option		SBD_DEBUG
#option		DEBUG_LOCORE
option		PCIVERBOSE
option		NKMEMCLUSTERS=4096	# Need buffers for many drivers


#
# Functional options.
#
option		NOSNOOP			# Caches are no-snooping
option		NON_DMA_REGIONS		# Need to bounce non-dmaable regions.
option		NEWPCIROOT		# New style PCI framework
#option		GTX_OCBUF		# Use 64340 on chip ram for gbe bufs.

#
# HAVE options. What tgt level provide
#
option		HAVE_TOD		# Time-Of-Day clock
option		HAVE_NVENV		#  Platform has non-volatile env mem

#
# System Name and Target Name
#
option		SYSTYPE="jaguar-atx"
option		TARGETNAME="Jaguar-ATX"

#
#  Now the Machine specification
#
mainbus0        at root
localbus0	at mainbus0
pcibr*		at mainbus0
pci*		at pcibr?
ppb*		at pci? dev ? function ?	# PCI-PCI bridges
pci*		at ppb? bus ?

ohci*		at pci?
uhci*		at pci?
#ehci*		at pci?

#### SCSI support
siop*		at pci? dev ? function ?	# Symbios/NCR 53c...
scsibus*	at siop?
mpt*		at pci? dev ? function ?	# LSI Logic 44929 FC.
scsibus*	at mpt?
sd*		at scsibus? target ? lun ? 
#cd*		at scsibus? target ? lun ? 

#### Networking Devices
gtx0		at localbus0 phyaddr 8
gtx1		at localbus0 phyaddr 9
gtx2		at localbus0 phyaddr 10
fxp0            at pci? dev ? function ?        # Intel 82559 Device
fxp1            at pci? dev ? function ?        # Intel 82559 Device
#em*		at pci? dev ? function ?	# Intel Pro/1000

#### Media Independent Interface (mii) drivers
eephy*		at mii? phy ?			# Marvell 88E1000GB PHY
inphy*          at mii? phy ?                   # Intel 82555 PHYs

#### USB
usb*		at ohci?
usb*		at uhci?
uhub*		at usb?
uhub*		at uhub?
umass*		at uhub?
scsibus*	at umass?

#### IDE controllers
pciide* 	at pci ? dev ? function ? flags 0x0000

#### IDE hard drives
wd*		at pciide? channel ? drive ? flags 0x0000

#### Pseudo devices
pseudo-device	loop	1	# network loopback


