linux/drivers/gpu/drm/amd/display/dmub/src
Hung, Cruise 6ecf9773a5 drm/amd/display: Fix DMUB outbox trace in S4 (#4465)
[Why]
DMUB Outbox0 read/write pointer not sync after resumed from S4.
And that caused old traces were sent to outbox.

[How]
Disable DMUB Outbox0 interrupt
and clear DMUB Outbox0 read/write pointer when resumes from S4.
And then enable Outbox0 interrupt before starts DMCUB.

Reviewed-by: Nicholas Kazlauskas <Nicholas.Kazlauskas@amd.com>
Acked-by: Jasdeep Dhillon <jdhillon@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Cruise Hung <Cruise.Hung@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-06-01 15:56:48 -04:00
..
dmub_dcn20.c drm/amd/display: add DMUB registers to crash dump diagnostic data. 2021-06-15 17:25:40 -04:00
dmub_dcn20.h drm/amd/display: add DMUB registers to crash dump diagnostic data. 2021-06-15 17:25:40 -04:00
dmub_dcn21.c drm/amd/display: add DMUB registers to crash dump diagnostic data. 2021-06-15 17:25:40 -04:00
dmub_dcn21.h drm/amd/display: Update dmub code 2020-11-16 12:17:43 -05:00
dmub_dcn30.c drm/amd/display: add DMUB registers to crash dump diagnostic data. 2021-06-15 17:25:40 -04:00
dmub_dcn30.h drm/amd/display: Update dmub code 2020-11-16 12:17:43 -05:00
dmub_dcn31.c drm/amd/display: Fix DMUB outbox trace in S4 (#4465) 2022-06-01 15:56:48 -04:00
dmub_dcn31.h drm/amd/display: Wait DMCUB to idle state before reset. 2022-06-01 15:56:48 -04:00
dmub_dcn301.c drm/amd/display: add DMUB registers to crash dump diagnostic data. 2021-06-15 17:25:40 -04:00
dmub_dcn301.h drm/amd/display: Add dcn3.01 support to DC (v2) 2020-10-05 15:15:56 -04:00
dmub_dcn302.c drm/amd/display: add DMUB registers to crash dump diagnostic data. 2021-06-15 17:25:40 -04:00
dmub_dcn302.h drm/amd/display: Add support for DCN302 (v2) 2020-10-12 14:02:51 -04:00
dmub_dcn303.c drm/amd/display: add DMUB registers to crash dump diagnostic data. 2021-06-15 17:25:40 -04:00
dmub_dcn303.h drm/amd/display: Edit license info for beige goby DC files 2021-05-19 22:42:04 -04:00
dmub_dcn315.c drm/amd/display: Add DCN315 DMUB 2022-02-18 14:07:01 -05:00
dmub_dcn315.h drm/amd/display: Add DCN315 DMUB 2022-02-18 14:07:01 -05:00
dmub_dcn316.c drm/amd/display: Add DMUB support for DCN316 2022-02-17 15:46:04 -05:00
dmub_dcn316.h drm/amd/display: Add DMUB support for DCN316 2022-02-17 15:46:04 -05:00
dmub_reg.c drm/amd/display: move location of dmub_srv.h file 2020-05-05 13:12:33 -04:00
dmub_reg.h drm/amd/display: combine public interfaces into single header 2020-05-28 14:00:51 -04:00
dmub_srv_stat.c drm/amd/display: Support for SET_CONFIG processing with DMUB 2021-10-06 15:52:11 -04:00
dmub_srv.c drm/amd/display: Add DCN315 DMUB 2022-02-18 14:07:01 -05:00
Makefile drm/amd/display: Add DCN315 DMUB 2022-02-18 14:07:01 -05:00