/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | files.bcm283x | 2 arm/broadcom/bcm2835/bcm2835_bsc.c optional bcm2835_bsc 3 arm/broadcom/bcm2835/bcm2835_cpufreq.c standard 4 arm/broadcom/bcm2835/bcm2835_dma.c standard 5 arm/broadcom/bcm2835/bcm2835_fb.c optional sc 6 arm/broadcom/bcm2835/bcm2835_fbd.c optional vt 7 arm/broadcom/bcm2835/bcm2835_firmware.c standard 8 arm/broadcom/bcm2835/bcm2835_ft5406.c optional evdev bcm2835_ft5406 9 arm/broadcom/bcm2835/bcm2835_gpio.c optional gpio 10 arm/broadcom/bcm2835/bcm2835_intr.c standard 11 arm/broadcom/bcm2835/bcm2835_machdep.c optional platform [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/ |
H A D | brcm,bcm-vc4.txt | 8 - compatible: Should be "brcm,bcm2835-vc4" or "brcm,cygnus-vc4" 11 - compatible: Should be one of "brcm,bcm2835-pixelvalve0", 12 "brcm,bcm2835-pixelvalve1", or "brcm,bcm2835-pixelvalve2" 15 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 18 - compatible: Should be "brcm,bcm2835-hvs" 21 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 24 - compatible: Should be "brcm,bcm2835-hdmi" 28 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 36 itself). See bindings/pinctrl/brcm,bcm2835-gpio.txt 42 - compatible: Should be "brcm,bcm2835-dpi" [all …]
|
H A 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";
|
H A 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";
|
H A 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";
|
/freebsd/sys/contrib/device-tree/src/arm/broadcom/ |
H A 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 …]
|
H A 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 [all...] |
/freebsd/sys/contrib/device-tree/Bindings/soc/bcm/ |
H A 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";
|
H A 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";
|
H A D | brcm,bcm2835-pm.txt | 1 BCM2835 PM (Power domains, watchdog) 4 a watchdog timer. This binding supersedes the brcm,bcm2835-pm-wdt 9 - compatible: Should be "brcm,bcm2835-pm" 35 compatible = "brcm,bcm2835-pm", "brcm,bcm2835-pm-wdt";
|
H A D | brcm,bcm2835-vchiq.txt | 5 - compatible: Should be "brcm,bcm2835-vchiq" on BCM2835, otherwise 9 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 14 compatible = "brcm,bcm2835-vchiq";
|
/freebsd/sys/contrib/device-tree/Bindings/spi/ |
H A 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";
|
H A 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";
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A 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";
|
H A 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";
|
/freebsd/sys/contrib/device-tree/Bindings/thermal/ |
H A 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";
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A 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";
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | brcm,bcm2835-dma.txt | 1 * BCM2835 DMA controller 3 The BCM2835 DMA controller has 16 channels in total. 11 - compatible: Should be "brcm,bcm2835-dma". 28 compatible = "brcm,bcm2835-dma"; 70 DMA clients connected to the BCM2835 DMA controller must use the format 76 compatible = "brcm,bcm2835-i2s";
|
/freebsd/sys/contrib/device-tree/Bindings/i2c/ |
H A 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";
|
/freebsd/sys/contrib/device-tree/Bindings/serial/ |
H A 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";
|
/freebsd/sys/contrib/device-tree/Bindings/mmc/ |
H A 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";
|
H A D | brcm,bcm2835-sdhost.txt | 1 Broadcom BCM2835 SDHOST controller 4 by mmc.txt and the properties that represent the BCM2835 controller. 7 - compatible: Should be "brcm,bcm2835-sdhost". 17 compatible = "brcm,bcm2835-sdhost";
|
/freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
H A D | brcm,bcm2835-mbox.txt | 1 Broadcom BCM2835 VideoCore mailbox IPC 5 - compatible: Should be "brcm,bcm2835-mbox" 8 See bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 16 compatible = "brcm,bcm2835-mbox";
|
H A 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";
|
/freebsd/sys/contrib/device-tree/Bindings/pwm/ |
H A 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";
|