| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm283x.dtsi | 1 #include <dt-bindings/pinctrl/bcm2835.h> 2 #include <dt-bindings/clock/bcm2835.h> 3 #include <dt-bindings/clock/bcm2835-aux.h> 6 #include <dt-bindings/soc/bcm2835-pm.h> 14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to 15 * bcm2835.dtsi and bcm2836.dtsi. 19 compatible = "brcm,bcm2835"; 20 model = "BCM2835"; 70 compatible = "brcm,bcm2835-system-timer"; 81 compatible = "brcm,bcm2835-txp"; [all …]
|
| D | bcm2835-common.dtsi | 4 * bcm2835, bcm2836 and bcm2837 implementations. 12 compatible = "brcm,bcm2835-dma"; 53 compatible = "brcm,bcm2835-armctrl-ic"; 60 compatible = "brcm,bcm2835-pm", "brcm,bcm2835-pm-wdt"; 74 compatible = "brcm,bcm2835-rng"; 80 compatible = "brcm,bcm2835-pixelvalve0"; 86 compatible = "brcm,bcm2835-pixelvalve1"; 92 compatible = "brcm,bcm2835-thermal"; 100 compatible = "brcm,bcm2835-i2c"; 110 compatible = "brcm,bcm2835-pixelvalve2"; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| D | bcm283x.dtsi | 1 #include <dt-bindings/pinctrl/bcm2835.h> 2 #include <dt-bindings/clock/bcm2835.h> 3 #include <dt-bindings/clock/bcm2835-aux.h> 6 #include <dt-bindings/soc/bcm2835-pm.h> 14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to 15 * bcm2835.dtsi and bcm2836.dtsi. 19 compatible = "brcm,bcm2835"; 20 model = "BCM2835"; 70 compatible = "brcm,bcm2835-system-timer"; 81 compatible = "brcm,bcm2835-txp"; [all …]
|
| D | bcm2835-common.dtsi | 4 * bcm2835, bcm2836 and bcm2837 implementations. 12 compatible = "brcm,bcm2835-dma"; 53 compatible = "brcm,bcm2835-armctrl-ic"; 60 compatible = "brcm,bcm2835-pm", "brcm,bcm2835-pm-wdt"; 75 compatible = "brcm,bcm2835-rng"; 81 compatible = "brcm,bcm2835-pixelvalve0"; 87 compatible = "brcm,bcm2835-pixelvalve1"; 93 compatible = "brcm,bcm2835-thermal"; 101 compatible = "brcm,bcm2835-i2c"; 111 compatible = "brcm,bcm2835-vec"; [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/vc04_services/bcm2835-audio/ |
| D | Makefile | 2 obj-$(CONFIG_SND_BCM2835) += snd-bcm2835.o 3 snd-bcm2835-objs := bcm2835.o bcm2835-ctl.o bcm2835-pcm.o bcm2835-vchiq.o
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | bcm2835-pm.c | 3 * PM MFD driver for Broadcom BCM2835 11 #include <linux/mfd/bcm2835-pm.h> 21 { .name = "bcm2835-wdt" }, 25 { .name = "bcm2835-power" }, 54 * bcm2835-pm binding as the key for whether we can reference in bcm2835_pm_probe() 75 { .compatible = "brcm,bcm2835-pm-wdt", }, 76 { .compatible = "brcm,bcm2835-pm", }, 84 .name = "bcm2835-pm", 91 MODULE_DESCRIPTION("Driver for Broadcom BCM2835 PM MFD");
|
| /kernel/linux/linux-5.10/drivers/staging/vc04_services/bcm2835-audio/ |
| D | Makefile | 2 obj-$(CONFIG_SND_BCM2835) += snd-bcm2835.o 3 snd-bcm2835-objs := bcm2835.o bcm2835-ctl.o bcm2835-pcm.o bcm2835-vchiq.o
|
| /kernel/linux/linux-6.6/drivers/staging/vc04_services/ |
| D | Kconfig | 9 the BCM2835 family of products which is used 15 tristate "BCM2835 VCHIQ" 19 Broadcom BCM2835 and similar SoCs have a VPU called VideoCore. This config 24 API, which is in turn used by several multimedia services on the BCM2835 38 userspace but only by other kernel modules (like bcm2835-audio). If not 43 source "drivers/staging/vc04_services/bcm2835-audio/Kconfig" 45 source "drivers/staging/vc04_services/bcm2835-camera/Kconfig"
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | bcm2835-pm.c | 3 * PM MFD driver for Broadcom BCM2835 11 #include <linux/mfd/bcm2835-pm.h> 21 { .name = "bcm2835-wdt" }, 25 { .name = "bcm2835-power" }, 97 * bcm2835-pm binding as the key for whether we can reference in bcm2835_pm_probe() 108 { .compatible = "brcm,bcm2835-pm-wdt", }, 109 { .compatible = "brcm,bcm2835-pm", }, 118 .name = "bcm2835-pm", 125 MODULE_DESCRIPTION("Driver for Broadcom BCM2835 PM MFD");
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/bcm/ |
| D | brcm,bcm2835-pm.yaml | 4 $id: http://devicetree.org/schemas/soc/bcm/brcm,bcm2835-pm.yaml# 7 title: BCM2835 PM (Power domains, watchdog) 23 - brcm,bcm2835-pm 25 - const: brcm,bcm2835-pm-wdt 71 #include <dt-bindings/clock/bcm2835.h> 74 compatible = "brcm,bcm2835-pm", "brcm,bcm2835-pm-wdt";
|
| D | brcm,bcm2835-vchiq.yaml | 4 $id: http://devicetree.org/schemas/soc/bcm/brcm,bcm2835-vchiq.yaml# 19 - description: BCM2835 based boards 22 - brcm,bcm2835-vchiq 28 - const: brcm,bcm2835-vchiq 48 compatible = "brcm,bcm2835-vchiq";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/ |
| D | brcm,bcm2835-aux-spi.txt | 1 Broadcom BCM2835 auxiliary SPI1/2 controller 3 The BCM2835 contains two forms of SPI master controller, one known simply as 8 - compatible: Should be "brcm,bcm2835-aux-spi". 12 point to the auxiliary clock driver of the bcm2835, 21 compatible = "brcm,bcm2835-aux-spi"; 31 compatible = "brcm,bcm2835-aux-spi";
|
| D | brcm,bcm2835-spi.txt | 1 Broadcom BCM2835 SPI0 controller 3 The BCM2835 contains two forms of SPI master controller, one known simply as 8 - compatible: Should be one of "brcm,bcm2835-spi" for BCM2835/2836/2837 or 17 compatible = "brcm,bcm2835-spi";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | brcm,bcm2835-aux-spi.txt | 1 Broadcom BCM2835 auxiliar SPI1/2 controller 3 The BCM2835 contains two forms of SPI master controller, one known simply as 8 - compatible: Should be "brcm,bcm2835-aux-spi". 12 point to the auxiliar clock driver of the bcm2835, 21 compatible = "brcm,bcm2835-aux-spi"; 31 compatible = "brcm,bcm2835-aux-spi";
|
| D | brcm,bcm2835-spi.txt | 1 Broadcom BCM2835 SPI0 controller 3 The BCM2835 contains two forms of SPI master controller, one known simply as 8 - compatible: Should be one of "brcm,bcm2835-spi" for BCM2835/2836/2837 or 17 compatible = "brcm,bcm2835-spi";
|
| /kernel/linux/linux-5.10/drivers/staging/vc04_services/ |
| D | Kconfig | 9 the BCM2835 family of products which is used 15 tristate "BCM2835 VCHIQ" 18 BCM2835 family of products. 22 source "drivers/staging/vc04_services/bcm2835-audio/Kconfig" 24 source "drivers/staging/vc04_services/bcm2835-camera/Kconfig"
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | brcm,bcm2835-cprman.txt | 1 Broadcom BCM2835 CPRMAN clocks 7 of the BCM2835. There is a level of PLLs deriving from an external 17 "brcm,bcm2835-cprman" 19 found in include/dt-bindings/clock/bcm2835.h 47 compatible = "brcm,bcm2835-cprman"; 54 compatible = "brcm,bcm2835-i2c";
|
| D | brcm,bcm2835-aux-clock.txt | 1 Broadcom BCM2835 auxiliary peripheral support 11 - compatible: Should be "brcm,bcm2835-aux" 13 found in include/dt-bindings/clock/bcm2835-aux.h 20 compatible = "brcm,bcm2835-cprman"; 27 compatible = "brcm,bcm2835-aux";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| D | brcm,bcm2835-cprman.txt | 1 Broadcom BCM2835 CPRMAN clocks 7 of the BCM2835. There is a level of PLLs deriving from an external 17 "brcm,bcm2835-cprman" 19 found in include/dt-bindings/clock/bcm2835.h 47 compatible = "brcm,bcm2835-cprman"; 54 compatible = "brcm,bcm2835-i2c";
|
| D | brcm,bcm2835-aux-clock.txt | 1 Broadcom BCM2835 auxiliary peripheral support 11 - compatible: Should be "brcm,bcm2835-aux" 13 found in include/dt-bindings/clock/bcm2835-aux.h 20 compatible = "brcm,bcm2835-cprman"; 27 compatible = "brcm,bcm2835-aux";
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/ |
| D | brcm,bcm2835-pixelvalve0.yaml | 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-pixelvalve0.yaml# 15 - brcm,bcm2835-pixelvalve0 16 - brcm,bcm2835-pixelvalve1 17 - brcm,bcm2835-pixelvalve2 40 compatible = "brcm,bcm2835-pixelvalve2";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ |
| D | brcm,bcm2835-pixelvalve0.yaml | 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-pixelvalve0.yaml# 15 - brcm,bcm2835-pixelvalve0 16 - brcm,bcm2835-pixelvalve1 17 - brcm,bcm2835-pixelvalve2 40 compatible = "brcm,bcm2835-pixelvalve2";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/thermal/ |
| D | brcm,bcm2835-thermal.yaml | 4 $id: http://devicetree.org/schemas/thermal/brcm,bcm2835-thermal.yaml# 7 title: Broadcom BCM2835 thermal sensor 18 - brcm,bcm2835-thermal 41 #include <dt-bindings/clock/bcm2835.h> 44 compatible = "brcm,bcm2835-thermal";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/i2c/ |
| D | brcm,bcm2835-i2c.yaml | 4 $id: http://devicetree.org/schemas/i2c/brcm,bcm2835-i2c.yaml# 7 title: Broadcom BCM2835 I2C controller 19 - brcm,bcm2835-i2c 22 - const: brcm,bcm2835-i2c 49 compatible = "brcm,bcm2835-i2c";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | brcm,bcm2835-sdhost.yaml | 4 $id: http://devicetree.org/schemas/mmc/brcm,bcm2835-sdhost.yaml# 7 title: Broadcom BCM2835 SDHOST controller 17 const: brcm,bcm2835-sdhost 44 #include <dt-bindings/clock/bcm2835.h> 47 compatible = "brcm,bcm2835-sdhost";
|