/openbmc/linux/Documentation/devicetree/bindings/display/ |
H A D | xylon,logicvc-display.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/display/xylon,logicvc-display.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Paul Kocialkowski <paul.kocialkowski@bootlin.com> 16 with Xilinx Zynq-7000 SoCs and Xilinx FPGAs. 20 synthesis time. As a result, many of the device-tree bindings are meant to 24 Layers are declared in the "layers" sub-node and have dedicated configuration. 25 In version 3 of the controller, each layer has fixed memory offset and address 32 - xylon,logicvc-3.02.a-display [all …]
|
/openbmc/linux/drivers/gpu/drm/logicvc/ |
H A D | logicvc_layer.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 52 .colorspace = LOGICVC_LAYER_COLORSPACE_RGB, 57 .colorspace = LOGICVC_LAYER_COLORSPACE_RGB, 62 .colorspace = LOGICVC_LAYER_COLORSPACE_RGB, 86 struct drm_device *drm_dev = drm_plane->dev; in logicvc_plane_atomic_check() 87 struct logicvc_layer *layer = logicvc_layer(drm_plane); in logicvc_plane_atomic_check() local 96 if (!new_state->crtc) in logicvc_plane_atomic_check() 99 crtc_state = drm_atomic_get_existing_crtc_state(new_state->state, in logicvc_plane_atomic_check() 100 new_state->crtc); in logicvc_plane_atomic_check() [all …]
|
H A D | logicvc_of.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2019-2022 Bootlin 14 { "lvds-4bits", LOGICVC_DISPLAY_INTERFACE_LVDS_4BITS }, 15 { "lvds-3bits", LOGICVC_DISPLAY_INTERFACE_LVDS_3BITS }, 33 { "layer", LOGICVC_LAYER_ALPHA_LAYER }, 40 .name = "xylon,display-interface", 48 .name = "xylon,display-colorspace", 56 .name = "xylon,display-depth", 60 .name = "xylon,row-stride", 67 .name = "xylon,background-layer", [all …]
|
H A D | logicvc_layer.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (C) 2019-2022 Bootlin 27 u32 colorspace; member 36 u32 colorspace; member 53 struct logicvc_layer *layer,
|
/openbmc/linux/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_disp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2017 - 2020 Xilinx, Inc. 8 * - Hyun Woo Kwon <hyun.kwon@xilinx.com> 9 * - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 19 #include <linux/dma-mapping.h> 33 * -------- 38 * +------------------------------------------------------------+ 39 * +--------+ | +----------------+ +-----------+ | 40 * | DPDMA | --->| | --> | Video | Video +-------------+ | 41 * | 4x vid | | | | | Rendering | -+--> | | | +------+ [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/display/xlnx/ |
H A D | xlnx,zynqmp-dpsub.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/xlnx/xlnx,zynqmp-dpsub.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 +------------------------------------------------------------+ 15 +--------+ | +----------------+ +-----------+ | 16 | DPDMA | --->| | --> | Video | Video +-------------+ | 17 | 4x vid | | | | | Rendering | -+--> | | | +------+ 18 | 2x aud | | | Audio/Video | --> | Pipeline | | | DisplayPort |---> | PHY0 | 19 +--------+ | | Buffer Manager | +-----------+ | | Source | | +------+ [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_timing_generator.h | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 45 /* Trigger Source Select - ASIC-defendant, actual values for the 74 /* Trigger Source Select - ASIC-dependant, actual values for the 188 /* disabling trigger-reset */ 206 /* Combine with below and move YUV/RGB color conversion to SW layer */ 210 /* Combine with above and move YUV/RGB color conversion to SW layer */ 215 enum dc_color_space colorspace, 217 /*************** End-of-move ********************/ 223 * because this is not DP-specific (which is probably somewhere in DP
|
/openbmc/linux/drivers/media/pci/sta2x11/ |
H A D | sta2x11_vip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-device.h> 27 #include <media/v4l2-ctrls.h> 28 #include <media/v4l2-ioctl.h> 29 #include <media/v4l2-fh.h> 30 #include <media/v4l2-event.h> 31 #include <media/videobuf2-dma-contig.h> 86 * struct sta2x11_vip - All internal data for one instance of device 87 * @v4l2_dev: device registered in v4l layer [all …]
|
/openbmc/linux/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_catalog.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved. 4 * Copyright (c) 2015-2018, 2020 The Linux Foundation. All rights reserved. 52 * SSPP sub-blocks/features 59 * @DPU_SSPP_CSC_10BIT, Support of 10-bit Color space conversion 60 * @DPU_SSPP_CURSOR, SSPP can be used as a cursor layer 62 * @DPU_SSPP_QOS_8LVL, SSPP support 8-level QoS control 94 * MIXER sub-blocks/features 95 * @DPU_MIXER_LAYER Layer mixer layer blend configuration, 96 * @DPU_MIXER_SOURCESPLIT Layer mixer supports source-split configuration [all …]
|
/openbmc/linux/drivers/media/platform/ti/cal/ |
H A D | cal-video.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI Camera Access Layer (CAL) - Video Device 5 * Copyright (c) 2015-2020 Texas Instruments Inc. 16 #include <media/media-device.h> 17 #include <media/v4l2-common.h> 18 #include <media/v4l2-ctrls.h> 19 #include <media/v4l2-device.h> 20 #include <media/v4l2-event.h> 21 #include <media/v4l2-fh.h> 22 #include <media/v4l2-ioctl.h> [all …]
|
H A D | cal-camerarx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI Camera Access Layer (CAL) - CAMERARX 5 * Copyright (c) 2015-2020 Texas Instruments Inc. 21 #include <media/v4l2-ctrls.h> 22 #include <media/v4l2-fwnode.h> 23 #include <media/v4l2-subdev.h> 28 /* ------------------------------------------------------------------ 30 * ------------------------------------------------------------------ 35 return ioread32(phy->base + offset); in camerarx_read() 40 iowrite32(val, phy->base + offset); in camerarx_write() [all …]
|
/openbmc/qemu/ui/ |
H A D | cocoa.m | 31 #include "qemu/help-texts.h" 32 #include "qemu-main.h" 36 #include "ui/kbd-state.h" 39 #include "sysemu/runstate-action.h" 40 #include "sysemu/cpu-throttle.h" 42 #include "qapi/qapi-commands-block.h" 43 #include "qapi/qapi-commands-machine.h" 44 #include "qapi/qapi-commands-misc.h" 46 #include "qemu-version.h" 48 #include "qemu/main-loop.h" [all …]
|
/openbmc/linux/include/drm/ |
H A D | drm_connector.h | 54 DRM_FORCE_ON_DIGITAL, /* for DVI-I use digital connector */ 58 * enum drm_connector_status - status for a &drm_connector 73 * nothing there. It is driver-dependent whether a connector with this 80 * flicker (like load-detection when the connector is in use), or when a 81 * hardware resource isn't available (like when load-detection needs a 91 * enum drm_connector_registration_state - userspace registration status for 124 * - An unregistered connector may only have its DPMS changed from 125 * On->Off. Once DPMS is changed to Off, it may not be switched back 127 * - Modesets are not allowed on unregistered connectors, unless they 131 * - Removing a CRTC from an unregistered connector is OK, but new [all …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | hist-v4l2.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _hist-v4l2: 21 1998-08-20: First version. 23 1998-08-27: The :c:func:`select()` function was introduced. 25 1998-09-10: New video standard interface. 27 1998-09-18: The ``VIDIOC_NONCAP`` ioctl was replaced by the otherwise 36 1998-09-28: Revamped video standard. Made video controls individually 39 1998-10-02: The ``id`` field was removed from 47 1998-11-08: Many minor changes. Most symbols have been renamed. Some 50 1998-11-12: The read/write direction of some ioctls was misdefined. [all …]
|
/openbmc/linux/drivers/staging/vc04_services/bcm2835-camera/ |
H A D | bcm2835-camera.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <media/videobuf2-vmalloc.h> 19 #include <media/videobuf2-dma-contig.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-ioctl.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-fh.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-common.h> 29 #include "../vchiq-mmal/mmal-common.h" [all …]
|
/openbmc/linux/drivers/media/i2c/ |
H A D | tvp514x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 * Karicheri Muralidharan <m-karicheri2@ti.com> 24 #include <linux/v4l2-mediabus.h> 28 #include <media/v4l2-async.h> 29 #include <media/v4l2-device.h> 30 #include <media/v4l2-common.h> 31 #include <media/v4l2-mediabus.h> 32 #include <media/v4l2-fwnode.h> 33 #include <media/v4l2-ctrls.h> 35 #include <media/media-entity.h> [all …]
|
/openbmc/linux/drivers/media/platform/ti/omap3isp/ |
H A D | ispvideo.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * TI OMAP3 ISP - Generic video node 7 * Copyright (C) 2009-2010 Nokia Corporation 22 #include <media/v4l2-dev.h> 23 #include <media/v4l2-ioctl.h> 24 #include <media/v4l2-mc.h> 25 #include <media/videobuf2-dma-contig.h> 31 /* ----------------------------------------------------------------------------- 37 * corresponding in-memory formats to the table below!!! 128 * isp_video_mbus_to_pix - Convert v4l2_mbus_framefmt to v4l2_pix_format [all …]
|
/openbmc/linux/drivers/media/platform/cadence/ |
H A D | cdns-csi2tx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for Cadence MIPI-CSI2 TX Controller 5 * Copyright (C) 2017-2019 Cadence Design Systems Inc. 18 #include <media/mipi-csi2.h> 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-fwnode.h> 22 #include <media/v4l2-subdev.h> 139 .colorspace = V4L2_COLORSPACE_DEFAULT, 163 if (code->pad || code->index >= ARRAY_SIZE(csi2tx_formats)) in csi2tx_enum_mbus_code() [all …]
|
/openbmc/linux/drivers/gpu/drm/bridge/synopsys/ |
H A D | dw-hdmi.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * DesignWare High-Definition Multimedia Interface (HDMI) driver 5 * Copyright (C) 2013-2015 Mentor Graphics Inc. 6 * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. 20 #include <linux/dma-mapping.h> 23 #include <media/cec-notifier.h> 25 #include <uapi/linux/media-bus-format.h> 38 #include "dw-hdmi-audio.h" 39 #include "dw-hdmi-cec.h" 40 #include "dw-hdmi.h" [all …]
|
/openbmc/linux/drivers/gpu/drm/vc4/ |
H A D | vc4_plane.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Each DRM plane is a layer of pixels being scanned out by the HVS. 264 return state->fb && !WARN_ON(!state->crtc); in plane_enabled() 271 if (WARN_ON(!plane->state)) in vc4_plane_duplicate_state() 274 vc4_state = kmemdup(plane->state, sizeof(*vc4_state), GFP_KERNEL); in vc4_plane_duplicate_state() 278 memset(&vc4_state->lbm, 0, sizeof(vc4_state->lbm)); in vc4_plane_duplicate_state() 279 vc4_state->dlist_initialized = 0; in vc4_plane_duplicate_state() 281 __drm_atomic_helper_plane_duplicate_state(plane, &vc4_state->base); in vc4_plane_duplicate_state() 283 if (vc4_state->dlist) { in vc4_plane_duplicate_state() 284 vc4_state->dlist = kmemdup(vc4_state->dlist, in vc4_plane_duplicate_state() [all …]
|
/openbmc/openbmc/meta-raspberrypi/recipes-multimedia/rpidistro-ffmpeg/files/ |
H A D | 0001-ffmpeg-5.1.4-rpi_24.patch | 2 Upstream-Status: Inappropriate 4 RPI-Distro repo clones original ffmpeg and applies patches to enable 7 --- a/configure 9 @@ -205,6 +205,7 @@ External library support: 10 --disable-bzlib disable bzlib [autodetect] 11 --disable-coreimage disable Apple CoreImage framework [autodetect] 12 --enable-chromaprint enable audio fingerprinting with chromaprint [no] 13 + --disable-epoxy disable epoxy [autodetect] 14 --enable-frei0r enable frei0r video filtering [no] 15 --enable-gcrypt enable gcrypt, needed for rtmp(t)e support [all …]
|
/openbmc/linux/include/drm/display/ |
H A D | drm_dp.h | 38 * MST: Multistream Transport - part of DP 1.2a 49 /* bits per component for non-RAW */ 179 # define DP_MAX_SUPPORTED_RATES 8 /* 16-bit little-endian */ 385 * 0x80-0x8f describe downstream port capabilities, but there are two layouts 440 * VESA DP-to-HDMI PCON Specification adds caps for colorspace 441 * conversion in DFP cap DPCD 83h. Sec6.1 Table-3. 460 /* DP-HDMI2.1 PCON DSC ENCODER SUPPORT */ 466 /* DP-HDMI2.1 PCON DSC Version */ 473 /* DP-HDMI2.1 PCON DSC RC Buffer block size */ 481 /* DP-HDMI2.1 PCON DSC RC Buffer size */ [all …]
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 63 hws->ctx 65 hws->regs->reg 69 hws->shifts->field_name, hws->masks->field_name 84 const uint32_t ref_clk_mhz = dc_ctx->dc->res_pool->ref_clocks.dchub_ref_clock_inKhz / 1000; in print_microsec() 102 for (i = 0; i < dc->res_pool->pipe_count; i++) { in dcn10_lock_all_pipes() 103 old_pipe_ctx = &dc->current_state->res_ctx.pipe_ctx[i]; in dcn10_lock_all_pipes() 104 pipe_ctx = &context->res_ctx.pipe_ctx[i]; in dcn10_lock_all_pipes() 105 tg = pipe_ctx->stream_res.tg; in dcn10_lock_all_pipes() 111 if (pipe_ctx->top_pipe || in dcn10_lock_all_pipes() 112 !pipe_ctx->stream || in dcn10_lock_all_pipes() [all …]
|
/openbmc/linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_vop2.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Author: Andy Yan <andy.yan@rock-chips.com> 12 #include <linux/media-bus-format.h> 34 #include <dt-bindings/soc/rockchip,vop2.h> 44 +----------+ +-------------+ +-----------+ 47 +----------+ +-------------+ +---------------+ +-------------+ +-----------+ 48 +----------+ +-------------+ |N from 6 layers| | | 49 | Cluster | | Sel 1 from 6| | Overlay0 +--->| Video Port0 | +-----------+ 51 +----------+ +-------------+ +---------------+ +-------------+ | LVDS | 52 +----------+ +-------------+ +-----------+ [all …]
|
/openbmc/linux/Documentation/gpu/ |
H A D | todo.rst | 11 ---------- 29 Subsystem-wide refactorings 33 --------------------------------------------- 45 -------------------------------------------------- 53 non-converted driver. The "Atomic mode setting design overview" series [2]_ 60 .. [1] https://blog.ffwll.ch/2014/11/atomic-modeset-support-for-kms-drivers.html 69 --------------------------------------------------------- 75 avoid confusion - the other helpers in that file are all deprecated legacy 83 ---------------------------------- 88 - drm_plane_helper_funcs->atomic_check gets called for enabled or disabled [all …]
|