diff options
author | Arnd Bergmann <arnd@arndb.de> | 2024-10-15 15:11:13 +0000 |
---|---|---|
committer | Linus Walleij <linus.walleij@linaro.org> | 2024-10-15 23:38:58 +0200 |
commit | 60ba5da29a3afe1a6106203d34e02f90236b5dea (patch) | |
tree | 572c092449a5ba70335480f6a96abff6fd0f0020 /drivers/pinctrl | |
parent | d7eac9379f2198c4bd6a2e69eb8b38c82bb2fd5c (diff) | |
download | lwn-60ba5da29a3afe1a6106203d34e02f90236b5dea.tar.gz lwn-60ba5da29a3afe1a6106203d34e02f90236b5dea.zip |
pinctrl: th1520: add a CONFIG_OF dependency
When compile-testing without CONfIG_OF:
drivers/pinctrl/pinctrl-th1520.c: In function 'th1520_pinctrl_dt_node_to_map':
drivers/pinctrl/pinctrl-th1520.c:455:23: error: implicit declaration of function 'pinconf_generic_parse_dt_config'; did you mean 'pinconf_generic_dump_config'? [-Wimplicit-function-declaration]
455 | ret = pinconf_generic_parse_dt_config(child, pctldev, &configs, &nconfigs);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| pinconf_generic_dump_config
Enforce this using Kconig dependencies.
Fixes: bed5cd6f8a98 ("pinctrl: Add driver for the T-Head TH1520 SoC")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Acked-by: Drew Fustini <drew@pdp7.com>
Link: https://lore.kernel.org/20241015151126.2401855-1-arnd@kernel.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/pinctrl')
-rw-r--r-- | drivers/pinctrl/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/pinctrl/Kconfig b/drivers/pinctrl/Kconfig index a6acc27c9a83..3fab5ebeb2e0 100644 --- a/drivers/pinctrl/Kconfig +++ b/drivers/pinctrl/Kconfig @@ -564,6 +564,7 @@ config PINCTRL_TPS6594 config PINCTRL_TH1520 tristate "Pinctrl driver for the T-Head TH1520 SoC" depends on ARCH_THEAD || COMPILE_TEST + depends on OF select GENERIC_PINMUX_FUNCTIONS select GENERIC_PINCONF select PINMUX |