/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | brcm,bcm2836-l1-intc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/brcm,bcm2836-l1-intc.yaml# 7 title: BCM2836 per-CPU interrupt controller 14 The BCM2836 has a per-cpu interrupt controller for the timer, PMU 24 const: brcm,bcm2836-l1-intc 45 compatible = "brcm,bcm2836-l1-intc";
|
H A D | brcm,bcm2835-armctrl-ic.yaml | 18 The BCM2836 contains the same interrupt controller with the same interrupts, 106 - brcm,bcm2836-armctrl-ic 137 const: brcm,bcm2836-armctrl-ic 157 compatible = "brcm,bcm2836-armctrl-ic";
|
/linux/drivers/irqchip/ |
H A D | irq-bcm2836.c | 3 * Root interrupt controller for the BCM2836 (Raspberry Pi 2). 14 #include <linux/irqchip/irq-bcm2836.h> 58 .name = "bcm2836-timer", 75 .name = "bcm2836-pmu", 90 .name = "bcm2836-gpu", 101 .name = "bcm2836-dummy", 285 "irqchip/bcm2836:starting", bcm2836_cpu_starting, in bcm2836_arm_irqchip_smp_init() 342 IRQCHIP_DECLARE(bcm2836_arm_irqchip_l1_intc, "brcm,bcm2836-l1-intc",
|
H A D | irq-bcm2835.c | 264 IRQCHIP_DECLARE(bcm2836_armctrl_ic, "brcm,bcm2836-armctrl-ic",
|
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm2836.dtsi | 6 compatible = "brcm,bcm2836"; 14 compatible = "brcm,bcm2836-l1-intc"; 41 enable-method = "brcm,bcm2836-smp"; 128 compatible = "brcm,bcm2836-armctrl-ic"; 140 compatible = "brcm,bcm2836-thermal";
|
H A D | bcm2836-rpi-2-b.dts | 3 #include "bcm2836.dtsi" 4 #include "bcm2836-rpi.dtsi" 10 compatible = "raspberrypi,2-model-b", "brcm,bcm2836";
|
H A D | bcm2837.dtsi | 13 compatible = "brcm,bcm2836-l1-intc"; 40 enable-method = "brcm,bcm2836-smp"; // for ARM 32-bit 130 compatible = "brcm,bcm2836-armctrl-ic";
|
H A D | bcm2836-rpi.dtsi | 6 compatible = "brcm,bcm2836-vchiq", "brcm,bcm2835-vchiq";
|
H A D | bcm2835-rpi-common.dtsi | 4 * bcm2835, bcm2836 and bcm2837 implementations that interact with RPi's
|
H A D | bcm2837-rpi-cm3.dtsi | 4 #include "bcm2836-rpi.dtsi"
|
H A D | bcm2837-rpi-2-b.dts | 4 #include "bcm2836-rpi.dtsi"
|
H A D | bcm2837-rpi-zero-2-w.dts | 8 #include "bcm2836-rpi.dtsi"
|
H A D | bcm2837-rpi-3-b-plus.dts | 4 #include "bcm2836-rpi.dtsi"
|
H A D | bcm2837-rpi-3-a-plus.dts | 4 #include "bcm2836-rpi.dtsi"
|
H A D | bcm2837-rpi-3-b.dts | 4 #include "bcm2836-rpi.dtsi"
|
H A D | Makefile | 28 bcm2836-rpi-2-b.dtb \
|
H A D | bcm283x.dtsi | 14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to 15 * bcm2835.dtsi and bcm2836.dtsi.
|
H A D | bcm2835-common.dtsi | 4 * bcm2835, bcm2836 and bcm2837 implementations.
|
/linux/Documentation/devicetree/bindings/soc/bcm/ |
H A D | brcm,bcm2835-vchiq.yaml | 24 - description: BCM2836/BCM2837 based boards 27 - brcm,bcm2836-vchiq
|
/linux/Documentation/devicetree/bindings/arm/bcm/ |
H A D | bcm2835.yaml | 46 - description: BCM2836 based Boards 50 - const: brcm,bcm2836
|
/linux/arch/arm/mach-bcm/ |
H A D | platsmp.c | 12 #include <linux/irqchip/irq-bcm2836.h> 291 name = "brcm,bcm2836-l1-intc"; in bcm2836_boot_secondary() 339 CPU_METHOD_OF_DECLARE(bcm_smp_bcm2836, "brcm,bcm2836-smp", &bcm2836_smp_ops);
|
H A D | board_bcm2835.c | 20 "brcm,bcm2836",
|
/linux/Documentation/devicetree/bindings/thermal/ |
H A D | brcm,bcm2835-thermal.yaml | 19 - brcm,bcm2836-thermal
|
/linux/include/linux/irqchip/ |
H A D | irq-bcm2836.h | 3 * Root interrupt controller for the BCM2836 (Raspberry Pi 2).
|
/linux/drivers/thermal/broadcom/ |
H A D | bcm2835_thermal.c | 155 .compatible = "brcm,bcm2836-thermal",
|