| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/ |
| H A D | brcm,bcm2835-hdmi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-hdmi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom VC4 (VideoCore4) HDMI Controller 10 - Eric Anholt <eric@anholt.net> 14 const: brcm,bcm2835-hdmi 18 - description: HDMI register range 19 - description: HD register range 26 - description: The pixel clock [all …]
|
| H A D | brcm,bcm2835-vc4.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-vc4.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eric Anholt <eric@anholt.net> 14 with HDMI output and the HVS (Hardware Video Scaler) for compositing 20 - brcm,bcm2711-vc5 21 - brcm,bcm2835-vc4 22 - brcm,cygnus-vc4 25 - compatible [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | bcm2835-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 * bcm2835, bcm2836 and bcm2837 implementations. 8 interrupt-parent = <&intc>; 12 compatible = "brcm,bcm2835-dma"; 25 /* dma channel 11-14 share one irq */ 32 interrupt-names = "dma0", 47 "dma-shared-all"; 48 #dma-cells = <1>; 49 brcm,dma-channel-mask = <0x7f35>; 52 intc: interrupt-controller@7e00b200 { [all …]
|
| H A D | bcm2711.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/soc/bcm2835-pm.h> 10 #address-cells = <2>; 11 #size-cells = <1>; 13 interrupt-parent = <&gicv2>; 16 compatible = "brcm,bcm2711-vc5"; 20 clk_27MHz: clk-27M { 21 #clock-cells = <0>; 22 compatible = "fixed-clock"; [all …]
|
| H A D | bcm2835-rpi-b.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "bcm2835.dtsi" 4 #include "bcm2835-rpi.dtsi" 5 #include "bcm283x-rpi-smsc9512.dtsi" 6 #include "bcm283x-rpi-usb-host.dtsi" 9 compatible = "raspberrypi,model-b", "brcm,bcm2835"; 18 led-act { 26 * Taken from Raspberry-Pi-Rev-1.0-Model-AB-Schematics.pdf 34 gpio-line-names = "SDA0", [all …]
|
| H A D | bcm2835-rpi-zero.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 6 /dts-v1/; 7 #include "bcm2835.dtsi" 8 #include "bcm2835-rpi.dtsi" 9 #include "bcm283x-rpi-usb-otg.dtsi" 12 compatible = "raspberrypi,model-zero", "brcm,bcm2835"; 21 led-act { 36 gpio-line-names = "ID_SDA", 93 pinctrl-0 = <&gpioout &alt0 &i2s_alt0>; 102 &hdmi { [all …]
|
| H A D | bcm2835-rpi-b-plus.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "bcm2835.dtsi" 4 #include "bcm2835-rpi.dtsi" 5 #include "bcm283x-rpi-smsc9514.dtsi" 6 #include "bcm283x-rpi-usb-host.dtsi" 9 compatible = "raspberrypi,model-b-plus", "brcm,bcm2835"; 18 led-act { 22 led-pwr { 25 default-state = "keep"; [all …]
|
| H A D | bcm2835-rpi-b-rev2.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "bcm2835.dtsi" 4 #include "bcm2835-rpi.dtsi" 5 #include "bcm283x-rpi-smsc9512.dtsi" 6 #include "bcm283x-rpi-usb-host.dtsi" 9 compatible = "raspberrypi,model-b-rev2", "brcm,bcm2835"; 18 led-act { 26 * Taken from Raspberry-Pi-Rev-2.0-Model-AB-Schematics.pdf 34 gpio-line-names = "SDA0", [all …]
|
| H A D | bcm2835-rpi-a.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "bcm2835.dtsi" 4 #include "bcm2835-rpi.dtsi" 5 #include "bcm283x-rpi-usb-host.dtsi" 8 compatible = "raspberrypi,model-a", "brcm,bcm2835"; 17 led-act { 25 * Taken from Raspberry-Pi-Rev-1.0-Model-AB-Schematics.pdf 33 gpio-line-names = "SDA0", 91 pinctrl-0 = <&gpioout &alt0 &i2s_alt2>; [all …]
|
| H A D | bcm2835-rpi-a-plus.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "bcm2835.dtsi" 4 #include "bcm2835-rpi.dtsi" 5 #include "bcm283x-rpi-usb-host.dtsi" 8 compatible = "raspberrypi,model-a-plus", "brcm,bcm2835"; 17 led-act { 21 led-pwr { 24 default-state = "keep"; 25 linux,default-trigger = "default-on"; [all …]
|
| H A D | bcm2835-rpi-zero-w.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 6 /dts-v1/; 7 #include "bcm2835.dtsi" 8 #include "bcm2835-rpi.dtsi" 9 #include "bcm283x-rpi-usb-otg.dtsi" 12 compatible = "raspberrypi,model-zero-w", "brcm,bcm2835"; 22 stdout-path = "serial1:115200n8"; 26 led-act { 31 wifi_pwrseq: wifi-pwrseq { 32 compatible = "mmc-pwrseq-simple"; [all …]
|
| H A D | bcm2835-rpi-cm1-io1.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 3 #include "bcm2835-rpi-cm1.dtsi" 4 #include "bcm283x-rpi-usb-host.dtsi" 7 compatible = "raspberrypi,compute-module", "brcm,bcm2835"; 20 gpio-line-names = "GPIO0", 77 pinctrl-0 = <&gpioout &alt0>; 80 &hdmi { 81 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>; 82 power-domains = <&power RPI_POWER_DOMAIN_HDMI>; [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| 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> 4 #include <dt-bindings/gpio/gpio.h> 7 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to 8 * bcm2835.dtsi and bcm2836.dtsi. 12 compatible = "brcm,bcm2835"; 13 model = "BCM2835"; 14 interrupt-parent = <&intc>; 15 #address-cells = <1>; [all …]
|
| H A D | bcm2835-rpi-b.dts | 1 /dts-v1/; 2 #include "bcm2835.dtsi" 3 #include "bcm2835-rpi.dtsi" 4 #include "bcm283x-rpi-smsc9512.dtsi" 7 compatible = "raspberrypi,model-b", "brcm,bcm2835"; 18 pinctrl-0 = <&gpioout &alt0 &alt3>; 21 &hdmi { 22 hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
|
| H A D | bcm2835-rpi-a.dts | 1 /dts-v1/; 2 #include "bcm2835.dtsi" 3 #include "bcm2835-rpi.dtsi" 6 compatible = "raspberrypi,model-a", "brcm,bcm2835"; 17 pinctrl-0 = <&gpioout &alt0 &i2s_alt2 &alt3>; 26 &hdmi { 27 hpd-gpios = <&gpio 46 GPIO_ACTIVE_HIGH>;
|
| H A D | bcm2835-rpi-b-rev2.dts | 1 /dts-v1/; 2 #include "bcm2835.dtsi" 3 #include "bcm2835-rpi.dtsi" 4 #include "bcm283x-rpi-smsc9512.dtsi" 7 compatible = "raspberrypi,model-b-rev2", "brcm,bcm2835"; 18 pinctrl-0 = <&gpioout &alt0 &i2s_alt2 &alt3>; 27 &hdmi { 28 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
|
| H A D | bcm2835-rpi-a-plus.dts | 1 /dts-v1/; 2 #include "bcm2835.dtsi" 3 #include "bcm2835-rpi.dtsi" 6 compatible = "raspberrypi,model-a-plus", "brcm,bcm2835"; 17 default-state = "keep"; 18 linux,default-trigger = "default-on"; 24 pinctrl-0 = <&gpioout &alt0 &i2s_alt0 &alt3>; 33 &hdmi { 34 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
|
| H A D | bcm2835-rpi-b-plus.dts | 1 /dts-v1/; 2 #include "bcm2835.dtsi" 3 #include "bcm2835-rpi.dtsi" 4 #include "bcm283x-rpi-smsc9514.dtsi" 7 compatible = "raspberrypi,model-b-plus", "brcm,bcm2835"; 18 default-state = "keep"; 19 linux,default-trigger = "default-on"; 25 pinctrl-0 = <&gpioout &alt0 &i2s_alt0 &alt3>; 34 &hdmi { 35 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
|
| H A D | bcm2835-rpi.dtsi | 1 #include <dt-bindings/power/raspberrypi-power.h> 10 compatible = "gpio-leds"; 14 default-state = "keep"; 15 linux,default-trigger = "heartbeat"; 21 compatible = "raspberrypi,bcm2835-firmware"; 26 compatible = "raspberrypi,bcm2835-power"; 28 #power-domain-cells = <1>; 34 pinctrl-names = "default"; 54 clock-frequency = <100000>; 59 clock-frequency = <100000>; [all …]
|
| H A D | bcm2836-rpi-2-b.dts | 1 /dts-v1/; 3 #include "bcm2835-rpi.dtsi" 4 #include "bcm283x-rpi-smsc9514.dtsi" 7 compatible = "raspberrypi,2-model-b", "brcm,bcm2836"; 22 default-state = "keep"; 23 linux,default-trigger = "default-on"; 29 pinctrl-0 = <&gpioout &alt0 &i2s_alt0 &alt3>; 38 &hdmi { 39 hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
|
| /OK3568_Linux_fs/kernel/drivers/staging/vc04_services/bcm2835-audio/ |
| H A D | bcm2835.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include "bcm2835.h" 18 MODULE_PARM_DESC(enable_hdmi, "Enables HDMI virtual audio device"); 42 return -ENOMEM; in bcm2835_devm_add_vchi_ctx() 79 err = snd_bcm2835_new_pcm(chip, "bcm2835 ALSA", 0, AUDIO_DEST_AUTO, in bcm2835_audio_alsa_newpcm() 80 numchannels - 1, false); in bcm2835_audio_alsa_newpcm() 84 err = snd_bcm2835_new_pcm(chip, "bcm2835 IEC958/HDMI", 1, 0, 1, true); in bcm2835_audio_alsa_newpcm() 104 .shortname = "bcm2835 ALSA", 105 .longname = "bcm2835 ALSA", 116 .shortname = "bcm2835 HDMI", [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-bcm283x/ |
| H A D | Kconfig | 1 config BCM2835 config 2 bool "Broadcom BCM2835 SoC support" 17 bool "Broadcom BCM2837 SoC 32-bit support" 24 bool "Broadcom BCM2837 SoC 64-bit support" 37 bool "Raspberry Pi (all BCM2835 variants)" 39 Support for all ARM1176-/BCM2835-based Raspberry Pi variants, such as 41 support BCM2836/BCM2837-based Raspberry Pis such as the RPi 2 and 45 select BCM2835 50 Support for all BCM2836-based Raspberry Pi variants, such as 53 This option also supports BCM2837-based variants such as the RPi 3 [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/ |
| H A D | brcm,bcm2835-cprman.txt | 1 Broadcom BCM2835 CPRMAN clocks 4 Documentation/devicetree/bindings/clock/clock-bindings.txt 7 of the BCM2835. There is a level of PLLs deriving from an external 9 few PLLs, and a level of mostly-generic clock generators sourcing from 11 clock generators, but a few (like the ARM or HDMI) will source from 15 - compatible: should be one of the following, 16 "brcm,bcm2711-cprman" 17 "brcm,bcm2835-cprman" 18 - #clock-cells: Should be <1>. The permitted clock-specifier values can be 19 found in include/dt-bindings/clock/bcm2835.h [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/ |
| H A D | bcm2835.c | 4 * SPDX-License-Identifier: GPL-2.0+ 21 debug("bcm2835: Query resolution...\n"); in bcm2835_video_probe() 24 return -EIO; in bcm2835_video_probe() 26 debug("bcm2835: Setting up display for %d x %d\n", w, h); in bcm2835_video_probe() 31 debug("bcm2835: Final resolution is %d x %d\n", w, h); in bcm2835_video_probe() 34 fb_start = fb_base & ~(MMU_SECTION_SIZE - 1); in bcm2835_video_probe() 37 mmu_set_region_dcache_behaviour(fb_start, fb_end - fb_start, in bcm2835_video_probe() 41 uc_priv->xsize = w; in bcm2835_video_probe() 42 uc_priv->ysize = h; in bcm2835_video_probe() 43 uc_priv->bpix = VIDEO_BPP32; in bcm2835_video_probe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 18 VC4 GPU, such as the Raspberry Pi or other BCM2708/BCM2835. 25 bool "Broadcom VC4 HDMI CEC Support"
|