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