Lines Matching +full:16 +full:bpp
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, {
386 { 7, 13, -8 }, { 7, 14, -10 }, { 9, 15, -10 }, { 9, 16, -12 },
392 .bpp = DSC_BPP(8), .bpc = 12,
395 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
403 .bpp = DSC_BPP(10), .bpc = 8,
413 .bpp = DSC_BPP(10), .bpc = 10,
414 { 410, 12, 5632, 7, 16, 15, 15, {
418 { 9, 16, -12 }, { 11, 17, -12 }, { 17, 19, -12 }
423 .bpp = DSC_BPP(10), .bpc = 12,
426 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
434 .bpp = DSC_BPP(12), .bpc = 8,
444 .bpp = DSC_BPP(12), .bpc = 10,
445 { 341, 15, 2048, 7, 16, 15, 15, {
448 { 7, 13, -8 }, { 7, 14, -10 }, { 9, 15, -10 }, { 9, 16, -12 },
454 .bpp = DSC_BPP(12), .bpc = 12,
457 { 10, 13, -4 }, { 11, 14, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
465 .bpp = DSC_BPP(15), .bpc = 8,
475 .bpp = DSC_BPP(15), .bpc = 10,
476 { 273, 15, 2048, 7, 16, 15, 15, {
485 .bpp = DSC_BPP(15), .bpc = 12,
490 { 13, 15, -10 }, { 13, 16, -12 }, { 15, 21, -12 },
506 .bpp = DSC_BPP(6), .bpc = 8,
516 .bpp = DSC_BPP(6), .bpc = 10,
520 { 11, 15, -8 }, { 12, 16, -10 }, { 13, 16, -10 },
521 { 14, 16, -12 }, { 14, 16, -12 }, { 15, 16, -12 },
527 .bpp = DSC_BPP(6), .bpc = 12,
529 { 0, 12, 0 }, { 5, 14, -2 }, { 11, 16, -2 }, { 12, 16, -4 },
531 { 15, 19, -8 }, { 16, 20, -10 }, { 17, 20, -10 },
538 .bpp = DSC_BPP(6), .bpc = 14,
540 { 0, 16, 0 }, { 7, 18, -2 }, { 15, 20, -2 }, { 16, 20, -4 },
549 .bpp = DSC_BPP(6), .bpc = 16,
560 .bpp = DSC_BPP(8), .bpc = 8,
570 .bpp = DSC_BPP(8), .bpc = 10,
571 { 512, 12, 6144, 7, 16, 15, 15, {
575 { 9, 15, -12 }, { 13, 16, -12 }, { 16, 17, -12 }
580 .bpp = DSC_BPP(8), .bpc = 12,
583 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
591 .bpp = DSC_BPP(8), .bpc = 14,
602 .bpp = DSC_BPP(8), .bpc = 16,
613 .bpp = DSC_BPP(10), .bpc = 8,
623 .bpp = DSC_BPP(10), .bpc = 10,
624 { 410, 15, 5632, 7, 16, 15, 15, {
628 { 9, 15, -12 }, { 11, 15, -12 }, { 15, 16, -12 }
633 .bpp = DSC_BPP(10), .bpc = 12,
636 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
644 .bpp = DSC_BPP(10), .bpc = 14,
655 .bpp = DSC_BPP(10), .bpc = 16,
657 { 0, 11, 2 }, { 6, 14, 0 }, { 13, 17, 0 }, { 16, 20, -2 },
666 .bpp = DSC_BPP(12), .bpc = 8,
676 .bpp = DSC_BPP(12), .bpc = 10,
677 { 341, 15, 2048, 7, 16, 15, 15, {
686 .bpp = DSC_BPP(12), .bpc = 12,
689 { 10, 13, -4 }, { 11, 14, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
690 { 11, 16, -8 }, { 11, 17, -10 }, { 13, 17, -10 },
697 .bpp = DSC_BPP(12), .bpc = 14,
699 { 0, 6, 2 }, { 7, 10, 0 }, { 9, 13, 0 }, { 11, 16, -2 },
708 .bpp = DSC_BPP(12), .bpc = 16,
719 .bpp = DSC_BPP(15), .bpc = 8,
729 .bpp = DSC_BPP(15), .bpc = 10,
730 { 273, 15, 2048, 7, 16, 15, 15, {
739 .bpp = DSC_BPP(15), .bpc = 12,
744 { 13, 15, -10 }, { 13, 15, -12 }, { 15, 16, -12 },
745 { 16, 17, -12 }
750 .bpp = DSC_BPP(15), .bpc = 14,
753 { 13, 15, 2 }, { 13, 15, 0 }, { 13, 16, -2 }, { 14, 16, -4 },
754 { 15, 17, -6 }, { 15, 17, -8 }, { 16, 18, -10 },
761 .bpp = DSC_BPP(15), .bpc = 16,
782 .bpp = DSC_BPP(6), .bpc = 8,
792 .bpp = DSC_BPP(6), .bpc = 10,
793 { 512, 15, 6144, 7, 16, 15, 15, {
797 { 9, 15, -12 }, { 13, 16, -12 }, { 16, 17, -12 }
802 .bpp = DSC_BPP(6), .bpc = 12,
805 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
813 .bpp = DSC_BPP(6), .bpc = 14,
824 .bpp = DSC_BPP(6), .bpc = 16,
835 .bpp = DSC_BPP(7), .bpc = 8,
845 .bpp = DSC_BPP(7), .bpc = 10,
846 { 410, 15, 5632, 7, 16, 15, 15, {
850 { 9, 15, -12 }, { 11, 15, -12 }, { 15, 16, -12 }
855 .bpp = DSC_BPP(7), .bpc = 12,
858 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
866 .bpp = DSC_BPP(7), .bpc = 14,
877 .bpp = DSC_BPP(7), .bpc = 16,
879 { 0, 11, 2 }, { 6, 14, 0 }, { 13, 17, 0 }, { 16, 20, -2 },
888 .bpp = DSC_BPP(8), .bpc = 8,
898 .bpp = DSC_BPP(8), .bpc = 10,
899 { 341, 15, 2048, 7, 16, 15, 15, {
908 .bpp = DSC_BPP(8), .bpc = 12,
911 { 10, 13, -4 }, { 11, 14, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
912 { 11, 16, -8 }, { 11, 17, -10 }, { 13, 17, -10 },
919 .bpp = DSC_BPP(8), .bpc = 14,
921 { 0, 6, 2 }, { 7, 10, 0 }, { 9, 13, 0 }, { 11, 16, -2 },
930 .bpp = DSC_BPP(8), .bpc = 16,
941 .bpp = DSC_BPP(10), .bpc = 8,
951 .bpp = DSC_BPP(10), .bpc = 10,
952 { 273, 15, 2048, 7, 16, 15, 15, {
961 .bpp = DSC_BPP(10), .bpc = 12,
966 { 13, 15, -10 }, { 13, 15, -12 }, { 15, 16, -12 },
967 { 16, 17, -12 }
972 .bpp = DSC_BPP(10), .bpc = 14,
975 { 13, 15, 2 }, { 13, 15, 0 }, { 13, 16, -2 }, { 14, 16, -4 },
976 { 15, 17, -6 }, { 15, 17, -8 }, { 16, 18, -10 },
983 .bpp = DSC_BPP(10), .bpc = 16,
1004 .bpp = DSC_BPP(4), .bpc = 8,
1014 .bpp = DSC_BPP(4), .bpc = 10,
1015 { 512, 12, 6144, 7, 16, 15, 15, {
1019 { 9, 15, -12 }, { 13, 16, -12 }, { 16, 17, -12 }
1024 .bpp = DSC_BPP(4), .bpc = 12,
1027 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
1035 .bpp = DSC_BPP(4), .bpc = 14,
1046 .bpp = DSC_BPP(4), .bpc = 16,
1057 .bpp = DSC_BPP(5), .bpc = 8,
1067 .bpp = DSC_BPP(5), .bpc = 10,
1068 { 410, 15, 5632, 7, 16, 15, 15, {
1072 { 9, 15, -12 }, { 11, 15, -12 }, { 15, 16, -12 }
1077 .bpp = DSC_BPP(5), .bpc = 12,
1080 { 11, 15, -4 }, { 11, 15, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
1088 .bpp = DSC_BPP(5), .bpc = 14,
1099 .bpp = DSC_BPP(5), .bpc = 16,
1101 { 0, 11, 2 }, { 6, 14, 0 }, { 13, 17, 0 }, { 16, 20, -2 },
1110 .bpp = DSC_BPP(6), .bpc = 8,
1120 .bpp = DSC_BPP(6), .bpc = 10,
1121 { 341, 15, 2048, 7, 16, 15, 15, {
1130 .bpp = DSC_BPP(6), .bpc = 12,
1133 { 10, 13, -4 }, { 11, 14, -6 }, { 11, 15, -8 }, { 11, 16, -8 },
1134 { 11, 16, -8 }, { 11, 17, -10 }, { 13, 17, -10 },
1141 .bpp = DSC_BPP(6), .bpc = 14,
1143 { 0, 6, 2 }, { 7, 10, 0 }, { 9, 13, 0 }, { 11, 16, -2 },
1152 .bpp = DSC_BPP(6), .bpc = 16,
1163 .bpp = DSC_BPP(8), .bpc = 8,
1173 .bpp = DSC_BPP(8), .bpc = 10,
1174 { 256, 15, 2048, 7, 16, 15, 15, {
1183 .bpp = DSC_BPP(8), .bpc = 12,
1188 { 13, 15, -10 }, { 13, 15, -12 }, { 15, 16, -12 },
1189 { 16, 17, -12 }
1194 .bpp = DSC_BPP(8), .bpc = 14,
1197 { 13, 15, 2 }, { 13, 15, 0 }, { 13, 16, -2 }, { 14, 16, -4 },
1198 { 15, 17, -6 }, { 15, 17, -8 }, { 16, 18, -10 },
1205 .bpp = DSC_BPP(8), .bpc = 16,
1224 for (i = 0; rc_parameters[i].bpp; i++) in get_rc_params()
1225 if (rc_parameters[i].bpp == dsc_bpp && in get_rc_params()
1330 (8 * 16)); in drm_dsc_compute_rc_parameters()
1339 (8 * 16)); in drm_dsc_compute_rc_parameters()
1373 vdsc_cfg->bits_per_pixel + 8) / 16 + num_extra_mux_bits; in drm_dsc_compute_rc_parameters()
1384 * NflBpgOffset is 16 bit value with 11 fractional bits in drm_dsc_compute_rc_parameters()
1396 /* slice_bpg_offset is 16 bit value with 11 fractional bits */ in drm_dsc_compute_rc_parameters()
1424 * bits/pixel (bpp) rate that is used by the encoder, in drm_dsc_compute_rc_parameters()
1425 * in steps of 1/16 of a bit per pixel in drm_dsc_compute_rc_parameters()
1429 vdsc_cfg->bits_per_pixel, 16) + in drm_dsc_compute_rc_parameters()
1432 hrd_delay = DIV_ROUND_UP((rbs_min * 16), vdsc_cfg->bits_per_pixel); in drm_dsc_compute_rc_parameters()
1433 vdsc_cfg->rc_bits = (hrd_delay * vdsc_cfg->bits_per_pixel) / 16; in drm_dsc_compute_rc_parameters()
1444 * Return: Integer BPP value
1491 "dsc-cfg: color-depth: uncompressed-bpc=%d, compressed-bpp=" FXP_Q4_FMT " line-buf-bpp=%d\n", in drm_dsc_dump_config_main_params()