version 1.29, 2017/12/10 21:38:26 |
version 1.29.2.3, 2018/10/20 06:58:25 |
|
|
# Configuration info for Broadcom BCM2835 ARM Peripherals |
# Configuration info for Broadcom BCM2835 ARM Peripherals |
# |
# |
|
|
include "arch/arm/pic/files.pic" |
|
|
|
file arch/arm/arm32/arm32_boot.c |
|
file arch/arm/arm32/arm32_kvminit.c |
|
file arch/arm/arm32/arm32_reboot.c |
|
file arch/arm/arm32/irq_dispatch.S |
|
file arch/arm/arm32/armv7_generic_space.c |
|
file arch/arm/arm32/armv7_generic_dma.c |
|
file arch/arm/arm/bus_space_a4x.S |
|
|
|
file arch/arm/broadcom/bcm2835_dma.c |
file arch/arm/broadcom/bcm2835_dma.c |
file arch/arm/broadcom/bcm2835_mbox_subr.c |
file arch/arm/broadcom/bcm2835_mbox_subr.c |
|
|
file arch/arm/broadcom/bcm283x_platform.c |
file arch/arm/broadcom/bcm283x_platform.c |
|
|
define mpcorebus { } |
|
|
|
# ARMv7 Generic Timer |
|
device armgtmr |
|
attach armgtmr at mpcorebus |
|
file arch/arm/cortex/gtmr.c armgtmr |
|
|
|
define bcmmboxbus { } |
define bcmmboxbus { } |
|
|
file arch/arm/broadcom/bcm2835_space.c |
|
|
|
# Interrupt Controller (BCM2835_ARMICU_BASE) #, pic_splfuncs |
# Interrupt Controller (BCM2835_ARMICU_BASE) #, pic_splfuncs |
device bcmicu: pic, pic_splfuncs |
device bcmicu: pic, pic_splfuncs |
attach bcmicu at fdt with bcmicu |
attach bcmicu at fdt with bcmicu |
|
|
attach bcmpwm at fdt with bcmpwm |
attach bcmpwm at fdt with bcmpwm |
file arch/arm/broadcom/bcm2835_pwm.c bcmpwm needs-flag |
file arch/arm/broadcom/bcm2835_pwm.c bcmpwm needs-flag |
|
|
|
# VideoCore IV property interface |
|
file arch/evbarm/rpi/vcprop_subr.c bcmmbox |
|
makeoptions "COPTS.vcprop_subr.c"+="-fno-stack-protector" |
|
|
|
# Raspberry Pi Mailbox interface |
|
device vcmbox: sysmon_envsys |
|
attach vcmbox at bcmmboxbus |
|
file arch/evbarm/rpi/rpi_vcmbox.c vcmbox |
|
|
|
# Maximum command-line length |
|
defparam opt_vcprop.h VCPROP_MAXCMDLINE |
|
defflag opt_rpi.h RPI_HWCURSOR |
|
|
# SOC parameters |
# SOC parameters |
defflag opt_bcm283x.h SOC_BCM2836 |
|
defflag opt_bcm283x.h SOC_BCM2835 |
defflag opt_bcm283x.h SOC_BCM2835 |
|
defflag opt_bcm283x.h SOC_BCM2836 |
|
defflag opt_bcm283x.h SOC_BCM2837: SOC_BCM2836 |