memory: tegra-mc: Add interconnect framework
authorDmitry Osipenko <digetx@gmail.com>
Wed, 4 Nov 2020 16:49:08 +0000 (19:49 +0300)
committerKrzysztof Kozlowski <krzk@kernel.org>
Thu, 26 Nov 2020 17:50:35 +0000 (18:50 +0100)
commit06f079816d4c4e43d4128f394ae249934a32dffd
tree972b94fdb2280d22cfe3a3b5e53c5b6efc51406a
parentd5ecac0afa30811901eb401067f196e688aeb73e
memory: tegra-mc: Add interconnect framework

Add common SoC-agnostic ICC framework which turns Tegra Memory Controller
into a memory interconnection provider. This allows us to use interconnect
API for tuning of memory configurations.

Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Tested-by: Peter Geis <pgwipeout@gmail.com>
Tested-by: Nicolas Chauvet <kwizart@gmail.com>
Link: https://lore.kernel.org/r/20201104164923.21238-33-digetx@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
drivers/memory/tegra/Kconfig
drivers/memory/tegra/mc.c
drivers/memory/tegra/mc.h
include/soc/tegra/mc.h