files.bcm2835 revision 1.1
11.1Sskrll#	$NetBSD: files.bcm2835,v 1.1 2012/07/26 06:21:57 skrll Exp $
21.1Sskrll#
31.1Sskrll# Configuration info for Broadcom BCM2835 ARM Peripherals
41.1Sskrll#
51.1Sskrll
61.1Sskrllinclude "arch/arm/pic/files.pic"
71.1Sskrll
81.1Sskrllfile	arch/arm/arm32/irq_dispatch.S
91.1Sskrllfile	arch/arm/broadcom/bcm2835_dma.c
101.1Sskrll
111.1Sskrll# Memory size in megabytes
121.1Sskrlldefparam opt_broadcom.h				MEMSIZE
131.1Sskrll
141.1Sskrll# OBIO just an attach point
151.1Sskrll#, [mult=1], [intrbase=-1], [nobyteacc=0]
161.1Sskrlldevice	obio { [addr=-1], [size=0], [intr=-1]
171.1Sskrll	     } : bus_space_generic, pic, pic_splfuncs
181.1Sskrllattach	obio at mainbus
191.1Sskrllfile	arch/arm/broadcom/bcm2835_obio.c	obio needs-count
201.1Sskrll
211.1Sskrll# OBIO files
221.1Sskrllfile	arch/arm/broadcom/bcm2835_space.c	obio
231.1Sskrllfile	arch/arm/arm/bus_space_a4x.S		obio
241.1Sskrll
251.1Sskrll# Interrupt Controller (BCM2835_ARMICU_BASE)
261.1Sskrlldevice	bcmicu: pic, pic_splfuncs
271.1Sskrllattach	bcmicu at obio with bcmicu
281.1Sskrllfile	arch/arm/broadcom/bcm2835_intr.c	bcmicu
291.1Sskrll
301.1Sskrll# System Timer (BCM2835_TIMER_BASE)
311.1Sskrlldevice	bcmtmr
321.1Sskrllattach	bcmtmr at obio with bcmtmr_amba
331.1Sskrllfile	arch/arm/broadcom/bcm2835_tmr.c		bcmtmr
341.1Sskrll
351.1Sskrll# Power Management, Reset Controller, and Watchdog (BCM2835_PM_BASE)
361.1Sskrlldevice	bcmpm
371.1Sskrllattach	bcmpm at obio with bcmpm_amba
381.1Sskrllfile	arch/arm/broadcom/bcm2835_pm.c		bcmpm
391.1Sskrll
401.1Sskrll# UART Interface (BCM2835_UART0_BASE)
411.1Sskrllattach	plcom at obio with bcmplcom
421.1Sskrllfile	arch/arm/broadcom/bcm2835_plcom.c	bcmplcom
431.1Sskrll
441.1Sskrll# External Mass Media Controller (BCM2835_EMMC_BASE)
451.1Sskrllattach	sdhc at obio with bcmemmc
461.1Sskrllfile	arch/arm/broadcom/bcm2835_emmc.c	bcmemmc
47