| /linux-6.15/drivers/gpu/drm/udl/ |
| H A D | udl_transfer.c | 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() 85 while ((pixel_end > pixel) && in udl_compress_hline16() 100 cmd_pixel_start = pixel; in udl_compress_hline16() 103 raw_pixel_start = pixel; in udl_compress_hline16() 118 pixel += bpp; in udl_compress_hline16() 124 pixel += bpp; in udl_compress_hline16() 136 raw_pixel_start = pixel; in udl_compress_hline16() 141 if (pixel > raw_pixel_start) { in udl_compress_hline16() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/display/bridge/ |
| H A D | fsl,imx8qxp-pixel-link.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-pixel-link.yaml# 14 asynchronous linkage between pixel sources(display controller or 15 camera module) and pixel consumers(imaging or displays). 18 This binding documentation is only for pixel links whose pixel sources are 27 - fsl,imx8qm-dc-pixel-link 28 - fsl,imx8qxp-dc-pixel-link 68 const: fsl,imx8qxp-dc-pixel-link 78 const: fsl,imx8qm-dc-pixel-link 94 dc0-pixel-link0 { 95 compatible = "fsl,imx8qxp-dc-pixel-link"; [all …]
|
| H A D | fsl,imx8qxp-pixel-combiner.yaml | 4 $id: http://devicetree.org/schemas/display/bridge/fsl,imx8qxp-pixel-combiner.yaml# 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 { 93 compatible = "fsl,imx8qxp-pixel-combiner";
|
| /linux-6.15/drivers/staging/fbtft/ |
| H A D | fb_agm1264k-fl.c | 265 *write_pos = pixel; in iterate_diffusion_matrix() 296 u16 b = pixel & 0x1f; in write_vmem() 297 u16 g = (pixel & (0x3f << 5)) >> 5; in write_vmem() 301 if (pixel > 255) in write_vmem() 302 pixel = 255; in write_vmem() 312 signed short pixel = in write_vmem() local 314 signed short error_b = pixel - BLACK; in write_vmem() 315 signed short error_w = pixel - WHITE; in write_vmem() 322 pixel = 0xff; in write_vmem() 326 pixel = 0; in write_vmem() [all …]
|
| H A D | fb_ssd1325.c | 61 static uint8_t rgb565_to_g16(u16 pixel) in rgb565_to_g16() argument 63 u16 b = pixel & 0x1f; in rgb565_to_g16() 64 u16 g = (pixel & (0x3f << 5)) >> 5; in rgb565_to_g16() 65 u16 r = (pixel & (0x1f << (5 + 6))) >> (5 + 6); in rgb565_to_g16() 67 pixel = (299 * r + 587 * g + 114 * b) / 195; in rgb565_to_g16() 68 if (pixel > 255) in rgb565_to_g16() 69 pixel = 255; in rgb565_to_g16() 70 return (uint8_t)pixel / 16; in rgb565_to_g16()
|
| /linux-6.15/drivers/gpu/drm/bridge/imx/ |
| H A D | Kconfig | 42 Freescale i.MX8qm processor. Official name of LDB is pixel mapper. 52 Freescale i.MX8qxp processor. Official name of LDB is pixel mapper. 55 tristate "Freescale i.MX8QM/QXP pixel combiner" 60 Choose this to enable pixel combiner found in 64 tristate "Freescale i.MX8QM/QXP display pixel link" 69 Choose this to enable display pixel link found in 73 tristate "Freescale i.MX8QXP pixel link to display pixel interface" 77 Choose this to enable pixel link to display pixel interface(PXL2DPI)
|
| /linux-6.15/Documentation/devicetree/bindings/media/ |
| H A D | cdns,csi2rx.yaml | 14 lanes in input, and 4 different pixel streams in output. 31 - description: pixel Clock for Stream interface 0 32 - description: pixel Clock for Stream interface 1 33 - description: pixel Clock for Stream interface 2 34 - description: pixel Clock for Stream interface 3 49 - description: pixel reset for Stream interface 0 50 - description: pixel reset for Stream interface 1 51 - description: pixel reset for Stream interface 2 52 - description: pixel reset for Stream interface 3
|
| /linux-6.15/Documentation/userspace-api/media/v4l/ |
| H A D | fourcc.rst | 3 Guidelines for Video4Linux pixel format 4CCs 8 the pixel format, compression and colour space. The interpretation of the 23 2nd character: pixel order 30 3rd character: uncompressed bits-per-pixel 0--9, A-- 32 4th character: compressed bits-per-pixel 0--9, A--
|
| H A 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 …]
|
| H A D | pixfmt-y16i.rst | 15 This is a grey-scale image with a depth of 16 bits per pixel, but with pixels 16 from 2 sources interleaved and unpacked. Each pixel is stored in a 16-bit word 17 in the little-endian order. The first pixel is from the left source. 20 Left/Right pixels 16-bit unpacked - 16-bit for each interleaved pixel.
|
| H A D | pixfmt-cnf4.rst | 9 Depth sensor confidence information as a 4 bits per pixel packed array 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.
|
| H A D | pixfmt-y12i.rst | 15 This is a grey-scale image with a depth of 12 bits per pixel, but with 16 pixels from 2 sources interleaved and bit-packed. Each pixel is stored 28 interleaved pixel.
|
| /linux-6.15/drivers/gpu/drm/vkms/ |
| H A D | vkms_formats.c | 192 u16 rgb_565 = le16_to_cpu(*pixel); in argb_u16_from_RGB565() 377 __le16 *pixel = (__le16 *)out_pixel; in argb_u16_to_ARGB16161616() local 379 pixel[3] = cpu_to_le16(in_pixel->a); in argb_u16_to_ARGB16161616() 380 pixel[2] = cpu_to_le16(in_pixel->r); in argb_u16_to_ARGB16161616() 381 pixel[1] = cpu_to_le16(in_pixel->g); in argb_u16_to_ARGB16161616() 382 pixel[0] = cpu_to_le16(in_pixel->b); in argb_u16_to_ARGB16161616() 387 __le16 *pixel = (__le16 *)out_pixel; in argb_u16_to_XRGB16161616() local 389 pixel[3] = cpu_to_le16(0xffff); in argb_u16_to_XRGB16161616() 390 pixel[2] = cpu_to_le16(in_pixel->r); in argb_u16_to_XRGB16161616() 391 pixel[1] = cpu_to_le16(in_pixel->g); in argb_u16_to_XRGB16161616() [all …]
|
| /linux-6.15/drivers/video/fbdev/ |
| H A D | wmt_ge_rops.c | 44 static inline unsigned long pixel_to_pat(u32 depth, u32 pixel, struct fb_info *p) in pixel_to_pat() argument 48 return ~0ul*pixel; in pixel_to_pat() 50 return ~0ul/3*pixel; in pixel_to_pat() 52 return ~0ul/15*pixel; in pixel_to_pat() 54 return ~0ul/255*pixel; in pixel_to_pat() 58 return ~0ul/0xffff*pixel; in pixel_to_pat() 61 return 0x1000001ul*pixel; in pixel_to_pat() 63 return pixel; in pixel_to_pat()
|
| H A D | udlfb.c | 442 while ((pixel_end > pixel) && in dlfb_compress_hline() 450 *pixel == *(u16 *)((u8 *)pixel + back_buffer_offset)) { in dlfb_compress_hline() 451 pixel++; in dlfb_compress_hline() 464 cmd_pixel_start = pixel; in dlfb_compress_hline() 467 raw_pixel_start = pixel; in dlfb_compress_hline() 482 u16 pixel_value = *pixel; in dlfb_compress_hline() 488 pixel++; in dlfb_compress_hline() 499 pixel++; in dlfb_compress_hline() 501 (*pixel == pixel_value)); in dlfb_compress_hline() 507 raw_pixel_start = pixel; in dlfb_compress_hline() [all …]
|
| /linux-6.15/drivers/video/fbdev/core/ |
| H A D | fb_draw.h | 99 bool byte, pixel; member 118 if (reverse.pixel) in fb_reverse_long() 128 return reverse.pixel ? fb_left(~0UL, index) : swab_long(fb_right(~0UL, index)); in fb_pixel_mask() 130 return reverse.pixel ? swab_long(fb_left(~0UL, index)) : fb_right(~0UL, index); in fb_pixel_mask() 155 reverse.pixel = info->var.bits_per_pixel < BITS_PER_BYTE in fb_reverse_init() 158 reverse.pixel = false; in fb_reverse_init()
|
| /linux-6.15/Documentation/gpu/amdgpu/display/ |
| H A D | display-manager.rst | 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. 113 alpha affects the resulted pixel color values. 117 * **None**: Blend formula that ignores the pixel alpha. 122 * **Coverage**: Blend formula that assumes the pixel color values were not 152 * *MPC pixel alpha* matches *DRM fg.alpha* as the alpha component value 153 from the plane's pixel 154 * *MPC global alpha* matches *DRM plane_alpha* when the pixel alpha should 155 be ignored and, therefore, pixel values are not pre-multiplied [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/bus/ |
| H A D | fsl,imx8qxp-pixel-link-msi-bus.yaml | 4 $id: http://devicetree.org/schemas/bus/fsl,imx8qxp-pixel-link-msi-bus.yaml# 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"; 161 clock-names = "pixel", "bypass";
|
| /linux-6.15/Documentation/devicetree/bindings/media/i2c/ |
| H A D | aptina,mt9p031.yaml | 13 The Aptina MT9P031 is a 1/2.5-inch CMOS active pixel digital image sensor 60 pixel-clock-frequency: 63 description: Target pixel clock frequency 70 - pixel-clock-frequency 103 pixel-clock-frequency = <96000000>;
|
| /linux-6.15/Documentation/devicetree/bindings/display/armada/ |
| H A D | marvell,dove-lcd.txt | 13 "axiclk" - axi bus clock for pixel clock 14 "plldivider" - pll divider clock for pixel clock 15 "ext_ref_clk0" - external clock 0 for pixel clock 16 "ext_ref_clk1" - external clock 1 for pixel clock
|
| /linux-6.15/Documentation/userspace-api/media/dvb/ |
| H A D | legacy_dvb_osd.rst | 130 - | Sets all pixel to color 0. 139 - | Sets all pixel to color <color>. 153 | opacity=0: pixel opacity 0% (only video pixel shows) 155 | opacity=255: pixel opacity 100% (only OSD pixel shows) 170 255->pixel 178 - | Sets transparency of mixed pixel (0..15). 187 - | Sets pixel <x>,<y> to color number <color>. 196 - | Returns color number of pixel <x>,<y>, or -1. 206 | Returns 0 on success, -1 on clipping all pixel (no pixel 220 | Returns 0 on success, -1 on clipping all pixel. [all …]
|
| /linux-6.15/Documentation/fb/ |
| H A D | internals.rst | 61 Each pixel is either black or white. 66 The whole pixel value is fed through a programmable lookup table that has one 67 color (including red, green, and blue intensities) for each possible pixel 73 The pixel value is broken up into red, green, and blue fields. 78 The pixel value is broken up into red, green, and blue fields, each of which
|
| /linux-6.15/Documentation/userspace-api/ |
| H A D | dma-buf-alloc-exchange.rst | 5 Exchanging pixel buffers 9 support for sharing pixel-buffer allocations between processes, devices, and 49 pixel: 54 pixel data: 56 of a pixel or an image. The data for one pixel may be spread over several 68 pixel format: 69 A description of how pixel data represents the pixel's color and alpha 73 A description of how pixel data is laid out in memory buffers. 101 Each ``DRM_FORMAT_*`` token describes the translation between a pixel 118 sample is stored for each 2x2 pixel grouping). [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/display/msm/ |
| H A D | dsi-controller-main.yaml | 69 - pixel:: Display pixel clock. 110 Parents of "byte" and "pixel" for the given platform. 243 - const: pixel 265 - const: pixel 286 - const: pixel 308 - const: pixel 341 - const: pixel 366 - const: pixel 397 "pixel",
|
| /linux-6.15/Documentation/devicetree/bindings/display/ |
| H A D | brcm,bcm2835-dpi.yaml | 22 - description: The pixel clock that feeds the pixelvalve 27 - const: pixel 52 clock-names = "core", "pixel";
|