Re: [PATCH 1/2] memory: tegra: Add missing dependencies
From: Krzysztof Kozlowski <hidden>
Date: 2021-06-09 13:19:17
Also in:
lkml
On 09/06/2021 13:58, Dmitry Osipenko wrote:
09.06.2021 14:28, Thierry Reding пишет:quoted
From: Thierry Reding <redacted> When enabling the COMPILE_TEST Kconfig option, the Tegra memory controller can be built without ARCH_TEGRA being selected. However, the driver implicitly depends on some symbols pulled in via ARCH_TEGRA, which causes the build to break. Add explicit dependencies for OF_EARLY_FLATTREE and OF_RESERVED_MEM to the Tegra MC Kconfig option to make sure they are selected even if ARCH_TEGRA is not. Reported-by: Krzysztof Kozlowski <redacted> Signed-off-by: Thierry Reding <redacted> --- drivers/memory/tegra/Kconfig | 2 ++ 1 file changed, 2 insertions(+)diff --git a/drivers/memory/tegra/Kconfig b/drivers/memory/tegra/Kconfig index f9bae36c03a3..ecfb071fc4f4 100644 --- a/drivers/memory/tegra/Kconfig +++ b/drivers/memory/tegra/Kconfig@@ -48,6 +48,8 @@ config TEGRA124_EMC config TEGRA210_EMC_TABLE bool depends on ARCH_TEGRA_210_SOC || COMPILE_TEST + select OF_EARLY_FLATTREE + select OF_RESERVED_MEM config TEGRA210_EMC tristate "NVIDIA Tegra210 External Memory Controller driver"Will this work if CONFIG_OF is disabled?
Yeah, good question. That's why I propose "depends on". No issues with unmet or circular dependencies. Best regards, Krzysztof