Home
last modified time | relevance | path

Searched +full:display +full:- +full:colorspace (Results 1 – 25 of 39) sorted by relevance

12

/linux/Documentation/devicetree/bindings/display/
H A Dxylon,logicvc-display.yaml1 # 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 …]
/linux/Documentation/userspace-api/media/v4l/
H A Dcolorspaces.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 you can accurately display that color. A colorspace defines what it
25 ABCDEFGHIJKL colorspace...
49 The Y value in the CIE XYZ colorspace corresponds to luminance. Often
50 the CIE XYZ colorspace is transformed to the normalized CIE xyY
51 colorspace:
61 colorspace is used. Upper case 'X' and 'Y' refer to the CIE XYZ
62 colorspace. Also, y has nothing to do with luminance. Together x and y
73 defines a colorspace.
75 Different display devices will have different primaries and some
[all …]
H A Dvidioc-g-fbuf.rst1 .. 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 Dhist-v4l2.rst1 .. 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 Dlogicvc_of.c1 // 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/drivers/video/fbdev/
H A Dsh_mobile_lcdcfb.h1 /* 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 Dzynqmp_disp.c1 // 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 Dintel_dp_aux_backlight.c98 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/drivers/gpu/drm/
H A Ddrm_connector.c49 * In DRM connectors are the general abstraction for display sinks, and include
50 * also fixed panels or anything else that can display pixels in some form. As
53 * Hence they are reference-counted using drm_connector_get() and
69 * For connectors which are not fixed (like built-in panels) the driver needs to
78 * Note drm_connector_[un]register() first take connector->lock and then
96 { DRM_MODE_CONNECTOR_DVII, "DVI-I" },
97 { DRM_MODE_CONNECTOR_DVID, "DVI-D" },
98 { DRM_MODE_CONNECTOR_DVIA, "DVI-A" },
105 { DRM_MODE_CONNECTOR_HDMIA, "HDMI-A" },
106 { DRM_MODE_CONNECTOR_HDMIB, "HDMI-B" },
[all …]
/linux/include/video/
H A Dimx-ipu-v3.h2 * 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 Dsh_mobile_lcdc.h1 /* 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 Dvc4_hdmi.c1 // 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_cec_helper.h>
36 #include <drm/display/drm_hdmi_helper.h>
37 #include <drm/display/drm_hdmi_state_helper.h>
38 #include <drm/display/drm_scdc_helpe
118 struct drm_display_info *display = &vc4_hdmi->connector.display_info; vc4_hdmi_supports_scrambling() local
1094 vc5_hdmi_find_yuv_csc_coeffs(struct vc4_hdmi * vc4_hdmi,u32 colorspace,bool limited) vc5_hdmi_find_yuv_csc_coeffs() argument
1551 struct drm_display_info *display = &vc4_hdmi->connector.display_info; vc4_hdmi_encoder_post_crtc_enable() local
1867 struct drm_display_info *display = &vc4_hdmi->connector.display_info; vc4_hdmi_audio_can_stream() local
[all...]
/linux/drivers/media/platform/st/sti/delta/
H A Ddelta.h1 /* 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 Dxlnx,zynqmp-dpsub.yaml1 # 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 Ddpp.h2 * 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 * - Colo
[all...]
/linux/Documentation/gpu/rfc/
H A Dcolor_pipeline.rst1 .. SPDX-License-Identifier: GPL-2.0
10 We would like to support pre-, and post-blending complex color
11 transformations in display controller hardware in order to allow for
12 HW-supported HDR use-cases, as well as to provide support to
13 color-managed applications, such as video or image editors.
15 It is possible to support an HDR output on HW supporting the Colorspace
18 final buffer intended for display. Doing so is costly.
20 Most modern display HW offers various 1D LUTs, 3D LUTs, matrices, and other
22 implemented in fixed-function HW and therefore much more power efficient than
27 fixed-function blocks and shaders/CPU must be seamless with no visible
[all …]
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_output_7a2000.c1 // SPDX-License-Identifier: GPL-2.0+
18 * The display controller in LS7A2000 has two display pipes
19 * Display pipe 0 is attached with a built-in transparent VGA encoder and
20 * a built-in HDMI encoder.
21 * Display pipe 1 has only one built-i
[all...]
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c1 // 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-notifie
1366 dw_hdmi_support_scdc(struct dw_hdmi * hdmi,const struct drm_display_info * display) dw_hdmi_support_scdc() argument
1406 dw_hdmi_set_high_tmds_clock_ratio(struct dw_hdmi * hdmi,const struct drm_display_info * display) dw_hdmi_set_high_tmds_clock_ratio() argument
1623 hdmi_phy_configure(struct dw_hdmi * hdmi,const struct drm_display_info * display) hdmi_phy_configure() argument
1664 dw_hdmi_phy_init(struct dw_hdmi * hdmi,void * data,const struct drm_display_info * display,const struct drm_display_mode * mode) dw_hdmi_phy_init() argument
1980 hdmi_av_composer(struct dw_hdmi * hdmi,const struct drm_display_info * display,const struct drm_display_mode * mode) hdmi_av_composer() argument
[all...]
/linux/include/uapi/linux/
H A Dfb.h1 /* 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 Dsun4i_frontend.c1 // SPDX-License-Identifier: GPL-2.0+
4 * Maxime Ripard <maxime.ripard@free-electrons.com>
60 * The first three values of each row are coded as 13-bit signed fixed-point
62 * constant coded as a 14-bit signed fixed-point number with 4 bits for the
65 * The values in table order give the following colorspace translation:
66 * G = 1.164 * Y - 0.39
[all...]
/linux/drivers/media/pci/ivtv/
H A Divtvfb.c1 // 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 …]
H A Divtv-ioctl.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 Copyright (C) 2003-2004 Kevin Thayer <nufan_wfk at yahoo.com>
5 Copyright (C) 2005-2007 Hans Verkuil <hverkuil@kernel.org>
9 #include "ivtv-driver.h"
10 #include "ivtv-version.h"
11 #include "ivtv-mailbox.h"
12 #include "ivtv-i2c.h"
13 #include "ivtv-queue.h"
14 #include "ivtv-fileops.h"
15 #include "ivtv-vbi.h"
[all …]
/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Dwndw.c33 #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/include/uapi/drm/
H A Ddrm_mode.h5 * 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 size
239 * This is the user-space API display mode information structure. For the
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_hw_catalog.h1 /* 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.
32 * SSPP sub-blocks/features
34 …* @DPU_SSPP_SCALER_QSEED3_COMPATIBLE, QSEED3-compatible alogorithm support (includes QSEED3, QSEE…
37 * @DPU_SSPP_CSC_10BIT, Support of 10-bit Color space conversion
68 * MIXER sub-blocks/features
69 * @DPU_MIXER_SOURCESPLIT Layer mixer supports source-split configuration
78 * DSPP sub-blocks
87 * CTL sub-blocks
[all …]

12