/linux/drivers/gpu/drm/ci/xfails/ |
H A D | i915-apl-fails.txt | 5 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 6 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 7 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 8 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 9 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 10 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 11 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail 12 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 13 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 14 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail [all …]
|
H A D | i915-amly-fails.txt | 14 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 15 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 16 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 17 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 18 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 19 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 20 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail 21 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 22 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 23 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail [all …]
|
H A D | i915-glk-fails.txt | 16 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 17 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 18 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 19 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 20 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 21 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 22 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail 23 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 24 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 25 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail [all …]
|
H A D | i915-cml-fails.txt | 16 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 17 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 18 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 19 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 20 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 21 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 22 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail 23 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 24 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 25 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail [all …]
|
H A D | i915-whl-fails.txt | 15 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail 16 kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail 17 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 18 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail 19 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail 20 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 21 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail 22 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 23 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 24 kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail [all …]
|
H A D | i915-kbl-fails.txt | 6 kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail 7 kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail 8 kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail 9 kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail 10 kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail 11 kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail 12 kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail 13 kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
|
/linux/drivers/video/fbdev/ |
H A D | c2p_iplan2.c | 21 * Perform a full C2P step on 16 8-bit pixels, stored in 4 32-bit words 23 * - 16 8-bit chunky pixels on input 31 transp4x(d, 16, 2); in c2p_16x8() 48 static inline void store_iplan2(void *dst, u32 bpp, u32 d[4]) in store_iplan2() argument 52 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2() 61 static inline void store_iplan2_masked(void *dst, u32 bpp, u32 d[4], u32 mask) in store_iplan2_masked() argument 65 for (i = 0; i < bpp/2; i++, dst += 4) in store_iplan2_masked() 82 * @bpp: Bits per pixel of the planar frame buffer (2, 4, or 8) 86 u32 height, u32 dst_nextline, u32 src_nextline, u32 bpp) in c2p_iplan2() argument 89 u8 pixels[16]; in c2p_iplan2() [all …]
|
H A D | sh7760fb.c | 40 u32 pseudo_palette[16]; 103 if (regno >= 16) in sh7760_setcolreg() 108 red >>= 16 - info->var.red.length; in sh7760_setcolreg() 109 green >>= 16 - info->var.green.length; in sh7760_setcolreg() 110 blue >>= 16 - info->var.blue.length; in sh7760_setcolreg() 111 transp >>= 16 - info->var.transp.length; in sh7760_setcolreg() 122 u16 lddfr, int *bpp, int *gray) in sh7760fb_get_color_info() argument 151 lbpp = 16; in sh7760fb_get_color_info() 159 if (bpp) in sh7760fb_get_color_info() 160 *bpp = lbpp; in sh7760fb_get_color_info() [all …]
|
H A D | s1d13xxxfb.c | 172 info->var.bits_per_pixel = 16; in s1d13xxxfb_setup_truecolour() 204 dbg("s1d13xxxfb_set_par: bpp=%d\n", info->var.bits_per_pixel); in s1d13xxxfb_set_par() 224 case 16: in s1d13xxxfb_set_par() 231 dbg("bpp not supported!\n"); in s1d13xxxfb_set_par() 255 * @red: The red value which can be up to 16 bits wide 256 * @green: The green value which can be up to 16 bits wide 257 * @blue: The blue value which can be up to 16 bits wide. 258 * @transp: If supported the alpha value which can be up to 16 bits wide. 277 red = green = blue = (19595*red + 38470*green + 7471*blue) >> 16; in s1d13xxxfb_setcolreg() 281 if (regno >= 16) in s1d13xxxfb_setcolreg() [all …]
|
H A D | tridentfb.c | 35 u32 pseudo_pal[16]; 65 static int bpp = 8; variable 83 module_param(bpp, int, 0); 303 #define point(x, y) ((y) << 16 | (x)) 305 static void blade_init_accel(struct tridentfb_par *par, int pitch, int bpp) in blade_init_accel() argument 308 int tmp = bpp == 24 ? 2 : (bpp >> 4); in blade_init_accel() 379 static void xp_init_accel(struct tridentfb_par *par, int pitch, int bpp) in xp_init_accel() argument 381 unsigned char x = bpp == 24 ? 3 : (bpp >> 4); in xp_init_accel() 382 int v1 = pitch << (bpp == 24 ? 20 : (18 + x)); in xp_init_accel() 384 switch (pitch << (bpp >> 3)) { in xp_init_accel() [all …]
|
/linux/include/video/ |
H A D | sh_mobile_lcdc.h | 9 #define LDDCKR_ICKSEL_BUS (0 << 16) 10 #define LDDCKR_ICKSEL_MIPI (1 << 16) 11 #define LDDCKR_ICKSEL_HDMI (2 << 16) 12 #define LDDCKR_ICKSEL_EXT (3 << 16) 13 #define LDDCKR_ICKSEL_MASK (7 << 16) 38 #define LDRCNTR_SRC (1 << 16) 52 #define LDMT1R_DWCNT (1 << 16) 77 #define LDDFR_CC (1 << 16) 105 RGB8 = LDMT1R_MIFTYP_RGB8, /* 24bpp, 8:8:8 */ 106 RGB9 = LDMT1R_MIFTYP_RGB9, /* 18bpp, 9:9 */ [all …]
|
/linux/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_kms.c | 45 .bpp = 16, 53 .bpp = 16, 61 .bpp = 16, 68 .bpp = 32, 76 .bpp = 32, 84 .bpp = 16, 92 .bpp = 16, 100 .bpp = 12, 108 .bpp = 12, 116 .bpp = 16, [all …]
|
/linux/drivers/gpu/drm/i915/gvt/ |
H A D | fb_decoder.c | 48 #define PRIMARY_FORMAT_NUM 16 51 int bpp; /* Bits per pixel, 0 indicates invalid */ member 57 {DRM_FORMAT_RGB565, 16, "16-bit BGRX (5:6:5 MSB-R:G:B)"}, 64 /* non-supported format has bpp default to 0 */ 69 {DRM_FORMAT_YUYV, 16, "16-bit packed YUYV (8:8:8:8 MSB-V:Y2:U:Y1)"}, 70 {DRM_FORMAT_UYVY, 16, "16-bit packed UYVY (8:8:8:8 MSB-Y2:V:Y1:U)"}, 71 {DRM_FORMAT_YVYU, 16, "16-bit packed YVYU (8:8:8:8 MSB-U:Y2:V:Y1)"}, 72 {DRM_FORMAT_VYUY, 16, "16-bit packed VYUY (8:8:8:8 MSB-Y2:U:Y1:V)"}, 75 {DRM_FORMAT_RGB565, 16, "16-bit BGRX (5:6:5 MSB-R:G:B)"}, 84 /* non-supported format has bpp default to 0 */ [all …]
|
/linux/drivers/gpu/drm/display/ |
H A D | drm_dsc_helper.c | 72 return 16 * size; in drm_dsc_dp_rc_buffer_size() 156 /* PPS 16 */ in drm_dsc_pps_payload_pack() 321 * For 6bpp, RC Buffer threshold 12 and 13 need a different value in drm_dsc_set_rc_buf_thresh() 343 u8 bpp; member 348 #define DSC_BPP(bpp) ((bpp) << 4) argument 352 * to DSC 1.1 fractional bpp underflow SCR (DSC_v1.1_E1.pdf) 358 .bpp = DSC_BPP(6), .bpc = 8, 368 .bpp = DSC_BPP(8), .bpc = 8, 378 .bpp = DSC_BPP(8), .bpc = 10, 379 { 512, 12, 6144, 7, 16, 15, 15, { [all …]
|
/linux/Documentation/fb/ |
H A D | matroxfb.rst | 46 bpp 640x400 640x480 768x576 800x600 960x720 51 16 0x111 0x182 0x114 0x18A 61 bpp 1024x768 1152x864 1280x1024 1408x1056 1600x1200 66 16 0x117 0x192 0x11A 0x19A 0x11E 94 architectures there are some glitches for 24bpp videomodes. 8, 16 and 32bpp 169 - 4 -> 2x512Kx16 chips, 8/16MB onboard, probably sdram only 174 - 0 -> 2x512Kx16 SDRAM, 16/32MB 175 - 2x512Kx32 SGRAM, 16/32MB 176 - 1 -> 2x256Kx32 SGRAM, 8/16MB 177 - 2 -> 4x128Kx32 SGRAM, 8/16MB [all …]
|
H A D | arkfb.rst | 19 * 4 bpp pseudocolor modes (with 18bit palette, two variants) 20 * 8 bpp pseudocolor mode (with 18bit palette) 21 * 16 bpp truecolor modes (RGB 555 and RGB 565) 22 * 24 bpp truecolor mode (RGB 888) 23 * 32 bpp truecolor mode (RGB 888) 24 * text mode (activated by bpp = 0) 32 wide fonts only (hardware limitation) and 16bit tall fonts (driver 36 There are two 4 bpp modes. First mode (selected if nonstd == 0) is mode with 54 * support for fontwidths != 8 in 4 bpp modes 55 * support for fontheight != 16 in text mode
|
H A D | s3fb.rst | 26 * 4 bpp pseudocolor modes (with 18bit palette, two variants) 27 * 8 bpp pseudocolor mode (with 18bit palette) 28 * 16 bpp truecolor modes (RGB 555 and RGB 565) 29 * 24 bpp truecolor mode (RGB 888) on (only on Virge VX) 30 * 32 bpp truecolor mode (RGB 888) on (not on Virge VX) 31 * text mode (activated by bpp = 0) 42 (hardware limitation) and 16bit tall fonts (driver limitation). Text mode 45 There are two 4 bpp modes. First mode (selected if nonstd == 0) is mode with 62 * 24 bpp mode support on more cards 63 * support for fontwidths != 8 in 4 bpp modes [all …]
|
H A D | vt8623fb.rst | 18 * 4 bpp pseudocolor modes (with 18bit palette, two variants) 19 * 8 bpp pseudocolor mode (with 18bit palette) 20 * 16 bpp truecolor mode (RGB 565) 21 * 32 bpp truecolor mode (RGB 888) 22 * text mode (activated by bpp = 0) 31 16bit tall fonts (driver limitation). 33 There are two 4 bpp modes. First mode (selected if nonstd == 0) is mode with 49 * support for fontwidths != 8 in 4 bpp modes 50 * support for fontheight != 16 in text mode
|
H A D | pxafb.rst | 21 mode:XRESxYRES[-BPP] 29 BPP == The bit depth. Valid values are 1, 2, 4, 8 and 16. 104 var->xres_virtual * var->yres_virtual * bpp 106 bpp = 16 -- for RGB565 or RGBT555 108 bpp = 24 -- for YUV444 packed 110 bpp = 24 -- for YUV444 planar 112 bpp = 16 -- for YUV422 planar (1 pixel = 1 Y + 1/2 Cb + 1/2 Cr) 114 bpp = 12 -- for YUV420 planar (1 pixel = 1 Y + 1/4 Cb + 1/4 Cr) 125 should be a multiple of 16-pixels
|
/linux/drivers/staging/media/imx/ |
H A D | imx-media-utils.c | 24 .bpp = 16, 32 .bpp = 16, 36 .bpp = 12, 41 .bpp = 12, 46 .bpp = 16, 51 .bpp = 12, 56 .bpp = 16, 62 .bpp = 32, 70 .bpp = 16, 79 .bpp = 24, [all …]
|
/linux/drivers/video/fbdev/core/ |
H A D | sysimgblt.c | 58 int i, n, bpp = p->var.bits_per_pixel; in color_imageblit() local 59 u32 null_bits = 32 - bpp; in color_imageblit() 82 color <<= FB_LEFT_POS(p, bpp); in color_imageblit() 90 shift += bpp; in color_imageblit() 115 u32 shift, color = 0, bpp = p->var.bits_per_pixel; in slow_imageblit() local 118 u32 null_bits = 32 - bpp; in slow_imageblit() 124 fgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit() 125 bgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit() 153 shift += bpp; in slow_imageblit() 181 * Only if: bits_per_pixel == 8, 16, or 32 [all …]
|
H A D | cfbimgblt.c | 83 int i, n, bpp = p->var.bits_per_pixel; in color_imageblit() local 84 u32 null_bits = 32 - bpp; in color_imageblit() 108 color <<= FB_LEFT_POS(p, bpp); in color_imageblit() 116 shift += bpp; in color_imageblit() 143 u32 shift, color = 0, bpp = p->var.bits_per_pixel; in slow_imageblit() local 146 u32 null_bits = 32 - bpp; in slow_imageblit() 153 fgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit() 154 bgcolor <<= FB_LEFT_POS(p, bpp); in slow_imageblit() 182 shift += bpp; in slow_imageblit() 210 * Only if: bits_per_pixel == 8, 16, or 32 [all …]
|
/linux/drivers/gpu/drm/renesas/shmobile/ |
H A D | shmob_drm_kms.c | 31 .bpp = 16, 38 .bpp = 24, 45 .bpp = 32, 52 .bpp = 32, 59 .bpp = 12, 66 .bpp = 12, 73 .bpp = 16, 80 .bpp = 16, 87 .bpp = 24, 94 .bpp = 24, [all …]
|
/linux/drivers/video/fbdev/omap/ |
H A D | lcdc.c | 51 int bpp; member 188 xelem = lcdc.xres * lcdc.bpp / 8 / esize; in setup_lcd_dma() 198 xelem = lcdc.yres * lcdc.bpp / 16; in setup_lcd_dma() 212 int bpp = lcdc.bpp; in setup_lcd_dma() local 216 * YUV window embedded in a 16bpp frame buffer. in setup_lcd_dma() 219 bpp = 16; in setup_lcd_dma() 222 lcdc.screen_width * bpp / 8 / esize); in setup_lcd_dma() 314 lcdc.bpp = 8; in omap_lcdc_setup_plane() 319 lcdc.bpp = 16; in omap_lcdc_setup_plane() 324 lcdc.bpp = 16; in omap_lcdc_setup_plane() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/dsc/ |
H A D | dc_dsc.c | 35 /* default DSC policy target bitrate limit is 16bpp */ 36 static uint32_t dsc_policy_max_target_bpp_limit = 16; 64 struct fixed31_32 bpp; in apply_128b_132b_stream_overhead() local 67 bpp = dc_fixpt_from_int(kbps); in apply_128b_132b_stream_overhead() 68 bpp = dc_fixpt_div_int(bpp, timing->pix_clk_100hz / 10); in apply_128b_132b_stream_overhead() 70 /* Symbols_per_HActive = HActive * bpp / (4 lanes * 32-bit symbol size) in apply_128b_132b_stream_overhead() 74 overhead_factor = dc_fixpt_mul(overhead_factor, bpp); in apply_128b_132b_stream_overhead() 117 bits_per_channel = 16; in dc_bandwidth_in_kbps_from_timing() 196 *buff_block_size = 16 * 1024; in dsc_buff_block_size_from_dpcd() 289 // Mask bpp increment dpcd field to avoid reading other fields in dsc_bpp_increment_div_from_dpcd() [all …]
|