Re: [PATCH v12 1/5] memory: tegra124-emc: Make driver modular

From: Krzysztof Kozlowski
Date: Tue Jan 05 2021 - 12:01:19 EST


On Mon, Dec 28, 2020 at 06:49:16PM +0300, Dmitry Osipenko wrote:
> Add modularization support to the Tegra124 EMC driver, which now can be
> compiled as a loadable kernel module.
>
> Note that EMC clock must be registered at clk-init time, otherwise PLLM
> will be disabled as unused clock at boot time if EMC driver is compiled
> as a module. Hence add a prepare/complete callbacks. similarly to what is
> done for the Tegra20/30 EMC drivers.
>
> Tested-by: Nicolas Chauvet <kwizart@xxxxxxxxx>
> Signed-off-by: Dmitry Osipenko <digetx@xxxxxxxxx>
> ---
> 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/memory/tegra/Kconfig | 3 +-
> drivers/memory/tegra/tegra124-emc.c | 31 ++++++++++++++-------
> include/linux/clk/tegra.h | 8 ++++++
> include/soc/tegra/emc.h | 16 -----------
> 9 files changed, 106 insertions(+), 42 deletions(-)
> delete mode 100644 include/soc/tegra/emc.h

Thanks, applied.

Best regards,
Krzysztof