linux/drivers/gpu/drm/amd/display
George Shen 288c0254a0 drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split
[Why]
Currently 3-tap chroma subsampling is used for YCbCr422/420. When ODM
pipesplit is used, pixels on the left edge of ODM slices need one extra
pixel from the right edge of the previous slice to calculate the correct
chroma value.

Without this change, the chroma value is slightly different than
expected. This is usually imperceptible visually, but it impacts test
pattern CRCs for compliance test automation.

[How]
Update logic to use the register for adding extra left edge pixel for
YCbCr422/420 ODM cases.

Reviewed-by: Alvin Lee <alvin.lee2@amd.com>
Acked-by: Hamza Mahfooz <hamza.mahfooz@amd.com>
Signed-off-by: George Shen <george.shen@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-02-07 12:26:22 -05:00
..
amdgpu_dm drm/amd/display: add panel_power_savings sysfs entry to eDP connectors 2024-02-07 12:25:09 -05:00
dc drm/amd/display: Add left edge pixel for YCbCr422/420 + ODM pipe split 2024-02-07 12:26:22 -05:00
dmub drm/amd/display: [FW Promotion] Release 0.0.202.0 2024-01-29 15:46:40 -05:00
include drm/amd/display: Add DP audio BW validation 2024-01-15 18:35:39 -05:00
modules drm/amd/display: Replay + IPS + ABM in Full Screen VPB 2024-01-22 17:13:27 -05:00
Kconfig drm/amd/display: Allow building DC with clang on RISC-V 2023-07-21 16:52:25 -04:00
Makefile drm/amd/display: Refactor OPTC into component folder 2023-11-29 16:49:01 -05:00