Searched +full:pixel +full:- +full:array (Results 1 – 25 of 274) sorted by relevance
1234567891011
/linux-6.14.4/include/media/ |
D | v4l2-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 internal low-level v4l2 drivers. 18 #include <media/v4l2-dev.h> 20 /* Common printk constructs for v4l-i2c drivers. These macros create a unique 24 printk(level "%s %d-%04x: " fmt, name, i2c_adapter_id(adapter), addr , ## arg) 27 v4l_printk(level, (client)->dev.driver->name, (client)->adapter, \ 28 (client)->addr, fmt , ## arg) 54 /* ------------------------------------------------------------------------- */ 58 printk(level "%s: " fmt, (dev)->name , ## arg) 78 * v4l2_ctrl_query_fill- Fill in a struct v4l2_queryctrl [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/drivers/ |
D | camera-sensor.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 This section describes common practices for how the V4L2 sub-device interface is 14 ---------- 23 processing pipeline as one or more sub-devices with different cropping and 25 of cropping and scaling operations from the device's pixel array's size. 41 ---------------------------- 58 (analogue crop height + vertical blanking) / pixel rate 62 crop, use the full source image size, i.e. pixel array size. 66 is pixels and the unit of the ``V4L2_CID_VBLANK`` is lines. The pixel rate in 67 the sensor's **pixel array** is specified by ``V4L2_CID_PIXEL_RATE`` in the same [all …]
|
D | ccs.rst | 1 .. 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 …]
|
D | dw100.rst | 1 .. 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-6.14.4/drivers/media/platform/qcom/camss/ |
D | camss-format.c | 1 // 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 …]
|
D | camss-csid.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * camss-csid.h 5 * Qualcomm MSM Camera Subsystem - CSID (CSI Decoder) Module 7 * Copyright (c) 2011-2014, The Linux Foundation. All rights reserved. 8 * Copyright (C) 2015-2018 Linaro Ltd. 15 #include <media/media-entity.h> 16 #include <media/v4l2-ctrls.h> 17 #include <media/v4l2-device.h> 18 #include <media/v4l2-mediabus.h> 19 #include <media/v4l2-subdev.h> [all …]
|
/linux-6.14.4/include/drm/ |
D | gud.h | 1 /* 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-6.14.4/Documentation/devicetree/bindings/media/ |
D | video-interface-devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <[email protected]> 11 - Sakari Ailus <[email protected]> 14 flash-leds: 15 $ref: /schemas/types.yaml#/definitions/phandle-array 17 An array of phandles, each referring to a flash LED, a sub-node of the LED 20 lens-focus: [all …]
|
/linux-6.14.4/drivers/gpu/drm/sti/ |
D | sti_compositor.h | 1 /* 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-6.14.4/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-image-source.rst | 1 .. 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 …]
|
D | ext-ctrls-image-process.rst | 1 .. 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 …]
|
D | pixfmt-v4l2-mplane.rst | 1 .. 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 …]
|
D | pixfmt-cnf4.rst | 1 .. -*- 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 …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/panel/ |
D | panel-timing.yaml | 1 # 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 <[email protected]> 11 - Sam Ravnborg <[email protected]> 20 +-------+----------+-------------------------------------+----------+ 24 +-------+----------+-------------------------------------+----------+ 28 +-------+----------#######################################----------+ 33 |<----->|<-------->#<-------+--------------------------->#<-------->| [all …]
|
/linux-6.14.4/drivers/media/platform/st/sti/bdisp/ |
D | bdisp.h | 1 /* 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-6.14.4/Documentation/devicetree/bindings/media/i2c/ |
D | aptina,mt9p031.yaml | 1 # 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 <[email protected]> 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 …]
|
/linux-6.14.4/drivers/gpu/drm/pl111/ |
D | pl111_drm.h | 1 /* 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-6.14.4/drivers/media/test-drivers/vimc/ |
D | vimc-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * vimc-common.h Virtual Media Controller Driver 5 * Copyright (C) 2015-2017 Helen Koike <[email protected]> 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-6.14.4/drivers/gpu/drm/amd/display/dc/inc/ |
D | resource.h | 38 #define IS_PIPE_SYNCD_VALID(pipe) ((((pipe)->pipe_idx_syncd) & 0x80)?1:0) 39 #define GET_PIPE_SYNCD_FROM_PIPE(pipe) ((pipe)->pipe_idx_syncd & 0x7F) 40 #define SET_PIPE_SYNCD_TO_PIPE(pipe, pipe_syncd) ((pipe)->pipe_idx_syncd = (0x80 | pipe_syncd)) 155 #define FREE_PIPE_INDEX_NOT_FOUND -1 194 * | Blank Pixel Data | 203 * Inter-pipe Relation 207 * | 0 | -------------MPC---------ODM----------- | 209 * | 1 | ------------- | | | | 211 * | 2 | -------------MPC--------- | | 213 * | 3 | ------------- | | | [all …]
|
/linux-6.14.4/include/uapi/linux/dvb/ |
D | osd.h | 1 /* 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-6.14.4/Documentation/userspace-api/ |
D | dma-buf-alloc-exchange.rst | 1 .. 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-6.14.4/Documentation/driver-api/media/ |
D | tx-rx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. _transmitter-receiver: 5 Pixel data transmitter and receiver drivers 8 V4L2 supports various devices that transmit and receive pixel data. Examples of 10 CSI-2 receiver in an SoC. 13 --------- 17 MIPI CSI-2 20 CSI-2 is a data bus intended for transferring images from cameras to 32 .. _`BT.656`: https://en.wikipedia.org/wiki/ITU-R_BT.656 35 ------------------- [all …]
|
/linux-6.14.4/drivers/media/i2c/ |
D | ccs-pll.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * drivers/media/i2c/ccs-pll.h 17 /* CSI-2 or CCP-2 */ 37 * struct ccs_pll_branch_fr - CCS PLL configuration (front) 39 * A single branch front-end of the CCS PLL tree. 41 * @pre_pll_clk_div: Pre-PLL clock divisor 54 * struct ccs_pll_branch_bk - CCS PLL configuration (back) 56 * A single branch back-end of the CCS PLL tree. 59 * @pix_clk_div: Pixel clock divider 61 * @pix_clk_freq_hz: Pixel clock frequency [all …]
|
/linux-6.14.4/drivers/gpu/drm/ |
D | drm_writeback.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #include <linux/dma-fence.h> 55 * Write-only object property storing a DRM_MODE_OBJECT_FB: it stores the 63 * Immutable blob property to store the supported pixel formats table. The 64 * data is an array of u32 DRM_FORMAT_* fourcc values. 65 * Userspace can use this blob to find out what pixel formats are supported 71 * writeback is finished. The value should be the address of a 32-bit 78 * out-fence for the commit and use it appropriately. 82 #define fence_to_wb_connector(x) container_of(x->lock, \ 91 return wb_connector->base.dev->driver->name; in drm_writeback_fence_get_driver_name() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/display/tegra/ |
D | nvidia,tegra20-dsi.yaml | 1 # 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 <[email protected]> 11 - Jon Hunter <[email protected]> 16 - enum: 17 - nvidia,tegra20-dsi 18 - nvidia,tegra30-dsi 19 - nvidia,tegra114-dsi [all …]
|
1234567891011