files.marvell revision 1.10
11.10Skiyohara#       $NetBSD: files.marvell,v 1.10 2013/09/30 13:06:03 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.10Skiyoharadefflag opt_mvsoc.h				ORION KIRKWOOD MV78XX0 ARMADAXP
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.10Skiyoharafile	arch/arm/marvell/mv78xx0.c		mv78xx0
211.10Skiyoharafile	arch/arm/marvell/armadaxp.c		armadaxp
221.1Skiyohara
231.1Skiyohara
241.1Skiyohara# Integrated peripherals
251.1Skiyoharainclude "dev/marvell/files.discovery"
261.1Skiyohara
271.1Skiyohara# Timers
281.5Shansdevice	mvsoctmr: sysmon_wdog
291.1Skiyoharaattach	mvsoctmr at mvsoc
301.1Skiyoharafile	arch/arm/marvell/mvsoctmr.c		mvsoctmr
311.1Skiyohara
321.1Skiyohara
331.3Smatt# RTC
341.3Smattdevice	mvsocrtc
351.3Smattattach	mvsocrtc at mvsoc
361.3Smattfile	arch/arm/marvell/mvsocrtc.c		mvsocrtc
371.3Smatt
381.1Skiyohara# PCI Express Interface
391.1Skiyoharaattach	mvpex at mvsoc with mvpex_mbus
401.1Skiyohara
411.1Skiyohara# PCI Interface
421.1Skiyoharaattach	gtpci at mvsoc with gtpci_mbus
431.1Skiyohara
441.1Skiyoharafile	arch/arm/marvell/pci_machdep.c		mvpex | gtpci
451.1Skiyohara
461.1Skiyoharadevice	pchb
471.1Skiyoharaattach	pchb at pci
481.1Skiyoharafile	dev/marvell/pchb.c			pchb
491.1Skiyohara
501.1Skiyohara# Serial-ATA II Host Controller (SATAHC)
511.1Skiyoharaattach	mvsata at mvsoc with mvsata_mbus
521.1Skiyohara
531.1Skiyohara# Gigabit Ethernet Controller Interface
541.1Skiyoharaattach	mvgbec at mvsoc with mvgbec_mbus
551.1Skiyohara
561.1Skiyohara# USB 2.0 Interface
571.1Skiyoharaattach	ehci at mvsoc with mvusb_mbus
581.1Skiyohara
591.1Skiyohara# Cryptographic Engines and Security Accelerator
601.6Skiyoharaattach	mvcesa at mvsoc with mvcesa_mbus
611.1Skiyohara
621.1Skiyohara# TWSI Two-Wire Serial Interface
631.1Skiyoharaattach	gttwsi at mvsoc with gttwsi_mbus
641.1Skiyohara
651.1Skiyohara# UART Interface
661.1Skiyoharaattach	com at mvsoc with mvuart_mbus
671.1Skiyohara
681.1Skiyohara# IDMA Controller and XOR Engine
691.1Skiyoharaattach	gtidmac at mvsoc with gtidmac_mbus
701.1Skiyohara
711.1Skiyohara# General Purpose I/O Port Interface
721.4Snonakadevice	mvsocgpp: gpiobus, pic, pic_splfuncs
731.1Skiyoharaattach	mvsocgpp at mvsoc
741.1Skiyoharafile	arch/arm/marvell/mvsocgpp.c		mvsocgpp	needs-flag
751.1Skiyohara
761.1Skiyohara# Secure Digital Input/Output (SDIO) Interface
771.1Skiyoharaattach	mvsdio at mvsoc with mvsdio_mbus
781.7Skiyohara
791.7Skiyohara# Thermal Sensor
801.7Skiyoharadevice	mvsocts: sysmon_envsys
811.7Skiyoharaattach	mvsocts at mvsoc
821.7Skiyoharafile	arch/arm/marvell/mvsocts.c		mvsocts
831.9Skiyohara
841.9Skiyohara# SPI Serial Peripheral Interface
851.9Skiyoharaattach	mvspi at mvsoc with mvspi_mbus
86