/linux-6.12.1/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 …]
|
D | Makefile | 21 bcm2835-rpi-b.dtb \ 22 bcm2835-rpi-a.dtb \ 23 bcm2835-rpi-b-rev2.dtb \ 24 bcm2835-rpi-b-plus.dtb \ 25 bcm2835-rpi-a-plus.dtb \ 26 bcm2835-rpi-cm1-io1.dtb \ 36 bcm2835-rpi-zero.dtb \ 37 bcm2835-rpi-zero-w.dtb
|
/linux-6.12.1/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
|
/linux-6.12.1/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. 26 BCM2835 family of SoCs. 43 (like bcm2835-audio). 49 source "drivers/staging/vc04_services/bcm2835-audio/Kconfig" 51 source "drivers/staging/vc04_services/bcm2835-camera/Kconfig"
|
/linux-6.12.1/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");
|
/linux-6.12.1/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";
|
/linux-6.12.1/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.yaml | 4 $id: http://devicetree.org/schemas/spi/brcm,bcm2835-spi.yaml# 7 title: Broadcom BCM2835 SPI0 controller 20 - brcm,bcm2835-spi 44 compatible = "brcm,bcm2835-spi";
|
/linux-6.12.1/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";
|
/linux-6.12.1/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";
|
D | brcm,bcm2835-dsi0.yaml | 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-dsi0.yaml# 22 - brcm,bcm2835-dsi0 23 - brcm,bcm2835-dsi1 66 #include <dt-bindings/clock/bcm2835.h> 69 compatible = "brcm,bcm2835-dsi1";
|
D | brcm,bcm2835-vec.yaml | 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-vec.yaml# 16 - brcm,bcm2835-vec 40 #include <dt-bindings/clock/bcm2835.h> 43 compatible = "brcm,bcm2835-vec";
|
/linux-6.12.1/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 40 #include <dt-bindings/clock/bcm2835.h> 43 compatible = "brcm,bcm2835-thermal";
|
/linux-6.12.1/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";
|
/linux-6.12.1/Documentation/devicetree/bindings/serial/ |
D | brcm,bcm2835-aux-uart.yaml | 4 $id: http://devicetree.org/schemas/serial/brcm,bcm2835-aux-uart.yaml# 7 title: BCM2835 AUXILIARY UART 19 const: brcm,bcm2835-aux-uart 40 #include <dt-bindings/clock/bcm2835-aux.h> 42 compatible = "brcm,bcm2835-aux-uart";
|
/linux-6.12.1/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";
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | brcm,bcm2835-gpio.txt | 1 Broadcom BCM2835 GPIO (and pinmux) controller 3 The BCM2835 GPIO module is a combined GPIO controller, (GPIO) interrupt 7 - compatible: "brcm,bcm2835-gpio" 9 "brcm,bcm2835-gpio" - BCM2835 compatible pinctrl 46 The BCM2835 pin configuration and multiplexing supports the generic bindings. 90 compatible = "brcm,bcm2835-gpio";
|
/linux-6.12.1/sound/soc/bcm/ |
D | Makefile | 2 # BCM2835 Platform Support 3 snd-soc-bcm2835-i2s-y := bcm2835-i2s.o 5 obj-$(CONFIG_SND_BCM2835_SOC_I2S) += snd-soc-bcm2835-i2s.o
|
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/ |
D | brcm,bcm2835-mbox.yaml | 4 $id: http://devicetree.org/schemas/mailbox/brcm,bcm2835-mbox.yaml# 7 title: Broadcom BCM2835 VideoCore mailbox IPC 14 const: brcm,bcm2835-mbox 36 compatible = "brcm,bcm2835-mbox";
|
/linux-6.12.1/drivers/watchdog/ |
D | bcm2835_wdt.c | 3 * Watchdog driver for Broadcom BCM2835 7 * as a hardware reference for the Broadcom BCM2835 watchdog timer. 15 #include <linux/mfd/bcm2835-pm.h> 137 .identity = "Broadcom BCM2835 Watchdog timer", 218 dev_info(dev, "Broadcom BCM2835 watchdog timer"); in bcm2835_wdt_probe() 232 .name = "bcm2835-wdt", 244 MODULE_ALIAS("platform:bcm2835-wdt"); 246 MODULE_DESCRIPTION("Driver for Broadcom BCM2835 watchdog timer");
|
/linux-6.12.1/Documentation/devicetree/bindings/pwm/ |
D | pwm-bcm2835.yaml | 4 $id: http://devicetree.org/schemas/pwm/pwm-bcm2835.yaml# 7 title: BCM2835 PWM controller (Raspberry Pi controller) 17 const: brcm,bcm2835-pwm 38 compatible = "brcm,bcm2835-pwm";
|
/linux-6.12.1/Documentation/devicetree/bindings/dma/ |
D | brcm,bcm2835-dma.yaml | 4 $id: http://devicetree.org/schemas/dma/brcm,bcm2835-dma.yaml# 7 title: BCM2835 DMA controller 13 The BCM2835 DMA controller has 16 channels in total. Only the lower 23 const: brcm,bcm2835-dma 62 compatible = "brcm,bcm2835-dma";
|