On Tue, Sep 29, 2026 at 12:25:29PM +0800, Yongxing Mou wrote: > From: Abhinav Kumar <[email protected]> > > Each MST stream uses its own pixel register block. Extend pixel > register access beyond p0 to support up to four streams. > > Not all controllers provide all four blocks. Check for optional > resources before mapping them to avoid misleading probe errors when > they are absent, while propagating mapping failures for resources > that are present. > > Track each block's size separately so register snapshots use the > size of the corresponding resource. > > Signed-off-by: Abhinav Kumar <[email protected]> > Signed-off-by: Yongxing Mou <[email protected]> > --- > drivers/gpu/drm/msm/dp/dp_ctrl.c | 10 +++++ > drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 + > drivers/gpu/drm/msm/dp/dp_display.c | 56 ++++++++++++++++++----- > drivers/gpu/drm/msm/dp/dp_panel.c | 90 > ++++++++++++++++++------------------- > drivers/gpu/drm/msm/dp/dp_panel.h | 2 +- > 5 files changed, 103 insertions(+), 57 deletions(-) >
Reviewed-by: Dmitry Baryshkov <[email protected]> -- With best wishes Dmitry
