Home
last modified time | relevance | path

Searched refs:MaxLinkBPP (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/
H A Ddisplay_mode_vba_util_32.c1592 double MaxLinkBPP; in dml32_TruncToValidBPP() local
1632 MaxLinkBPP = LinkBitRate * Lanes / PixelClock * 128 / 132 * 383 / 384 * 65536 / 65540; in dml32_TruncToValidBPP()
1634 MaxLinkBPP = LinkBitRate / 10 * 8 * Lanes / PixelClock * (1 - 2.4 / 100); in dml32_TruncToValidBPP()
1636 MaxLinkBPP = LinkBitRate / 10 * 8 * Lanes / PixelClock; in dml32_TruncToValidBPP()
1641 MaxLinkBPP = dml_min(MaxLinkBPP, 16); in dml32_TruncToValidBPP()
1643 MaxLinkBPP = dml_min(MaxLinkBPP, 32); in dml32_TruncToValidBPP()
1645 MaxLinkBPP = 2 * MaxLinkBPP; in dml32_TruncToValidBPP()
1648 MaxLinkBPP = dml_min(MaxLinkBPP, 16); in dml32_TruncToValidBPP()
1650 MaxLinkBPP = dml_min(MaxLinkBPP, 32); in dml32_TruncToValidBPP()
1652 MaxLinkBPP = 2 * MaxLinkBPP; in dml32_TruncToValidBPP()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn31/
H A Ddisplay_mode_vba_31.c3596 double MaxLinkBPP; local
3631 MaxLinkBPP = LinkBitRate / 10 * 8 * Lanes / PixelClock * (1 - 2.4 / 100);
3633 MaxLinkBPP = LinkBitRate / 10 * 8 * Lanes / PixelClock;
3636 if (ODMCombine == dm_odm_combine_mode_4to1 && MaxLinkBPP > 16) {
3637 MaxLinkBPP = 16;
3638 } else if (ODMCombine == dm_odm_combine_mode_2to1 && MaxLinkBPP > 32) {
3639 MaxLinkBPP = 32;
3644 if (MaxLinkBPP < MinDSCBPP) {
3646 } else if (MaxLinkBPP >= MaxDSCBPP) {
3649 return dml_floor(16.0 * MaxLinkBPP, 1.0) / 16.0;
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/
H A Ddisplay_mode_core.c2725 dml_float_t MaxLinkBPP; in TruncToValidBPP() local
2764 MaxLinkBPP = LinkBitRate * Lanes / PixelClock * 128.0 / 132.0 * 383.0 / 384.0 * 65536.0 / 65540.0; in TruncToValidBPP()
2766 MaxLinkBPP = LinkBitRate / 10.0 * 8.0 * Lanes / PixelClock * (1 - 2.4 / 100); in TruncToValidBPP()
2768 MaxLinkBPP = LinkBitRate / 10.0 * 8.0 * Lanes / PixelClock; in TruncToValidBPP()
2773 MaxLinkBPP = dml_min(MaxLinkBPP, 16); in TruncToValidBPP()
2775 MaxLinkBPP = dml_min(MaxLinkBPP, 32); in TruncToValidBPP()
2777 MaxLinkBPP = 2 * MaxLinkBPP; in TruncToValidBPP()
2781 MaxLinkBPP = dml_min(MaxLinkBPP, 16); in TruncToValidBPP()
2783 MaxLinkBPP = dml_min(MaxLinkBPP, 32); in TruncToValidBPP()
2785 MaxLinkBPP = 2 * MaxLinkBPP; in TruncToValidBPP()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/
H A Ddml2_core_shared.c3977 double MaxLinkBPP; in TruncToValidBPP() local
4016 MaxLinkBPP = LinkBitRate * Lanes / PixelClock * 128.0 / 132.0 * 383.0 / 384.0 * 65536.0 / 65540.0; in TruncToValidBPP()
4018 MaxLinkBPP = LinkBitRate / 10.0 * 8.0 * Lanes / PixelClock * (1 - 2.4 / 100); in TruncToValidBPP()
4020 MaxLinkBPP = LinkBitRate / 10.0 * 8.0 * Lanes / PixelClock; in TruncToValidBPP()
4026 MaxLinkBPP = 2 * MaxLinkBPP; in TruncToValidBPP()
4031 if (MaxLinkBPP < MinDSCBPP) { in TruncToValidBPP()
4033 } else if (MaxLinkBPP >= MaxDSCBPP) { in TruncToValidBPP()
4036 return math_floor2(16.0 * MaxLinkBPP, 1.0) / 16.0; in TruncToValidBPP()
4039 if (MaxLinkBPP >= NonDSCBPP2) { in TruncToValidBPP()
4041 } else if (MaxLinkBPP >= NonDSCBPP1) { in TruncToValidBPP()
[all …]
H A Ddml2_core_dcn4_calcs.c1322 double MaxLinkBPP; in TruncToValidBPP() local
1361 MaxLinkBPP = LinkBitRate * Lanes / PixelClock * 128.0 / 132.0 * 383.0 / 384.0 * 65536.0 / 65540.0; in TruncToValidBPP()
1363 MaxLinkBPP = LinkBitRate / 10.0 * 8.0 * Lanes / PixelClock * (1 - 2.4 / 100); in TruncToValidBPP()
1365 MaxLinkBPP = LinkBitRate / 10.0 * 8.0 * Lanes / PixelClock; in TruncToValidBPP()
1371 MaxLinkBPP = 2 * MaxLinkBPP; in TruncToValidBPP()
1376 if (MaxLinkBPP < MinDSCBPP) { in TruncToValidBPP()
1378 } else if (MaxLinkBPP >= MaxDSCBPP) { in TruncToValidBPP()
1381 return math_floor2(16.0 * MaxLinkBPP, 1.0) / 16.0; in TruncToValidBPP()
1384 if (MaxLinkBPP >= NonDSCBPP2) { in TruncToValidBPP()
1386 } else if (MaxLinkBPP >= NonDSCBPP1) { in TruncToValidBPP()
[all …]