Home
last modified time | relevance | path

Searched full:bcm2835 (Results 1 – 25 of 140) sorted by relevance

123456

/linux/arch/arm/boot/dts/broadcom/
H A Dbcm283x.dtsi1 #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 …]
H A Dbcm2835-common.dtsi4 * 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 …]
H A DMakefile22 bcm2835-rpi-b.dtb \
23 bcm2835-rpi-a.dtb \
24 bcm2835-rpi-b-rev2.dtb \
25 bcm2835-rpi-b-plus.dtb \
26 bcm2835-rpi-a-plus.dtb \
27 bcm2835-rpi-cm1-io1.dtb \
38 bcm2835-rpi-zero.dtb \
39 bcm2835-rpi-zero-w.dtb
/linux/drivers/staging/vc04_services/bcm2835-audio/
H A DMakefile2 obj-$(CONFIG_SND_BCM2835) += snd-bcm2835.o
3 snd-bcm2835-objs := bcm2835.o bcm2835-ctl.o bcm2835-pcm.o bcm2835-vchiq.o
H A Dbcm2835.c10 #include "bcm2835.h"
95 .shortname = "bcm2835 HDMI",
96 .longname = "bcm2835 HDMI",
108 .shortname = "bcm2835 Headphones",
109 .longname = "bcm2835 Headphones",
315 { .name = "bcm2835-audio" },
328 .name = "bcm2835-audio",
334 MODULE_DESCRIPTION("Alsa driver for BCM2835 chip");
/linux/drivers/mfd/
H A Dbcm2835-pm.c3 * 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/Documentation/devicetree/bindings/soc/bcm/
H A Dbrcm,bcm2835-pm.yaml4 $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";
H A Dbrcm,bcm2835-vchiq.yaml4 $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/Documentation/devicetree/bindings/thermal/
H A Dbrcm,bcm2835-thermal.yaml4 $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/Documentation/devicetree/bindings/display/
H A Dbrcm,bcm2835-pixelvalve0.yaml4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-pixelvalve0.yaml#
15 - brcm,bcm2835-pixelvalve0
16 - brcm,bcm2835-pixelvalve1
17 - brcm,bcm2835-pixelvalve2
43 compatible = "brcm,bcm2835-pixelvalve2";
H A Dbrcm,bcm2835-dsi0.yaml4 $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";
H A Dbrcm,bcm2835-vec.yaml4 $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";
H A Dbrcm,bcm2835-dpi.yaml4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-dpi.yaml#
14 const: brcm,bcm2835-dpi
45 #include <dt-bindings/clock/bcm2835.h>
48 compatible = "brcm,bcm2835-dpi";
/linux/Documentation/devicetree/bindings/i2c/
H A Dbrcm,bcm2835-i2c.yaml4 $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/Documentation/devicetree/bindings/pinctrl/
H A Dbrcm,bcm2835-gpio.txt1 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/Documentation/devicetree/bindings/mmc/
H A Dbrcm,bcm2835-sdhost.yaml4 $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/Documentation/devicetree/bindings/clock/
H A Dbrcm,bcm2835-aux-clock.yaml4 $id: http://devicetree.org/schemas/clock/brcm,bcm2835-aux-clock.yaml#
7 title: Broadcom BCM2835 auxiliary peripheral clock
20 const: brcm,bcm2835-aux
41 #include <dt-bindings/clock/bcm2835.h>
43 compatible = "brcm,bcm2835-aux";
/linux/sound/soc/bcm/
H A DMakefile2 # 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/drivers/watchdog/
H A Dbcm2835_wdt.c3 * 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/Documentation/devicetree/bindings/mailbox/
H A Dbrcm,bcm2835-mbox.yaml4 $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/Documentation/devicetree/bindings/pwm/
H A Dpwm-bcm2835.yaml4 $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/Documentation/devicetree/bindings/dma/
H A Dbrcm,bcm2835-dma.yaml4 $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";
/linux/Documentation/devicetree/bindings/spi/
H A Dbrcm,bcm2835-spi.yaml4 $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/Documentation/devicetree/bindings/timer/
H A Dbrcm,bcm2835-system-timer.yaml4 $id: http://devicetree.org/schemas/timer/brcm,bcm2835-system-timer.yaml#
7 title: BCM2835 System Timer
21 const: brcm,bcm2835-system-timer
45 compatible = "brcm,bcm2835-system-timer";
/linux/Documentation/devicetree/bindings/rng/
H A Dbrcm,bcm2835.yaml4 $id: http://devicetree.org/schemas/rng/brcm,bcm2835.yaml#
7 title: BCM2835/6368 Random number generator
17 - brcm,bcm2835-rng
61 compatible = "brcm,bcm2835-rng";

123456