Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1523775

Re: [PATCH] iommu: mtk: add common-clk dependency

From Stephen Boyd <sboyd@codeaurora.org>
Newsgroups linux.kernel
Subject Re: [PATCH] iommu: mtk: add common-clk dependency
Date 2016-11-16 20:40 +0100
Message-ID <sEedQ-76Q-3@gated-at.bofh.it> (permalink)
References <sEatA-4HA-25@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On 11/16, Arnd Bergmann wrote:
> After the MT2701 clock driver was added, we get a harmless warning for
> the iommu driver that selects it, when compile-testing without
> COMMON_CLK.
> 
> warning: (MTK_IOMMU_V1) selects COMMON_CLK_MT2701_IMGSYS which has unmet direct dependencies (COMMON_CLK)
> 
> Adding a dependency on COMMON_CLK avoids the warning.
> 
> Fixes: e9862118272a ("clk: mediatek: Add MT2701 clock support")
> Signed-off-by: Arnd Bergmann <arnd@arndb.de>

Hm.. why is an iommu driver selecting a clk driver? They should
be using standard clk APIs so it's not like they need it for
build time correctness. Shouldn't we drop the selects instead?
Those look to have been introduced a few kernel versions ago, but
they were selecting options that didn't exist until a few days
ago when I merged the mediatek clk driver. The clk options are
user-visible, so it should be possible to select them in the
configuration phase.

----8<----
diff --git a/drivers/iommu/Kconfig b/drivers/iommu/Kconfig
index 8ee54d71c7eb..37e204f3d9be 100644
--- a/drivers/iommu/Kconfig
+++ b/drivers/iommu/Kconfig
@@ -352,9 +352,6 @@ config MTK_IOMMU_V1
 	select IOMMU_API
 	select MEMORY
 	select MTK_SMI
-	select COMMON_CLK_MT2701_MMSYS
-	select COMMON_CLK_MT2701_IMGSYS
-	select COMMON_CLK_MT2701_VDECSYS
 	help
 	  Support for the M4U on certain Mediatek SoCs. M4U generation 1 HW is
 	  Multimedia Memory Managememt Unit. This option enables remapping of

-- 
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
a Linux Foundation Collaborative Project

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH] iommu: mtk: add common-clk dependency Arnd Bergmann <arnd@arndb.de> - 2016-11-16 16:40 +0100
  Re: [PATCH] iommu: mtk: add common-clk dependency Stephen Boyd <sboyd@codeaurora.org> - 2016-11-16 20:40 +0100
    Re: [PATCH] iommu: mtk: add common-clk dependency Honghui Zhang <honghui.zhang@mediatek.com> - 2016-11-17 02:30 +0100
      Re: [PATCH] iommu: mtk: add common-clk dependency Stephen Boyd <sboyd@codeaurora.org> - 2016-11-18 00:50 +0100
        Re: [PATCH] iommu: mtk: add common-clk dependency Honghui Zhang <honghui.zhang@mediatek.com> - 2016-11-18 03:40 +0100

csiph-web