xref: /netbsd-src/sys/arch/arm/marvell/files.marvell (revision 46f5119e40af2e51998f686b2fdcc76b5488f7f3)
1#       $NetBSD: files.marvell,v 1.4 2011/03/12 22:34:52 nonaka Exp $
2#
3# Configuration info for Marvell System on Chip support
4#
5
6include "arch/arm/pic/files.pic"
7
8device	mvsoc { [unit = -1], [offset = -1], [irq = -1] } : bus_space_generic, pic, pic_splfuncs
9attach	mvsoc at mainbus
10file	arch/arm/marvell/mvsoc.c		mvsoc
11file	arch/arm/marvell/mvsoc_space.c
12file	arch/arm/marvell/mvsoc_dma.c
13
14file	arch/arm/arm32/irq_dispatch.S
15
16defflag opt_mvsoc.h				ORION KIRKWOOD MV78XX0
17file	arch/arm/marvell/mvsoc_intr.c
18file	arch/arm/marvell/orion.c		orion
19file	arch/arm/marvell/kirkwood.c		kirkwood
20#file	arch/arm/marvell/mv78xx0.c		mv78xx0
21
22
23# Integrated peripherals
24include "dev/marvell/files.discovery"
25
26# Timers
27device	mvsoctmr
28attach	mvsoctmr at mvsoc
29file	arch/arm/marvell/mvsoctmr.c		mvsoctmr
30
31
32# RTC
33device	mvsocrtc
34attach	mvsocrtc at mvsoc
35file	arch/arm/marvell/mvsocrtc.c		mvsocrtc
36
37# PCI Express Interface
38attach	mvpex at mvsoc with mvpex_mbus
39
40# PCI Interface
41attach	gtpci at mvsoc with gtpci_mbus
42
43file	arch/arm/marvell/pci_machdep.c		mvpex | gtpci
44
45device	pchb
46attach	pchb at pci
47file	dev/marvell/pchb.c			pchb
48
49# Serial-ATA II Host Controller (SATAHC)
50attach	mvsata at mvsoc with mvsata_mbus
51
52# Gigabit Ethernet Controller Interface
53attach	mvgbec at mvsoc with mvgbec_mbus
54
55# USB 2.0 Interface
56attach	ehci at mvsoc with mvusb_mbus
57
58# Cryptographic Engines and Security Accelerator
59#attach	mvcesa at mvsoc with mvcesa_mbus
60
61# TWSI Two-Wire Serial Interface
62attach	gttwsi at mvsoc with gttwsi_mbus
63
64# UART Interface
65attach	com at mvsoc with mvuart_mbus
66
67# IDMA Controller and XOR Engine
68attach	gtidmac at mvsoc with gtidmac_mbus
69
70# General Purpose I/O Port Interface
71device	mvsocgpp: gpiobus, pic, pic_splfuncs
72attach	mvsocgpp at mvsoc
73file	arch/arm/marvell/mvsocgpp.c		mvsocgpp	needs-flag
74
75# Secure Digital Input/Output (SDIO) Interface
76attach	mvsdio at mvsoc with mvsdio_mbus
77