Home
last modified time | relevance | path

Searched +full:display +full:- +full:colorspace (Results 1 – 25 of 27) 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 …]
H A Damlogic,meson-vpu.yaml1 # 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 Dcolorspaces.rst1 .. 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 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/Documentation/devicetree/bindings/display/bridge/
H A Dadi,adv7511.yaml1 # 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 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/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_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 Dvc4_hvs.c1 // 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 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 * - Color Space Conversion
46 * - Host LUT gamma adjustment
[all …]
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_output_7a2000.c1 // 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 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-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 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>
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 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/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 …]
/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 siz
[all...]
H A Ddrm_fourcc.h39 * further describe the buffer's format - for example tiling or compression.
42 * ---------
[all...]

12