files.marvell revision 1.6
11.6Skiyohara#       $NetBSD: files.marvell,v 1.6 2012/07/27 03:03:34 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.4Snonakadevice	mvsoc { [unit = -1], [offset = -1], [irq = -1] } : bus_space_generic, pic, pic_splfuncs
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.5Shansdevice	mvsoctmr: sysmon_wdog
281.1Skiyoharaattach	mvsoctmr at mvsoc
291.1Skiyoharafile	arch/arm/marvell/mvsoctmr.c		mvsoctmr
301.1Skiyohara
311.1Skiyohara
321.3Smatt# RTC
331.3Smattdevice	mvsocrtc
341.3Smattattach	mvsocrtc at mvsoc
351.3Smattfile	arch/arm/marvell/mvsocrtc.c		mvsocrtc
361.3Smatt
371.1Skiyohara# PCI Express Interface
381.1Skiyoharaattach	mvpex at mvsoc with mvpex_mbus
391.1Skiyohara
401.1Skiyohara# PCI Interface
411.1Skiyoharaattach	gtpci at mvsoc with gtpci_mbus
421.1Skiyohara
431.1Skiyoharafile	arch/arm/marvell/pci_machdep.c		mvpex | gtpci
441.1Skiyohara
451.1Skiyoharadevice	pchb
461.1Skiyoharaattach	pchb at pci
471.1Skiyoharafile	dev/marvell/pchb.c			pchb
481.1Skiyohara
491.1Skiyohara# Serial-ATA II Host Controller (SATAHC)
501.1Skiyoharaattach	mvsata at mvsoc with mvsata_mbus
511.1Skiyohara
521.1Skiyohara# Gigabit Ethernet Controller Interface
531.1Skiyoharaattach	mvgbec at mvsoc with mvgbec_mbus
541.1Skiyohara
551.1Skiyohara# USB 2.0 Interface
561.1Skiyoharaattach	ehci at mvsoc with mvusb_mbus
571.1Skiyohara
581.1Skiyohara# Cryptographic Engines and Security Accelerator
591.6Skiyoharaattach	mvcesa at mvsoc with mvcesa_mbus
601.1Skiyohara
611.1Skiyohara# TWSI Two-Wire Serial Interface
621.1Skiyoharaattach	gttwsi at mvsoc with gttwsi_mbus
631.1Skiyohara
641.1Skiyohara# UART Interface
651.1Skiyoharaattach	com at mvsoc with mvuart_mbus
661.1Skiyohara
671.1Skiyohara# IDMA Controller and XOR Engine
681.1Skiyoharaattach	gtidmac at mvsoc with gtidmac_mbus
691.1Skiyohara
701.1Skiyohara# General Purpose I/O Port Interface
711.4Snonakadevice	mvsocgpp: gpiobus, pic, pic_splfuncs
721.1Skiyoharaattach	mvsocgpp at mvsoc
731.1Skiyoharafile	arch/arm/marvell/mvsocgpp.c		mvsocgpp	needs-flag
741.1Skiyohara
751.1Skiyohara# Secure Digital Input/Output (SDIO) Interface
761.1Skiyoharaattach	mvsdio at mvsoc with mvsdio_mbus
77