11.18Skiyohara# $NetBSD: files.marvell,v 1.18 2017/01/07 16:19:28 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.11Smatt# Some SoC(ARMADAXP) reports false DeviceID. 171.18Skiyoharadefflag opt_mvsoc.h ORION KIRKWOOD MV78XX0 DOVE 181.18Skiyohara ARMADAXP 191.13Smatt MVSOC_CONSOLE_EARLY 201.11Smattdefparam opt_mvsoc.h MVSOC_INTERREGS_PBASE 211.12Smatt MVSOC_FIXUP_DEVID MEMSIZE 221.1Skiyoharafile arch/arm/marvell/mvsoc_intr.c 231.1Skiyoharafile arch/arm/marvell/orion.c orion 241.1Skiyoharafile arch/arm/marvell/kirkwood.c kirkwood 251.10Skiyoharafile arch/arm/marvell/mv78xx0.c mv78xx0 261.18Skiyoharafile arch/arm/marvell/dove.c dove 271.10Skiyoharafile arch/arm/marvell/armadaxp.c armadaxp 281.1Skiyohara 291.1Skiyohara 301.1Skiyohara# Integrated peripherals 311.1Skiyoharainclude "dev/marvell/files.discovery" 321.15Shsuenagainclude "dev/marvell/files.armada" 331.1Skiyohara 341.1Skiyohara# Timers 351.5Shansdevice mvsoctmr: sysmon_wdog 361.1Skiyoharaattach mvsoctmr at mvsoc 371.1Skiyoharafile arch/arm/marvell/mvsoctmr.c mvsoctmr 381.1Skiyohara 391.1Skiyohara 401.3Smatt# RTC 411.3Smattdevice mvsocrtc 421.3Smattattach mvsocrtc at mvsoc 431.3Smattfile arch/arm/marvell/mvsocrtc.c mvsocrtc 441.3Smatt 451.1Skiyohara# PCI Express Interface 461.1Skiyoharaattach mvpex at mvsoc with mvpex_mbus 471.1Skiyohara 481.1Skiyohara# PCI Interface 491.1Skiyoharaattach gtpci at mvsoc with gtpci_mbus 501.1Skiyohara 511.1Skiyoharafile arch/arm/marvell/pci_machdep.c mvpex | gtpci 521.1Skiyohara 531.1Skiyoharadevice pchb 541.1Skiyoharaattach pchb at pci 551.1Skiyoharafile dev/marvell/pchb.c pchb 561.1Skiyohara 571.1Skiyohara# Serial-ATA II Host Controller (SATAHC) 581.1Skiyoharaattach mvsata at mvsoc with mvsata_mbus 591.1Skiyohara 601.1Skiyohara# Gigabit Ethernet Controller Interface 611.1Skiyoharaattach mvgbec at mvsoc with mvgbec_mbus 621.1Skiyohara 631.16Shsuenaga# ARMADA XP Buffer Manager 641.16Shsuenagaattach mvxpbm at mvsoc with mvxpbm_mbus 651.16Shsuenaga 661.14Shsuenaga# ARMADA XP Gigabit Ethernet Controller Interface 671.14Shsuenagaattach mvxpe at mvsoc with mvxpe_mbus 681.14Shsuenaga 691.1Skiyohara# USB 2.0 Interface 701.1Skiyoharaattach ehci at mvsoc with mvusb_mbus 711.1Skiyohara 721.1Skiyohara# Cryptographic Engines and Security Accelerator 731.6Skiyoharaattach mvcesa at mvsoc with mvcesa_mbus 741.1Skiyohara 751.17Shsuenaga# ARMADA XP Cryptographic Engines and Security Accelerator 761.17Shsuenagaattach mvxpsec at mvsoc with mvxpsec_mbus 771.17Shsuenaga 781.1Skiyohara# TWSI Two-Wire Serial Interface 791.1Skiyoharaattach gttwsi at mvsoc with gttwsi_mbus 801.1Skiyohara 811.1Skiyohara# UART Interface 821.1Skiyoharaattach com at mvsoc with mvuart_mbus 831.1Skiyohara 841.1Skiyohara# IDMA Controller and XOR Engine 851.1Skiyoharaattach gtidmac at mvsoc with gtidmac_mbus 861.1Skiyohara 871.1Skiyohara# General Purpose I/O Port Interface 881.4Snonakadevice mvsocgpp: gpiobus, pic, pic_splfuncs 891.1Skiyoharaattach mvsocgpp at mvsoc 901.1Skiyoharafile arch/arm/marvell/mvsocgpp.c mvsocgpp needs-flag 911.1Skiyohara 921.1Skiyohara# Secure Digital Input/Output (SDIO) Interface 931.1Skiyoharaattach mvsdio at mvsoc with mvsdio_mbus 941.18Skiyohara# Also SDHC (i.e. Dove) 951.18Skiyoharaattach sdhc at mvsoc with mvsoc_sdhc 961.18Skiyoharafile arch/arm/marvell/mvsoc_sdhc.c mvsoc_sdhc 971.7Skiyohara 981.7Skiyohara# Thermal Sensor 991.7Skiyoharadevice mvsocts: sysmon_envsys 1001.7Skiyoharaattach mvsocts at mvsoc 1011.7Skiyoharafile arch/arm/marvell/mvsocts.c mvsocts 1021.9Skiyohara 1031.18Skiyohara# Power Management Unit 1041.18Skiyoharadevice mvsocpmu: sysmon_envsys 1051.18Skiyoharaattach mvsocpmu at mvsoc 1061.18Skiyoharafile arch/arm/marvell/mvsocpmu.c mvsocpmu needs-flag 1071.18Skiyohara 1081.9Skiyohara# SPI Serial Peripheral Interface 1091.9Skiyoharaattach mvspi at mvsoc with mvspi_mbus 110