Rework MSM coredump support: add DSI PHY registers, simplify snapshotting code. Changes since v1: - Readd mutex serializing register snapshot calls - Add DSI PHY register dumping support ---------------------------------------------------------------- Dmitry Baryshkov (4): drm/msm: pass dump state as a function argument drm/msm: make msm_disp_state transient data struct drm/msm: get rid of msm_iomap_size drm/msm/dsi: add DSI PHY registers to snapshot data drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 5 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 90 +++++++---------------- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 21 +----- drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 22 ++---- drivers/gpu/drm/msm/dp/dp_display.c | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 5 +- drivers/gpu/drm/msm/dsi/dsi.h | 5 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 11 +-- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 31 +++++++- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 + drivers/gpu/drm/msm/msm_drv.c | 27 +++---- drivers/gpu/drm/msm/msm_drv.h | 6 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- 13 files changed, 97 insertions(+), 142 deletions(-)