| /kernel/linux/linux-6.6/drivers/gpu/drm/udl/ |
| D | udl_transfer.c | 29 static inline u16 pixel32_to_be16(const uint32_t pixel) in pixel32_to_be16() argument 31 return (((pixel >> 3) & 0x001f) | in pixel32_to_be16() 32 ((pixel >> 5) & 0x07e0) | in pixel32_to_be16() 33 ((pixel >> 8) & 0xf800)); in pixel32_to_be16() 36 static inline u16 get_pixel_val16(const uint8_t *pixel, int log_bpp) in get_pixel_val16() argument 40 pixel_val16 = *(const uint16_t *)pixel; in get_pixel_val16() 42 pixel_val16 = pixel32_to_be16(*(const uint32_t *)pixel); in get_pixel_val16() 65 * Rather than 256 pixel commands which are either rl or raw encoded, 70 * compression than 256 pixel raw or rle commands, with similar CPU consumpion. 81 const u8 *pixel = *pixel_start_ptr; in udl_compress_hline16() local [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/bridge/ |
| D | fsl,imx8qxp-pixel-link.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-pixel-link.yaml# 7 title: Freescale i.MX8qm/qxp Display Pixel Link 13 The Freescale i.MX8qm/qxp Display Pixel Link(DPL) forms a standard 14 asynchronous linkage between pixel sources(display controller or 15 camera module) and pixel consumers(imaging or displays). 16 It consists of two distinct functions, a pixel transfer function and a 17 control interface. Multiple pixel channels can exist per one control channel. 18 This binding documentation is only for pixel links whose pixel sources are 21 The i.MX8qm/qxp Display Pixel Link is accessed via System Controller Unit(SCU) 27 - fsl,imx8qm-dc-pixel-link [all …]
|
| D | fsl,imx8qxp-pixel-combiner.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-pixel-combiner.yaml# 7 title: Freescale i.MX8qm/qxp Pixel Combiner 13 The Freescale i.MX8qm/qxp Pixel Combiner takes two output streams from a 15 of modes(bypass, pixel combine, YUV444 to YUV422, split_RGB) configured as 16 either one screen, two screens, or virtual screens. The pixel combiner is 17 also responsible for generating some of the control signals for the pixel link 23 - fsl,imx8qm-pixel-combiner 24 - fsl,imx8qxp-pixel-combiner 47 description: Represents a display stream of pixel combiner. 92 pixel-combiner@56020000 { [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/udl/ |
| D | udl_transfer.c | 68 static inline u16 pixel32_to_be16(const uint32_t pixel) in pixel32_to_be16() argument 70 return (((pixel >> 3) & 0x001f) | in pixel32_to_be16() 71 ((pixel >> 5) & 0x07e0) | in pixel32_to_be16() 72 ((pixel >> 8) & 0xf800)); in pixel32_to_be16() 75 static inline u16 get_pixel_val16(const uint8_t *pixel, int log_bpp) in get_pixel_val16() argument 79 pixel_val16 = *(const uint16_t *)pixel; in get_pixel_val16() 81 pixel_val16 = pixel32_to_be16(*(const uint32_t *)pixel); in get_pixel_val16() 104 * Rather than 256 pixel commands which are either rl or raw encoded, 109 * compression than 256 pixel raw or rle commands, with similar CPU consumpion. 120 const u8 *pixel = *pixel_start_ptr; in udl_compress_hline16() local [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/css_2401_system/host/ |
| D | pixelgen_private.h | 137 ia_css_print("Pixel Generator ID %d Enable 0x%x\n", ID, state->com_enable); in pixelgen_ctrl_dump_state() 138 ia_css_print("Pixel Generator ID %d PRBS reset value 0 0x%x\n", ID, in pixelgen_ctrl_dump_state() 140 ia_css_print("Pixel Generator ID %d PRBS reset value 1 0x%x\n", ID, in pixelgen_ctrl_dump_state() 142 ia_css_print("Pixel Generator ID %d SYNC SID 0x%x\n", ID, state->syng_sid); in pixelgen_ctrl_dump_state() 143 ia_css_print("Pixel Generator ID %d syng free run 0x%x\n", ID, in pixelgen_ctrl_dump_state() 145 ia_css_print("Pixel Generator ID %d syng pause 0x%x\n", ID, state->syng_pause); in pixelgen_ctrl_dump_state() 146 ia_css_print("Pixel Generator ID %d syng no of frames 0x%x\n", ID, in pixelgen_ctrl_dump_state() 148 ia_css_print("Pixel Generator ID %d syng no of pixels 0x%x\n", ID, in pixelgen_ctrl_dump_state() 150 ia_css_print("Pixel Generator ID %d syng no of line 0x%x\n", ID, in pixelgen_ctrl_dump_state() 152 ia_css_print("Pixel Generator ID %d syng hblank cyc 0x%x\n", ID, in pixelgen_ctrl_dump_state() [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/css_2401_system/host/ |
| D | pixelgen_private.h | 137 ia_css_print("Pixel Generator ID %d Enable 0x%x\n", ID, state->com_enable); in pixelgen_ctrl_dump_state() 138 ia_css_print("Pixel Generator ID %d PRBS reset value 0 0x%x\n", ID, in pixelgen_ctrl_dump_state() 140 ia_css_print("Pixel Generator ID %d PRBS reset value 1 0x%x\n", ID, in pixelgen_ctrl_dump_state() 142 ia_css_print("Pixel Generator ID %d SYNC SID 0x%x\n", ID, state->syng_sid); in pixelgen_ctrl_dump_state() 143 ia_css_print("Pixel Generator ID %d syng free run 0x%x\n", ID, in pixelgen_ctrl_dump_state() 145 ia_css_print("Pixel Generator ID %d syng pause 0x%x\n", ID, state->syng_pause); in pixelgen_ctrl_dump_state() 146 ia_css_print("Pixel Generator ID %d syng no of frames 0x%x\n", ID, in pixelgen_ctrl_dump_state() 148 ia_css_print("Pixel Generator ID %d syng no of pixels 0x%x\n", ID, in pixelgen_ctrl_dump_state() 150 ia_css_print("Pixel Generator ID %d syng no of line 0x%x\n", ID, in pixelgen_ctrl_dump_state() 152 ia_css_print("Pixel Generator ID %d syng hblank cyc 0x%x\n", ID, in pixelgen_ctrl_dump_state() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
| D | fb_draw.h | 21 * Create a pattern with the given pixel's color 26 pixel_to_pat( u32 bpp, u32 pixel) in pixel_to_pat() argument 30 return 0xfffffffffffffffful*pixel; in pixel_to_pat() 32 return 0x5555555555555555ul*pixel; in pixel_to_pat() 34 return 0x1111111111111111ul*pixel; in pixel_to_pat() 36 return 0x0101010101010101ul*pixel; in pixel_to_pat() 38 return 0x1001001001001001ul*pixel; in pixel_to_pat() 40 return 0x0001000100010001ul*pixel; in pixel_to_pat() 42 return 0x0001000001000001ul*pixel; in pixel_to_pat() 44 return 0x0000000100000001ul*pixel; in pixel_to_pat() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
| D | fb_draw.h | 21 * Create a pattern with the given pixel's color 26 pixel_to_pat( u32 bpp, u32 pixel) in pixel_to_pat() argument 30 return 0xfffffffffffffffful*pixel; in pixel_to_pat() 32 return 0x5555555555555555ul*pixel; in pixel_to_pat() 34 return 0x1111111111111111ul*pixel; in pixel_to_pat() 36 return 0x0101010101010101ul*pixel; in pixel_to_pat() 38 return 0x1001001001001001ul*pixel; in pixel_to_pat() 40 return 0x0001000100010001ul*pixel; in pixel_to_pat() 42 return 0x0001000001000001ul*pixel; in pixel_to_pat() 44 return 0x0000000100000001ul*pixel; in pixel_to_pat() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/bridge/imx/ |
| D | Kconfig | 14 Freescale i.MX8qm processor. Official name of LDB is pixel mapper. 24 Freescale i.MX8qxp processor. Official name of LDB is pixel mapper. 27 tristate "Freescale i.MX8QM/QXP pixel combiner" 32 Choose this to enable pixel combiner found in 36 tristate "Freescale i.MX8QM/QXP display pixel link" 41 Choose this to enable display pixel link found in 45 tristate "Freescale i.MX8QXP pixel link to display pixel interface" 49 Choose this to enable pixel link to display pixel interface(PXL2DPI)
|
| /kernel/linux/linux-6.6/include/uapi/linux/dvb/ |
| D | osd.h | 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) 64 * R,G,B, and a opacity value: 0->transparent, 1..254->mix, 255->pixel 68 * Sets transparency of mixed pixel (0..15) 73 * sets pixel <x>,<y> to color number <col> 77 /* returns color number of pixel <x>,<y>, or -1 */ 81 * returns 0 on success, -1 on clipping all pixel (no pixel drawn) [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/dvb/ |
| D | osd.h | 56 * Sets all pixel to color 0 61 * Sets all pixel to color <col> 69 * opacity=0: pixel opacity 0% (only video pixel shows) 70 * opacity=1..254: pixel opacity as specified in header 71 * opacity=255: pixel opacity 100% (only OSD pixel shows) 79 * R,G,B, and a opacity value: 0->transparent, 1..254->mix, 255->pixel 83 * Sets transparency of mixed pixel (0..15) 88 * sets pixel <x>,<y> to color number <col> 92 /* returns color number of pixel <x>,<y>, or -1 */ 96 * returns 0 on success, -1 on clipping all pixel (no pixel drawn) [all …]
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ccs/ |
| D | ccs-data.h | 112 * struct ccs_pdaf_pix_loc_block_desc - PDAF pixel location block descriptor 122 * struct ccs_pdaf_pix_loc_block_desc_group - PDAF pixel location block 135 * struct ccs_pdaf_pix_loc_pixel_desc - PDAF pixel location block descriptor 136 * @pixel_type: Type of the pixel; CCS_DATA_PDAF_PIXEL_TYPE_* 147 * struct ccs_pdaf_pix_loc_pixel_desc_group - PDAF pixel location pixel 150 * @descs: PDAF pixel location pixel descriptors 158 * struct ccs_pdaf_pix_loc - PDAF pixel locations 159 * @main_offset_x: Start X coordinate of PDAF pixel blocks 160 * @main_offset_y: Start Y coordinate of PDAF pixel blocks 166 * @num_pixel_desc_grups: Number of pixel descriptor groups [all …]
|
| /kernel/linux/linux-6.6/Documentation/gpu/amdgpu/display/ |
| D | display-manager.rst | 90 Pixel blend mode is a DRM plane composition property of :c:type:`drm_plane` used to 99 pixel color values and, therefore, the resulted pixel color. For 102 - *fg.rgb*: Each of the RGB component values from the foreground's pixel. 103 - *fg.alpha*: Alpha component value from the foreground's pixel. 112 the alpha channel value of each pixel in a plane is ignored and only the plane 113 alpha affects the resulted pixel color values. 117 * **None**: Blend formula that ignores the pixel alpha. 119 * **Pre-multiplied**: Blend formula that assumes the pixel color values in a 122 * **Coverage**: Blend formula that assumes the pixel color values were not 125 and pre-multiplied is the default pixel blend mode, that means, when no blend [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-image-process.rst | 24 Data bus frequency. Together with the media bus pixel code, bus type 25 (clock cycles per sample), the data bus frequency defines the pixel 26 rate (``V4L2_CID_PIXEL_RATE``) in the pixel array (or possibly 28 be calculated from the pixel clock, image width and height and 29 horizontal and vertical blanking. While the pixel rate control may 30 be defined elsewhere than in the subdev containing the pixel array, 32 because only on the pixel array it can be assumed that the vertical 34 allowed in the pixel array. The selection of frame rate is performed 39 Pixel rate in the source pads of the subdev. This control is
|
| D | vidioc-enum-framesizes.rst | 30 that contains an index and pixel format and receives a frame width 37 and height in pixels) that the device supports for the given pixel 40 The supported pixel formats can be obtained by using the 101 - Width of the frame [pixel]. 104 - Height of the frame [pixel]. 118 - Minimum frame width [pixel]. 121 - Maximum frame width [pixel]. 124 - Frame width step size [pixel]. 127 - Minimum frame height [pixel]. 130 - Maximum frame height [pixel]. [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/exynos-gsc/ |
| D | gsc-core.h | 105 * @mbus_code: Media Bus pixel code, -1 if not applicable 111 * @depth: per plane driver's private 'number of bits per pixel' 220 * struct gsc_pix_max - image pixel size limits in various IP configurations 222 * @org_scaler_bypass_w: max pixel width when the scaler is disabled 223 * @org_scaler_bypass_h: max pixel height when the scaler is disabled 224 * @org_scaler_input_w: max pixel width when the scaler is enabled 225 * @org_scaler_input_h: max pixel height when the scaler is enabled 226 * @real_rot_dis_w: max pixel src cropped height with the rotator is off 227 * @real_rot_dis_h: max pixel src croppped width with the rotator is off 228 * @real_rot_en_w: max pixel src cropped width with the rotator is on [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/ci/xfails/ |
| D | msm-sdm845-fails.txt | 41 kms_plane@pixel-format,Fail 42 kms_plane@pixel-format-source-clamping,Fail 57 kms_plane_scaling@downscale-with-pixel-format-factor-0-25,Timeout 58 kms_plane_scaling@downscale-with-pixel-format-factor-0-5,Timeout 59 kms_plane_scaling@downscale-with-pixel-format-factor-0-75,Timeout 60 kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25,Timeout 61 kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5,Timeout 62 kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-75,Timeout 63 kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats,Timeout 64 kms_plane_scaling@plane-scaler-with-pixel-format-unity-scaling,Timeout [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-enum-framesizes.rst | 30 that contains an index and pixel format and receives a frame width 37 and height in pixels) that the device supports for the given pixel 40 The supported pixel formats can be obtained by using the 99 - Width of the frame [pixel]. 102 - Height of the frame [pixel]. 114 - Minimum frame width [pixel]. 117 - Maximum frame width [pixel]. 120 - Frame width step size [pixel]. 123 - Minimum frame height [pixel]. 126 - Maximum frame height [pixel]. [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos-gsc/ |
| D | gsc-core.h | 102 * @mbus_code: Media Bus pixel code, -1 if not applicable 109 * @depth: per plane driver's private 'number of bits per pixel' 218 * struct gsc_pix_max - image pixel size limits in various IP configurations 220 * @org_scaler_bypass_w: max pixel width when the scaler is disabled 221 * @org_scaler_bypass_h: max pixel height when the scaler is disabled 222 * @org_scaler_input_w: max pixel width when the scaler is enabled 223 * @org_scaler_input_h: max pixel height when the scaler is enabled 224 * @real_rot_dis_w: max pixel src cropped height with the rotator is off 225 * @real_rot_dis_h: max pixel src cropped width with the rotator is off 226 * @real_rot_en_w: max pixel src cropped width with the rotator is on [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
| D | css_receiver_2400_defs.h | 231 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P0_REG_IDX 15 /* Pixel Extractor config f… 232 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P1_REG_IDX 16 /* Pixel Extractor config f… 233 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P2_REG_IDX 17 /* Pixel Extractor config f… 234 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P3_REG_IDX 18 /* Pixel Extractor config f… 235 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P0_REG_IDX 19 /* Pixel Extractor config f… 236 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P1_REG_IDX 20 /* Pixel Extractor config f… 237 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P2_REG_IDX 21 /* Pixel Extractor config f… 238 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P3_REG_IDX 22 /* Pixel Extractor config f… 239 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S2P0_REG_IDX 23 /* Pixel Extractor config f… 240 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S2P1_REG_IDX 24 /* Pixel Extractor config f… [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/ |
| D | css_receiver_2400_defs.h | 231 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P0_REG_IDX 15 /* Pixel Extractor config f… 232 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P1_REG_IDX 16 /* Pixel Extractor config f… 233 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P2_REG_IDX 17 /* Pixel Extractor config f… 234 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S0P3_REG_IDX 18 /* Pixel Extractor config f… 235 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P0_REG_IDX 19 /* Pixel Extractor config f… 236 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P1_REG_IDX 20 /* Pixel Extractor config f… 237 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P2_REG_IDX 21 /* Pixel Extractor config f… 238 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S1P3_REG_IDX 22 /* Pixel Extractor config f… 239 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S2P0_REG_IDX 23 /* Pixel Extractor config f… 240 #define _HRT_CSS_RECEIVER_2400_BE_CUST_PIX_EXT_S2P1_REG_IDX 24 /* Pixel Extractor config f… [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/ |
| D | tx-rx.rst | 5 Pixel data transmitter and receiver drivers 8 V4L2 supports various devices that transmit and receive pixel data. Examples of 40 Media bus pixel code 61 Pixel rate 64 The pixel rate on the bus is calculated as follows:: 70 .. list-table:: variables in pixel rate calculation 89 The pixel rate calculated this way is **not** the same thing as the 90 pixel rate on the camera sensor's pixel array which is indicated by the 91 :ref:`V4L2_CID_PIXEL_RATE <v4l2-cid-pixel-rate>` control.
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | cdns,csi2rx.yaml | 14 lanes in input, and 4 different pixel streams in output. 30 - description: pixel Clock for Stream interface 0 31 - description: pixel Clock for Stream interface 1 32 - description: pixel Clock for Stream interface 2 33 - description: pixel Clock for Stream interface 3 48 - description: pixel reset for Stream interface 0 49 - description: pixel reset for Stream interface 1 50 - description: pixel reset for Stream interface 2 51 - description: pixel reset for Stream interface 3
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/bus/ |
| D | fsl,imx8qxp-pixel-link-msi-bus.yaml | 4 $id: http://devicetree.org/schemas/bus/fsl,imx8qxp-pixel-link-msi-bus.yaml# 7 title: Freescale i.MX8qxp Pixel Link Medium Speed Interconnect (MSI) Bus 13 i.MX8qxp pixel link MSI bus is used to control settings of PHYs, I/Os 18 i.MX8qxp pixel link MSI bus is a simple memory-mapped bus. Two input clocks, 29 pixel link MSI bus controller and does not allow SCFW user to control it. 43 - fsl,imx8qxp-display-pixel-link-msi-bus 44 - fsl,imx8qm-display-pixel-link-msi-bus 52 - fsl,imx8qxp-display-pixel-link-msi-bus 53 - fsl,imx8qm-display-pixel-link-msi-bus 94 compatible = "fsl,imx8qxp-display-pixel-link-msi-bus", "simple-pm-bus"; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/msm/ |
| D | dsi-controller-main.yaml | 64 - pixel:: Display pixel clock. 105 Parents of "byte" and "pixel" for the given platform. 113 The Byte clock and Pixel clock PLL outputs provided by a DSI PHY block. 221 - const: pixel 240 - const: pixel 259 - const: pixel 279 - const: pixel 300 - const: pixel 319 - const: pixel 344 - const: pixel [all …]
|