11.03.2021 20:06, Dmitry Osipenko пишет: > This series adds memory bandwidth management to the NVIDIA Tegra DRM driver, > which is done using interconnect framework. It fixes display corruption that > happens due to insufficient memory bandwidth. > > Changelog: > > v14: - Made improvements that were suggested by Michał Mirosław to v13: > > - Changed 'unsigned int' to 'bool'. > - Renamed functions which calculate bandwidth state. > - Reworked comment in the code that explains why downscaled plane > require higher bandwidth. > - Added round-up to bandwidth calculation. > - Added sanity checks of the plane index and fixed out-of-bounds > access which happened on T124 due to the cursor plane index. > > v13: - No code changes. Patches missed v5.12, re-sending them for v5.13. > > Dmitry Osipenko (2): > drm/tegra: dc: Support memory bandwidth management > drm/tegra: dc: Extend debug stats with total number of events > > drivers/gpu/drm/tegra/Kconfig | 1 + > drivers/gpu/drm/tegra/dc.c | 362 ++++++++++++++++++++++++++++++++++ > drivers/gpu/drm/tegra/dc.h | 19 ++ > drivers/gpu/drm/tegra/drm.c | 14 ++ > drivers/gpu/drm/tegra/hub.c | 3 + > drivers/gpu/drm/tegra/plane.c | 127 ++++++++++++ > drivers/gpu/drm/tegra/plane.h | 15 ++ > 7 files changed, 541 insertions(+) > Michał, please let me know if v14 looks good to you. I'll appreciate yours r-b, thanks in advance.