On Mon, Oct 26, 2020 at 01:17:11AM +0300, Dmitry Osipenko wrote:
Multiple Tegra drivers need to retrieve Memory Controller and there is duplication of the retrieval code among the drivers. This patch removes the duplication and fixes put_device() which was missed in the duplicated code.
EMC drivers now use new common devm_tegra_get_memory_controller() helper instead of opencoding the MC retrieval.
Signed-off-by: Dmitry Osipenko digetx@gmail.com
drivers/memory/tegra/mc.c | 48 ++++++++++++++++++++++++ drivers/memory/tegra/tegra124-emc.c | 18 ++------- drivers/memory/tegra/tegra210-emc-core.c | 39 +++++-------------- drivers/memory/tegra/tegra30-emc.c | 18 ++------- include/soc/tegra/mc.h | 10 +++++ 5 files changed, 74 insertions(+), 59 deletions(-)
Acked-by: Thierry Reding treding@nvidia.com