clk: lan966x: Fix linking error

If the config options HAS_IOMEM is not set then the driver fails to link
with the following error:
clk-lan966x.c:(.text+0x950): undefined reference to
`devm_platform_ioremap_resource'

Therefor add missing dependencies: HAS_IOMEM and OF.

Fixes: 54104ee023 ("clk: lan966x: Add lan966x SoC clock driver")
Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Link: https://lore.kernel.org/r/20220219141536.460812-1-horatiu.vultur@microchip.com
Reviewed-by: Nicolas Ferre <nicolas.ferre@microchip.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
Horatiu Vultur 2022-02-19 15:15:36 +01:00 коммит произвёл Stephen Boyd
Родитель 6e6fec3f96
Коммит aa091a6a91
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -231,6 +231,8 @@ config COMMON_CLK_GEMINI
config COMMON_CLK_LAN966X config COMMON_CLK_LAN966X
bool "Generic Clock Controller driver for LAN966X SoC" bool "Generic Clock Controller driver for LAN966X SoC"
depends on HAS_IOMEM
depends on OF
help help
This driver provides support for Generic Clock Controller(GCK) on This driver provides support for Generic Clock Controller(GCK) on
LAN966X SoC. GCK generates and supplies clock to various peripherals LAN966X SoC. GCK generates and supplies clock to various peripherals