| /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# 8 title: Xylon LogiCVC display controller 11 - Paul Kocialkowski <paul.kocialkowski@bootlin.com> 14 The Xylon LogiCVC is a display controller that supports multiple layers. 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. [all …]
|
| H A D | amlogic,meson-vpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/display/amlogic,meson-vpu.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Amlogic Meson Display Controller 11 - Neil Armstrong <neil.armstrong@linaro.org> 14 The Amlogic Meson Display controller is composed of several components 17 DMC|---------------VPU (Video Processing Unit)----------------|------HHI------| 19 D |-------| |----| | | | | HDMI PLL | 20 D | vd2 | VIU | | Video Post | | Video Encoders |<---|-----VCLK | [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | colorspaces.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 12 you can accurately display that color. A colorspace defines what it 24 ABCDEFGHIJKL colorspace... 48 The Y value in the CIE XYZ colorspace corresponds to luminance. Often 49 the CIE XYZ colorspace is transformed to the normalized CIE xyY 50 colorspace: 60 colorspace is used. Upper case 'X' and 'Y' refer to the CIE XYZ 61 colorspace. Also, y has nothing to do with luminance. Together x and y 72 defines a colorspace. 74 Different display devices will have different primaries and some [all …]
|
| H A D | vidioc-g-fbuf.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_FBUF - VIDIOC_S_FBUF - Get or set frame buffer overlay parameters 46 The V4L2 API distinguishes destructive and non-destructive overlays. A 48 of a graphics card. A non-destructive overlay blends video images into a 50 always non-destructive. 81 .. flat-table:: struct v4l2_framebuffer 82 :header-rows: 0 83 :stub-columns: 0 86 * - __u32 87 - ``capability`` [all …]
|
| 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 …]
|
| /linux/drivers/gpu/drm/logicvc/ |
| 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 }, 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", 71 .name = "xylon,layers-configurable", [all …]
|
| /linux/Documentation/devicetree/bindings/display/bridge/ |
| H A D | adi,adv7511.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/bridge/adi,adv7511.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 21 - adi,adv7511 22 - adi,adv7511w 23 - adi,adv7513 37 reg-names: 40 needing a non-default address. [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | sh_mobile_lcdcfb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 /* per-channel registers */ 30 /* Display */ 49 * struct sh_mobile_lcdc_chan - LCDC display channel 79 u32 colorspace; member 101 } display; member
|
| /linux/drivers/gpu/drm/xlnx/ |
| H A D | zynqmp_disp.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ZynqMP Display Controller Driver 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> 21 #include <linux/media-bus-format.h> 34 * -------- 36 * The display controller part of ZynqMP DP subsystem, made of the Audio/Video 39 * +------------------------------------------------------------+ [all …]
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_aux_backlight.c | 98 INTEL_DP_AUX_BACKLIGHT_AUTO = -1, 114 struct intel_display *display = to_intel_display(connector); in intel_dp_aux_supports_hdr_backlight() local 115 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_supports_hdr_backlight() 116 struct drm_dp_aux *aux = &intel_dp->aux; in intel_dp_aux_supports_hdr_backlight() 117 struct intel_panel *panel = &connector->panel; in intel_dp_aux_supports_hdr_backlight() 127 drm_dbg_kms(display->drm, in intel_dp_aux_supports_hdr_backlight() 129 connector->base.base.id, connector->base.name, in intel_dp_aux_supports_hdr_backlight() 147 if (display->params.enable_dpcd_backlight != INTEL_DP_AUX_BACKLIGHT_FORCE_INTEL && in intel_dp_aux_supports_hdr_backlight() 148 !(connector->base.display_info.hdr_sink_metadata.hdmi_type1.metadata_type & in intel_dp_aux_supports_hdr_backlight() 150 drm_info(display->drm, in intel_dp_aux_supports_hdr_backlight() [all …]
|
| /linux/include/video/ |
| H A D | imx-ipu-v3.h | 2 * Copyright 2005-2009 Freescale Semiconductor, Inc. 8 * http://www.opensource.org/licenses/lgpl-license.html 21 #include <media/v4l2-mediabus.h> 35 * Bitfield of Display Interface signal polarities. 83 /* 90-degree rotations require the IRT unit */ 121 * but the direct CSI->VDI linking is handled the same way as IDMAC 123 * these channel names are used to support the direct CSI->VDI link. 183 return -EINVAL; in ipu_channel_alpha_channel() 281 * IPU Display Controller (dc) functions 295 * IPU Display Interfac [all...] |
| H A D | sh_mobile_lcdc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 133 #define LCDC_FLAGS_DIPOL (1 << 1) /* Active low display enable polarity */ 134 #define LCDC_FLAGS_DAPOL (1 << 2) /* Active low display data polarity */ 177 int colorspace; member
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_hdmi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 * and transfers them over an internal MAI (multi-channel audio 34 #include <drm/display/drm_hdmi_audio_helper.h> 35 #include <drm/display/drm_hdmi_helper.h> 36 #include <drm/display/drm_hdmi_state_helper.h> 37 #include <drm/display/drm_scdc_helper.h> 53 #include <sound/hdmi-codec.h> 118 struct drm_display_info *display = &vc4_hdmi->connector.display_info; in vc4_hdmi_supports_scrambling() local 120 lockdep_assert_held(&vc4_hdmi->mutex); in vc4_hdmi_supports_scrambling() 122 if (!display->is_hdmi) in vc4_hdmi_supports_scrambling() [all …]
|
| H A D | vc4_hvs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * translation, scaling, colorspace conversion, and compositing of 31 #include <soc/bcm2835/raspberrypi-firmware.h> 206 struct drm_device *drm = &hvs->vc4->base; in vc4_hvs_dump_state() 207 struct drm_printer p = drm_info_printer(&hvs->pdev->dev); in vc4_hvs_dump_state() 213 drm_print_regset32(&p, &hvs->regset); in vc4_hvs_dump_state() 219 readl((u32 __iomem *)hvs->dlist + i + 0), in vc4_hvs_dump_state() 220 readl((u32 __iomem *)hvs->dlist + i + 1), in vc4_hvs_dump_state() 221 readl((u32 __iomem *)hvs->dlist + i + 2), in vc4_hvs_dump_state() 222 readl((u32 __iomem *)hvs->dlist + i + 3)); in vc4_hvs_dump_state() [all …]
|
| /linux/drivers/media/platform/st/sti/delta/ |
| H A D | delta.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #include <media/v4l2-device.h> 12 #include <media/v4l2-mem2mem.h> 14 #include "delta-cfg.h" 17 * enum delta_state - state of decoding instance 46 * struct delta_streaminfo - information about stream to decode 61 * @colorspace: colorspace identifier 78 enum v4l2_colorspace colorspace; member 89 * struct delta_au - access unit structure. 112 * struct delta_frameinfo - information about decoded frame [all …]
|
| /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# 11 implements the display and audio pipelines based on the DisplayPort v1.2 14 +------------------------------------------------------------+ 15 +--------+ | +----------------+ +-----------+ | 16 | DPDMA | --->| | --> | Video | Video +-------------+ | 17 | 4x vid | | | | | Rendering | -+--> | | | +------+ 18 | 2x aud | | | Audio/Video | --> | Pipeline | | | DisplayPort |---> | PHY0 | [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
| H A D | dpp.h | 2 * Copyright 2012-15 Advanced Micro Devices, Inc. 33 * The DPP (Display Pipe and Plane) block is the unified display data 37 * display tile. 40 * - graphic color keyer 41 * - graphic cursor compositing 42 * - graphic or video image source to destination scaling 43 * - image sharping 44 * - video format conversion from 4:2:0 or 4:2:2 to 4:4:4 45 * - Color Space Conversion 46 * - Host LUT gamma adjustment [all …]
|
| /linux/drivers/gpu/drm/loongson/ |
| H A D | lsdc_output_7a2000.c | 1 // SPDX-License-Identifier: GPL-2.0+ 17 * The display controller in LS7A2000 has two display pipes 18 * Display pipe 0 is attached with a built-in transparent VGA encoder and 19 * a built-in HDMI encoder. 20 * Display pipe 1 has only one built-in HDMI encoder connected. 22 * | +-----+ | | | 23 * | CRTC0 -+--> | VGA | ----> VGA Connector ---> | VGA Monitor |<---+ 24 * | | +-----+ | |_____________| | 26 * | | +------+ | | | | 27 * | +--> | HDMI | ----> HDMI Connector --> | HDMI Monitor |<--+ [all …]
|
| /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. 21 #include <linux/dma-mapping.h> 24 #include <media/cec-notifier.h> 26 #include <linux/media-bus-format.h> 30 #include <drm/display/drm_hdmi_helper.h> 31 #include <drm/display/drm_scdc_helper.h> 40 #include "dw-hdmi-audio.h" [all …]
|
| /linux/include/uapi/linux/ |
| H A D | fb.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 24 /* 0x4607-0x460B are defined below */ 52 #define FB_AUX_TEXT_SVGA_GROUP 8 /* 8-15: SVGA tileblit compatible modes */ 140 #define FB_ACCEL_SAVAGE3D_MV 0x82 /* S3 Savage3D-MV */ 142 #define FB_ACCEL_SAVAGE_MX_MV 0x84 /* S3 Savage/MX-MV */ 144 #define FB_ACCEL_SAVAGE_IX_MV 0x86 /* S3 Savage/IX-MV */ 152 #define FB_ACCEL_PROSAVAGE_DDRK 0x8e /* S3 ProSavage DDR-K */ 154 #define FB_ACCEL_PUV3_UNIGFX 0xa0 /* PKUnity-v3 Unigfx */ 156 #define FB_CAP_FOURCC 1 /* Device supports FOURCC-based formats */ 196 #define FB_NONSTD_HAM 1 /* Hold-And-Modify (HAM) */ [all …]
|
| /linux/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_frontend.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Maxime Ripard <maxime.ripard@free-electrons.com> 59 * The first three values of each row are coded as 13-bit signed fixed-point 61 * constant coded as a 14-bit signed fixed-point number with 4 bits for the 64 * The values in table order give the following colorspace translation: 65 * G = 1.164 * Y - 0.391 * U - 0.813 * V + 135 66 * R = 1.164 * Y + 1.596 * V - 222 83 if (frontend->data->has_coef_access_ctrl) in sun4i_frontend_scaler_init() 84 regmap_write_bits(frontend->regs, SUN4I_FRONTEND_FRM_CTRL_REG, in sun4i_frontend_scaler_init() 89 regmap_write(frontend->regs, SUN4I_FRONTEND_CH0_HORZCOEF0_REG(i), in sun4i_frontend_scaler_init() [all …]
|
| /linux/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | wndw.c | 33 #include <linux/iosys-map.h> 51 nvif_object_dtor(&ctxdma->object); in nv50_wndw_ctxdma_del() 52 list_del(&ctxdma->head); in nv50_wndw_ctxdma_del() 59 struct nouveau_drm *drm = nouveau_drm(fb->dev); in nv50_wndw_ctxdma_new() 78 list_for_each_entry(ctxdma, &wndw->ctxdma.list, head) { in nv50_wndw_ctxdma_new() 79 if (ctxdma->object.handle == handle) in nv50_wndw_ctxdma_new() 84 return ERR_PTR(-ENOMEM); in nv50_wndw_ctxdma_new() 85 list_add(&ctxdma->head, &wndw->ctxdma.list); in nv50_wndw_ctxdma_new() 90 args.base.limit = drm->client.device.info.ram_user - 1; in nv50_wndw_ctxdma_new() 92 if (drm->client.device.info.chipset < 0x80) { in nv50_wndw_ctxdma_new() [all …]
|
| /linux/drivers/media/pci/ivtv/ |
| H A D | ivtvfb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 On Screen Display cx23415 Framebuffer driver 5 This module presents the cx23415 OSD (onscreen display) framebuffer memory 9 local alpha. The colorspace is selectable between rgb & yuv. 18 Portions (c) 1998 Gerd Knorr <kraxel@goldbach.in-berlin.de> 29 #include "ivtv-driver.h" 30 #include "ivtv-cards.h" 31 #include "ivtv-i2c.h" 32 #include "ivtv-udma.h" 33 #include "ivtv-mailbox.h" [all …]
|
| /linux/include/uapi/drm/ |
| H A D | drm_mode.h | 5 * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA 6 * Copyright (c) 2007-2008 Intel Corporation 62 /* bit compatible with the xrandr RR_ definitions (bits 0-13) 149 #define DRM_MODE_SCALE_NONE 0 /* Unmodified timing (display or 176 * using the name->prop id lookup is the preferred method. 202 * using the name->prop id lookup is the preferred method. 222 * struct drm_mode_modeinfo - Display mode information. 224 * @hdisplay: horizontal display size 229 * @vdisplay: vertical display siz [all...] |
| H A D | drm_fourcc.h | 39 * further describe the buffer's format - for example tiling or compression. 42 * --------- [all...] |