Add interconnect support to Tegra124 EMC and display controller drivers. Changelog: v12: - This is a re-send of the remaining v11 patches [1] that didn't make into v5.11 kernel. No code changes. [1] https://lore.kernel.org/lkml/20201203192439.16177-1-digetx@xxxxxxxxx/ Dmitry Osipenko (5): memory: tegra124-emc: Make driver modular memory: tegra124-emc: Continue probing if timings are missing in device-tree memory: tegra124: Support interconnect framework drm/tegra: dc: Support memory bandwidth management drm/tegra: dc: Extend debug stats with total number of events drivers/clk/tegra/Kconfig | 3 + drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 ++- drivers/clk/tegra/clk-tegra124.c | 26 +- drivers/clk/tegra/clk.h | 18 +- drivers/gpu/drm/tegra/Kconfig | 1 + drivers/gpu/drm/tegra/dc.c | 359 +++++++++++++++++++++++++ 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 | 121 +++++++++ drivers/gpu/drm/tegra/plane.h | 15 ++ drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/tegra124-emc.c | 377 ++++++++++++++++++++++++--- drivers/memory/tegra/tegra124.c | 82 +++++- include/linux/clk/tegra.h | 8 + include/soc/tegra/emc.h | 16 -- 17 files changed, 1038 insertions(+), 71 deletions(-) delete mode 100644 include/soc/tegra/emc.h -- 2.29.2