Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/staging/vc04_services/
DKconfig3 tristate "Broadcom VideoCore support"
8 Support for Broadcom VideoCore services including
19 Broadcom BCM2835 and similar SoCs have a VPU called VideoCore.
22 on VideoCore. Other drivers use this interface to communicate to
28 Defaults to Y when the Broadcom Videocore services are included
38 with VideoCore, via the VCHIQ core driver (Check BCM2835_VCHIQ
41 This can be set to 'N' if the VideoCore communication is not
/linux-6.12.1/Documentation/devicetree/bindings/timer/
Dbrcm,bcm2835-system-timer.yaml28 - description: System Timer Compare 0 match (used by VideoCore GPU)
30 - description: System Timer Compare 2 match (used by VideoCore GPU)
/linux-6.12.1/drivers/reset/
Dreset-raspberrypi.c38 * not present, by the SoC's co-processor, VideoCore. rpi's in rpi_reset_reset()
39 * VideoCore OS contains both the non public firmware load in rpi_reset_reset()
/linux-6.12.1/drivers/staging/vc04_services/vchiq-mmal/
DKconfig6 majority of the multimedia services on VideoCore.
Dmmal-encodings.h61 /** SAND Video (YUVUV128) format, native format understood by VideoCore.
67 /** VideoCore opaque image format, image handles are returned to
Dmmal-vchiq.h87 u32 handle; /* VideoCore handle for component */
Dmmal-msg.h115 u32 component_handle; /* VideoCore handle for component */
Dmmal-vchiq.c1366 /* send buffer headers to videocore */ in port_enable()
/linux-6.12.1/drivers/staging/vc04_services/bcm2835-camera/
DKconfig13 to a service running on VideoCore.
/linux-6.12.1/drivers/staging/vc04_services/bcm2835-audio/
DKconfig11 running on VideoCore.
Dbcm2835-vchiq.c357 /* Send the message to the videocore */ in bcm2835_audio_write()
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/
Dbrcm,bcm2835-mbox.yaml7 title: Broadcom BCM2835 VideoCore mailbox IPC
/linux-6.12.1/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.c91 * Global use count for videocore.
93 * this hits zero the videocore suspend procedure will be initiated.
98 * Use count to track requests from videocore peer.
180 * the videocore and clients can start to use the stack.
567 /* Send the base address of the slots to VideoCore */ in vchiq_platform_init()
683 * VideoCore may not be ready due to boot up timing. in vchiq_initialise()
693 dev_err(state->dev, "core: %s: Videocore not initialized\n", __func__); in vchiq_initialise()
697 dev_warn(state->dev, "core: %s: videocore initialized after %d retries\n", in vchiq_initialise()
1404 /* Send the use notify to videocore */ in vchiq_use_internal()
1831 MODULE_DESCRIPTION("Videocore VCHIQ driver");
Dvchiq_dev.c1183 dev_dbg(state->dev, "arm: vchiq has no connection to VideoCore\n"); in vchiq_open()
1222 /* Ensure videocore is awake to allow termination. */ in vchiq_release()
/linux-6.12.1/Documentation/devicetree/bindings/arm/bcm/
Draspberrypi,bcm2835-firmware.yaml7 title: Raspberry Pi VideoCore firmware driver
/linux-6.12.1/Documentation/devicetree/bindings/dma/
Dbrcm,bcm2835-dma.yaml15 VideoCore firmware (1,3,6,7 in the current firmware version). The channels
/linux-6.12.1/Documentation/devicetree/bindings/media/
Dbrcm,bcm2835-unicam.yaml17 the Pi the VideoCore firmware can also control this hardware block, and
/linux-6.12.1/drivers/staging/vc04_services/interface/
DTESTING14 There are no specific requirements to the VideoCore firmware to get VCHIQ
/linux-6.12.1/drivers/mailbox/
DKconfig118 the services of the Videocore. Say Y here if you want to use the
/linux-6.12.1/drivers/gpu/drm/vc4/
Dvc4_drv.c10 * The Broadcom VideoCore 4 (present in the Raspberry Pi) contains a
Dvc4_hdmi.c595 "Broadcom", "Videocore", in vc4_hdmi_connector_init()
/linux-6.12.1/drivers/spi/
Dspi-bcm2835aux.c41 * http://www.broadcom.com/docs/support/videocore/Brcm_Android_ICS_Graphics_Stack.tar.gz
/linux-6.12.1/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c1049 * But the VideoCore firmware delay for this operation in bcm2835_pull_config_set()
/linux-6.12.1/drivers/gpio/
DKconfig202 the firmware mailbox to communicate with VideoCore on BCM283x chips.
/linux-6.12.1/drivers/media/platform/broadcom/
Dbcm2835-unicam.c22 * involvement with the VideoCore firmware. Unicam receives CSI-2 or CCP2 data