Searched +full:bcm2835 +full:- +full:vec (Results 1 – 9 of 9) sorted by relevance
| /linux/Documentation/devicetree/bindings/display/ |
| H A D | brcm,bcm2835-vec.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/display/brcm,bcm2835-vec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom VC4 (VideoCore4) VEC 10 - Eric Anholt <eric@anholt.net> 15 - brcm,bcm2711-vec 16 - brcm,bcm2835-vec 27 power-domains: 31 - compatible [all …]
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2835-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 * bcm2835, bcm2836 and bcm2837 implementations. 8 interrupt-parent = <&intc>; 11 dma: dma-controller@7e007000 { 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>; [all …]
|
| H A D | bcm2835-rpi.dtsi | 1 #include <dt-bindings/power/raspberrypi-power.h> 6 compatible = "raspberrypi,bcm2835-firmware", "simple-mfd"; 10 compatible = "raspberrypi,firmware-clocks"; 11 #clock-cells = <1>; 16 compatible = "raspberrypi,bcm2835-power"; 18 #power-domain-cells = <1>; 22 compatible = "brcm,bcm2835-vchiq"; 32 clock-names = "lp", "vpu"; 33 power-domains = <&power RPI_POWER_DOMAIN_UNICAM0>; 39 clock-names = "lp", "vpu"; [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 …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | brcm,bcm2835-armctrl-ic.yaml | 2 --- 3 $id: http://devicetree.org/schemas/interrupt-controller/brcm,bcm2835-armctrl-ic.yaml# 4 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 title: BCM2835 ARMCTRL Interrupt Controller 9 - Florian Fainelli <florian.fainelli@broadcom.com> 10 - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com> 13 The BCM2835 contains a custom top-level interrupt controller, which supports 14 72 interrupt sources using a 2-level register scheme. The interrupt 19 but the per-CPU interrupt controller is the root, and an interrupt there 62 27: DMA11-14 - shared interrupt for DMA 11 to 14 [all …]
|
| /linux/drivers/pmdomain/bcm/ |
| H A D | raspberrypi-power.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include <dt-bindings/power/raspberrypi-power.h> 14 #include <soc/bcm2835/raspberrypi-firmware.h> 55 bool old_interface = rpi_domain->old_interface; in rpi_firmware_set_power() 59 packet.domain = rpi_domain->domain; in rpi_firmware_set_power() 62 ret = rpi_firmware_property(rpi_domain->fw, old_interface ? in rpi_firmware_set_power() 67 dev_err(&domain->dev, "Failed to set %s to %u (%d)\n", in rpi_firmware_set_power() 70 dev_dbg(&domain->dev, "Set %s to %u\n", in rpi_firmware_set_power() 89 struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index]; in rpi_common_init_power_domain() 91 dom->fw = rpi_domains->fw; in rpi_common_init_power_domain() [all …]
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_vec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * The VEC encoder generates PAL or NTSC composite video output. 13 * PAL and PAL-M or NTSC and NTSC-J. 41 /* VEC Registers */ 85 * VEC_FREQ1_0 contains the most significant 16-bit half-word, 86 * VEC_FREQ3_2 contains the least significant 16-bit half-word. 88 * (which itself is the VEC clock divided by 8). 92 * NTSC (3579545.[45] Hz) - 0x21F07C1F 93 * PAL (4433618.75 Hz) - 0x2A098ACB 94 * PAL-M (3575611.[888111] Hz) - 0x21E6EFE3 [all …]
|
| /linux/Documentation/gpu/ |
| H A D | vc4.rst | 5 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c 16 ---------------------- 18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c 22 --- 24 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c 28 ---------- 30 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.c 34 ------------ 36 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c 40 ----------- [all …]
|
| /linux/drivers/clk/bcm/ |
| H A D | clk-raspberrypi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Even though clk-bcm2835 provides an interface to the hardware registers for 8 * over-temperature and under-voltage protections provided by the firmware. 14 #include <linux/clk-provider.h> 19 #include <soc/bcm2835/raspberrypi-firmware.h> 35 [RPI_FIRMWARE_PIXEL_BVB_CLK_ID] = "pixel-bvb", 36 [RPI_FIRMWARE_VEC_CLK_ID] = "vec", 182 * https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface 195 .id = cpu_to_le32(data->id), in raspberrypi_clock_property() 212 struct raspberrypi_clk *rpi = data->rpi; in raspberrypi_fw_is_prepared() [all …]
|