/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn30/ |
H A D | dcn30_vpg.h | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
H A D | dcn30_vpg.c | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
H A D | dcn30_dio_stream_encoder.c | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
H A D | dcn30_optc.c | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_hpo_dp_stream_encoder.c | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/virtual/ |
H A D | virtual_stream_encoder.c | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_stream_encoder.c | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/inc/hw/ |
H A D | stream_encoder.h | 253a5591 Tue Aug 24 11:08:22 CDT 2021 Guo, Bing <Bing.Guo@amd.com> drm/amd/display: Fix issue with dynamic bpp change for DCN3x
Why: Screen sometimes would have artifacts or blink once at the time when bpp is dynamically changed.
How: 1. Changed to update PPS infopacket in frame mode instead of immediate mode since other updates for bpp change are double-buffered. 2. Changed double-buffering enablement programming for DCN30 as advised by ASIC team
Reviewed-by: Wenjing Liu <wenjing.liu@amd.com> Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Bing Guo <Bing.Guo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
|