files.marvell revision 1.2
11.2Skiyohara#       $NetBSD: files.marvell,v 1.2 2010/10/06 05:24:01 kiyohara Exp $
21.1Skiyohara#
31.1Skiyohara# Configuration info for Marvell System on Chip support
41.1Skiyohara#
51.1Skiyohara
61.1Skiyoharainclude "arch/arm/pic/files.pic"
71.1Skiyohara
81.1Skiyoharadevice	mvsoc { [unit = -1], [offset = -1], [irq = -1] } : bus_space_generic, pic
91.1Skiyoharaattach	mvsoc at mainbus
101.1Skiyoharafile	arch/arm/marvell/mvsoc.c		mvsoc
111.1Skiyoharafile	arch/arm/marvell/mvsoc_space.c
121.1Skiyoharafile	arch/arm/marvell/mvsoc_dma.c
131.1Skiyohara
141.1Skiyoharafile	arch/arm/arm32/irq_dispatch.S
151.1Skiyohara
161.1Skiyoharadefflag opt_mvsoc.h				ORION KIRKWOOD MV78XX0
171.1Skiyoharafile	arch/arm/marvell/mvsoc_intr.c
181.1Skiyoharafile	arch/arm/marvell/orion.c		orion
191.1Skiyoharafile	arch/arm/marvell/kirkwood.c		kirkwood
201.1Skiyohara#file	arch/arm/marvell/mv78xx0.c		mv78xx0
211.1Skiyohara
221.1Skiyohara
231.1Skiyohara# Integrated peripherals
241.1Skiyoharainclude "dev/marvell/files.discovery"
251.1Skiyohara
261.1Skiyohara# Timers
271.1Skiyoharadevice	mvsoctmr
281.1Skiyoharaattach	mvsoctmr at mvsoc
291.1Skiyoharafile	arch/arm/marvell/mvsoctmr.c		mvsoctmr
301.1Skiyohara
311.1Skiyohara
321.1Skiyohara# PCI Express Interface
331.1Skiyoharaattach	mvpex at mvsoc with mvpex_mbus
341.1Skiyohara
351.1Skiyohara# PCI Interface
361.1Skiyoharaattach	gtpci at mvsoc with gtpci_mbus
371.1Skiyohara
381.1Skiyoharafile	arch/arm/marvell/pci_machdep.c		mvpex | gtpci
391.1Skiyohara
401.1Skiyoharadevice	pchb
411.1Skiyoharaattach	pchb at pci
421.1Skiyoharafile	dev/marvell/pchb.c			pchb
431.1Skiyohara
441.1Skiyohara# Serial-ATA II Host Controller (SATAHC)
451.1Skiyoharaattach	mvsata at mvsoc with mvsata_mbus
461.1Skiyohara
471.1Skiyohara# Gigabit Ethernet Controller Interface
481.1Skiyoharaattach	mvgbec at mvsoc with mvgbec_mbus
491.1Skiyohara
501.1Skiyohara# USB 2.0 Interface
511.1Skiyoharaattach	ehci at mvsoc with mvusb_mbus
521.1Skiyohara
531.1Skiyohara# Cryptographic Engines and Security Accelerator
541.2Skiyohara#attach	mvcesa at mvsoc with mvcesa_mbus
551.1Skiyohara
561.1Skiyohara# TWSI Two-Wire Serial Interface
571.1Skiyoharaattach	gttwsi at mvsoc with gttwsi_mbus
581.1Skiyohara
591.1Skiyohara# UART Interface
601.1Skiyoharaattach	com at mvsoc with mvuart_mbus
611.1Skiyohara
621.1Skiyohara# IDMA Controller and XOR Engine
631.1Skiyoharaattach	gtidmac at mvsoc with gtidmac_mbus
641.1Skiyohara
651.1Skiyohara# General Purpose I/O Port Interface
661.1Skiyoharadevice	mvsocgpp: gpiobus, pic
671.1Skiyoharaattach	mvsocgpp at mvsoc
681.1Skiyoharafile	arch/arm/marvell/mvsocgpp.c		mvsocgpp	needs-flag
691.1Skiyohara
701.1Skiyohara# Secure Digital Input/Output (SDIO) Interface
711.1Skiyoharaattach	mvsdio at mvsoc with mvsdio_mbus
72