summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorAusef Yousof <Ausef.Yousof@amd.com>2024-11-20 12:38:11 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-02-17 10:04:46 +0100
commitd25d5eb35905ade48b2ca657f30ea9b2e5804141 (patch)
tree7e7394a084fa3ff24b6de65ea6777e7111a96b47 /kernel
parentebf2d94128efdb1c89a0acae51ac23c6cdfa32b0 (diff)
downloadlinux-d25d5eb35905ade48b2ca657f30ea9b2e5804141.tar.gz
linux-d25d5eb35905ade48b2ca657f30ea9b2e5804141.tar.bz2
linux-d25d5eb35905ade48b2ca657f30ea9b2e5804141.zip
drm/amd/display: Populate chroma prefetch parameters, DET buffer fix
[ Upstream commit 70fec46519fca859aa209f5f02e7e0a0123aca4a ] [WHY] Soft hang/lag observed during 10bit playback + moving cursor, corruption observed in other tickets for same reason, also failing MPO. 1. Currently, we are always running calculate_lowest_supported_state_for_temp_read which is only necessary on dGPU 2. Fast validate path does not apply DET buffer allocation policy 3. Prefetch UrgBFactor chroma parameter not populated in prefetch calculation [HOW] 1. Add a check to see if we are on APU, if so, skip the code 2. Add det buffer alloc policy checks to fast validate path 3. Populate UrgentBurstChroma param in call to calculate UrgBChroma prefetch values -revision commits: small formatting/brackets/null check addition + remove test change + dGPU code Reviewed-by: Charlene Liu <charlene.liu@amd.com> Signed-off-by: Ausef Yousof <Ausef.Yousof@amd.com> Signed-off-by: Fangzhi Zuo <jerry.zuo@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions