mbox series

[v12,0/5] Introduce memory interconnect for NVIDIA Tegra SoCs

Message ID 20201228154920.18846-1-digetx@gmail.com
Headers show
Series Introduce memory interconnect for NVIDIA Tegra SoCs | expand

Message

Dmitry Osipenko Dec. 28, 2020, 3:49 p.m. UTC
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@gmail.com/

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