Home
last modified time | relevance | path

Searched +full:pixel +full:- +full:array (Results 1 – 25 of 127) sorted by relevance

123456

/linux/drivers/media/platform/qcom/camss/
H A Dcamss-format.c1 // SPDX-License-Identifier: GPL-2.0
3 * camss-format.c
5 * Qualcomm MSM Camera Subsystem - Format helpers
13 #include "camss-format.h"
16 * camss_format_get_bpp - Map media bus format to bits per pixel
17 * @formats: supported media bus formats array
18 * @nformats: size of @formats array
21 * Return number of bits per pixel
37 * camss_format_find_code - Find a format code in an array
38 * @code: a pointer to media bus format codes array
[all …]
/linux/Documentation/userspace-api/media/drivers/
H A Dccs.rst1 .. SPDX-License-Identifier: GPL-2.0-only
5 .. _media-ccs-uapi:
11 <https://www.mipi.org/specifications/camera-command-set>`_ compliant
12 camera sensors. It exposes three sub-devices representing the pixel array,
18 Also see :ref:`the CCS driver kernel documentation <media-ccs-driver>`.
20 Pixel Array sub-device
21 ----------------------
23 The pixel array sub-device represents the camera sensor's pixel matrix, as well
26 entity. The size of the pixel matrix can be obtained by getting the
30 ------
[all …]
H A Ddw100.rst1 .. SPDX-License-Identifier: GPL-2.0
11 pixel macroblocks indexed using X, Y vertex coordinates.
15 <--------------------------------------->
17 ^ .-------.-------.-------.-------.-------.
19 I | | pixel | | | | |
21 a | .-------.-------.-------.-------.-------.
25 h | .-------.-------.-------.-------.-------.
29 h | .-------.-------.-------.-------.-------.
33 v '-------'-------'-------'-------'-------'
42 .----------------------.--------..----------------------.--------.
[all …]
/linux/include/drm/
H A Dgud.h1 /* SPDX-License-Identifier: MIT */
12 * struct gud_display_descriptor_req - Display descriptor
16 * - STATUS_ON_SET: Always do a status request after a SET request.
20 * - FULL_UPDATE: Always send the entire framebuffer when flushing changes.
27 * - GUD_COMPRESSION_LZ4: LZ4 lossless compression.
31 * @min_width: Minimum pixel width the controller can handle
56 * struct gud_property_req - Property
66 * struct gud_display_mode_req - Display mode
67 * @clock: Pixel clock in kHz
76 * @flags: Bits 0-13 are the same as in the RandR protocol and also what DRM uses.
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-image-source.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _image-source-controls:
9 The Image Source control class is intended for low-level control of
15 .. _image-source-control-id:
27 the pixel rate defined by ``V4L2_CID_PIXEL_RATE`` control in the
28 same sub-device.
36 Analogue gain is gain affecting all colour components in the pixel
58 The unit cell consists of the whole area of the pixel, sensitive and
59 non-sensitive.
64 .. flat-table:: struct v4l2_area
[all …]
H A Dext-ctrls-image-process.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _image-process-controls:
9 The Image Process control class is intended for low-level control of
15 .. _image-process-control-id:
23 .. _v4l2-cid-link-freq:
26 The frequency of the data bus (e.g. parallel or CSI-2).
28 .. _v4l2-cid-pixel-rate:
30 ``V4L2_CID_PIXEL_RATE (64-bit integer)``
31 Pixel sampling rate in the device's pixel array. This control is
32 read-only and its unit is pixels / second.
[all …]
H A Dpixfmt-v4l2-mplane.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 Multi-planar format structures
8 and layout for each of the planes in a multi-planar format. The
11 array of struct :c:type:`v4l2_plane_pix_format` structures,
20 .. flat-table:: struct v4l2_plane_pix_format
21 :header-rows: 0
22 :stub-columns: 0
25 * - __u32
26 - ``sizeimage``
27 - Maximum size in bytes required for image data in this plane,
[all …]
H A Dpixfmt-cnf4.rst1 .. -*- coding: utf-8; mode: rst -*-
3 .. _V4L2-PIX-FMT-CNF4:
9 Depth sensor confidence information as a 4 bits per pixel packed array
15 confidence information in range 0-15 with 0 indicating that the sensor was
20 Bits 0-3 of byte n refer to confidence value of depth pixel 2*n,
21 bits 4-7 to confidence value of depth pixel 2*n+1.
23 **Bit-packed representation.**
25 .. flat-table::
26 :header-rows: 0
27 :stub-columns: 0
[all …]
H A Dpixfmt-reserved.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _pixfmt-reserved:
11 register your own format, send an e-mail to the linux-media mailing list
15 copy to the linux-media mailing list for inclusion in this section. If
17 please make a proposal on the linux-media mailing list.
26 .. _reserved-formats:
28 .. flat-table:: Reserved Image Formats
29 :header-rows: 1
30 :stub-columns: 0
33 * - Identifier
[all …]
/linux/drivers/gpu/drm/sti/
H A Dsti_compositor.h1 /* SPDX-License-Identifier: GPL-2.0 */
57 * @clk_pix_main: pixel clock for main path
58 * @clk_pix_aux: pixel clock for aux path
61 * @mixer: array of mixers
62 * @vid: array of vids
63 * @vtg: array of vtgs
64 * @vtg_vblank_nb: array of callbacks for VTG VSYNC notification
/linux/Documentation/devicetree/bindings/display/panel/
H A Dpanel-timing.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-timing.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Sam Ravnborg <sam@ravnborg.org>
20 +-------+----------+-------------------------------------+----------+
24 +-------+----------+-------------------------------------+----------+
28 +-------+----------#######################################----------+
33 |<----->|<-------->#<-------+--------------------------->#<-------->|
[all …]
/linux/drivers/media/platform/st/sti/bdisp/
H A Dbdisp.h1 /* SPDX-License-Identifier: GPL-2.0 */
12 #include <media/v4l2-ctrls.h>
13 #include <media/v4l2-device.h>
14 #include <media/v4l2-mem2mem.h>
16 #include <media/videobuf2-dma-contig.h>
21 * Max nb of nodes in node-list:
22 * - 2 nodes to handle wide 4K pictures
23 * - 2 nodes to handle two planes (Y & CbCr) */
28 /* struct bdisp_ctrls - bdisp control set
38 * struct bdisp_fmt - driver's internal color format data
[all …]
/linux/drivers/gpu/drm/
H A Ddrm_writeback.c1 // SPDX-License-Identifier: GPL-2.0
12 #include <linux/dma-fence.h>
57 * Write-only object property storing a DRM_MODE_OBJECT_FB: it stores the
65 * Immutable blob property to store the supported pixel formats table. The
66 * data is an array of u32 DRM_FORMAT_* fourcc values.
67 * Userspace can use this blob to find out what pixel formats are supported
73 * writeback is finished. The value should be the address of a 32-bit
80 * out-fence for the commit and use it appropriately.
84 #define fence_to_wb_connector(x) container_of(x->lock, \
93 return wb_connector->base.dev->driver->name; in drm_writeback_fence_get_driver_name()
[all …]
/linux/Documentation/devicetree/bindings/media/i2c/
H A Daptina,mt9p031.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Aptina 1/2.5-Inch 5Mp CMOS Digital Image Sensor
10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13 The Aptina MT9P031 is a 1/2.5-inch CMOS active pixel digital image sensor
14 with an active array size of 2592H x 1944V. It is programmable through a
15 simple two-wire serial interface.
20 - aptina,mt9p006
21 - aptina,mt9p031
[all …]
H A Dsony,imx296.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Sony IMX296 1/2.8-Inch CMOS Image Sensor
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11 - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13 description: |-
14 The Sony IMX296 is a 1/2.9-Inch active pixel type CMOS Solid-state image
15 sensor with square pixel array and 1.58 M effective pixels. This chip
16 features a global shutter with variable charge-integration time. It is
[all …]
/linux/drivers/gpu/drm/pl111/
H A Dpl111_drm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * (C) COPYRIGHT 2012-2013 ARM Limited. All rights reserved.
8 * Copyright (c) 2006-2008 Intel Corporation
16 #include <linux/clk-provider.h>
104 * struct pl111_variant_data - encodes IP differences
115 * @formats: array of supported pixel formats on this variant
116 * @nformats: the length of the array of supported pixel formats
117 * @fb_depth: desired depth per pixel on the default framebuffer
144 /* The pixel clock (a reference to our clock divider off of CLCDCLK). */
/linux/drivers/media/test-drivers/vimc/
H A Dvimc-common.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * vimc-common.h Virtual Media Controller Driver
5 * Copyright (C) 2015-2017 Helen Koike <helen.fornazier@gmail.com>
13 #include <media/media-device.h>
14 #include <media/v4l2-device.h>
18 /* VIMC-specific controls */
46 * vimc_colorimetry_clamp - Adjust colorimetry parameters
56 if ((fmt)->colorspace == V4L2_COLORSPACE_DEFAULT \
57 || (fmt)->colorspace > V4L2_COLORSPACE_DCI_P3) { \
58 (fmt)->colorspace = V4L2_COLORSPACE_DEFAULT; \
[all …]
/linux/include/uapi/linux/dvb/
H A Dosd.h1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
3 * osd.h - DEPRECATED On Screen Display API
18 /* All functions return -2 on "not open" */
27 * returns 0 on success, -1 on DRAM allocation error, -2 on "already open"
41 * Sets all pixel to color 0
46 * Sets all pixel to color <col>
54 * opacity=0: pixel opacity 0% (only video pixel shows)
55 * opacity=1..254: pixel opacity as specified in header
56 * opacity=255: pixel opacity 100% (only OSD pixel shows)
57 * returns 0 on success, -1 on error
[all …]
/linux/Documentation/userspace-api/
H A Ddma-buf-alloc-exchange.rst1 .. SPDX-License-Identifier: GPL-2.0
2 .. Copyright 2021-2023 Collabora Ltd.
5 Exchanging pixel buffers
9 support for sharing pixel-buffer allocations between processes, devices, and
12 approach this sharing for two-dimensional image data.
25 Conceptually a two-dimensional array of pixels. The pixels may be stored
26 in one or more memory buffers. Has width and height in pixels, pixel
30 A span along a single y-axis value, e.g. from co-ordinates (0,100) to
37 A span along a single x-axis value, e.g. from co-ordinates (100,0) to
41 A piece of memory for storing (parts of) pixel data. Has stride and size
[all …]
/linux/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra20-dsi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-dsi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
16 - enum:
17 - nvidia,tegra20-dsi
18 - nvidia,tegra30-dsi
19 - nvidia,tegra114-dsi
[all …]
H A Dnvidia,tegra124-sor.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra124-sor.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
19 pattern: "^sor@[0-9a-f]+$"
23 - enum:
24 - nvidia,tegra124-sor
25 - nvidia,tegra210-sor
[all …]
/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,hdmi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - CK Hu <ck.hu@mediatek.com>
11 - Jitao shi <jitao.shi@mediatek.com>
20 - mediatek,mt2701-hdmi
21 - mediatek,mt7623-hdmi
22 - mediatek,mt8167-hdmi
23 - mediatek,mt8173-hdmi
33 - description: Pixel Clock
[all …]
H A Dmediatek,padding.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chun-Kuang Hu <chunkuang.hu@kernel.org>
11 - Philipp Zabel <p.zabel@pengutronix.de>
16 width of a layer to be 2-pixel-align, or 4-pixel-align when ETHDR is enabled,
24 - enum:
25 - mediatek,mt8188-disp-padding
26 - mediatek,mt8195-mdp3-padding
27 - items:
[all …]
/linux/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) 2013 - 2014 Texas Instruments, Inc.
12 #include <linux/am437x-vpfe.h>
20 #include <media/v4l2-dev.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-ioctl.h>
23 #include <media/videobuf2-v4l2.h>
24 #include <media/videobuf2-dma-contig.h>
26 #include "am437x-vpfe_regs.h"
36 /* BT656 - 8 bit */
[all …]
/linux/include/uapi/linux/
H A Domap3isp.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
5 * TI OMAP3 ISP - User-space API
25 * 02110-1301 USA
41 * VIDIOC_OMAP3ISP_AF_CFG: Set auto-focus module configuration
121 * struct omap3isp_h3a_aewb_config - AE AWB configuration reset values
123 * @win_height: Window Height. Range 2 - 256, even values only.
124 * @win_width: Window Width. Range 6 - 256, even values only.
125 * @ver_win_count: Vertical Window Count. Range 1 - 128.
126 * @hor_win_count: Horizontal Window Count. Range 1 - 36.
127 * @ver_win_start: Vertical Window Start. Range 0 - 4095.
[all …]

123456