clk: mediatek: mt81xx: Ensure fhctl code is available
Subsystems (2)
PATCH 1/1 clk: mediatek: mt81xx: Ensure fhctl code is available
From: Arnd Bergmann <[email protected]>
Just like in commit eddc63094855 ("clk: mediatek: Ensure fhctl code is available for COMMON_CLK_MT6795"), these three need the shared driver code, otherwise they run into link errors such as:
aarch64-linux/bin/aarch64-linux-ld: drivers/clk/mediatek/clk-mt8192-apmixedsys.o: in function `clk_mt8192_apmixed_probe':
clk-mt8192-apmixedsys.c:(.text+0x134): undefined reference to `fhctl_parse_dt'
--- drivers/clk/mediatek/Kconfig | 3 +++ 1 file changed, 3 insertions(+)
drivers/clk/mediatek/Kconfig +3 -0
@@ -478,6 +478,7 @@ config COMMON_CLK_MT8173 tristate "Clock driver for MediaTek MT8173" depends on ARM64 || COMPILE_TEST select COMMON_CLK_MEDIATEK + select COMMON_CLK_MEDIATEK_FHCTL default ARCH_MEDIATEK help This driver supports MediaTek MT8173 basic clocks and clocks
@@ -686,6 +687,7 @@ config COMMON_CLK_MT8192 tristate "Clock driver for MediaTek MT8192" depends on ARM64 || COMPILE_TEST select COMMON_CLK_MEDIATEK + select COMMON_CLK_MEDIATEK_FHCTL default ARM64 help This driver supports MediaTek MT8192 basic clocks.
@@ -766,6 +768,7 @@ config COMMON_CLK_MT8195 bool "Clock driver for MediaTek MT8195" depends on ARM64 || COMPILE_TEST select COMMON_CLK_MEDIATEK + select COMMON_CLK_MEDIATEK_FHCTL default ARCH_MEDIATEK help This driver supports MediaTek MT8195 clocks.
Signature · 1 line
2.39.2
Il 20/03/23 10:13, Arnd Bergmann ha scritto:
Quoted 6 lines
From: Arnd Bergmann <[email protected]>
Just like in commit
eddc63094855("clk: mediatek: Ensure fhctl code is available forCOMMON_CLK_MT6795"), these three need the shared driver code, otherwise they run into link errors such as:
Quoted 7 lines
aarch64-linux/bin/aarch64-linux-ld:
drivers/clk/mediatek/clk-mt8192-apmixedsys.o: in function `clk_mt8192_apmixed_probe':
clk-mt8192-apmixedsys.c:(.text+0x134): undefined reference to `fhctl_parse_dt'Fixes 45a5cbe05d1f ("clk: mediatek: mt8173: Add support for frequency hopping through FHCTL")Fixes 4d586e10c428 ("clk: mediatek: mt8192: Add support for frequency hopping through FHCTL")Fixes da4a82dc67b0 ("clk: mediatek: mt8195: Add support for frequency hopping through FHCTL")Signed-off-by Arnd Bergmann <[email protected]>
....and sorry for this big miss.
Regards,
Angelo
Quoting Arnd Bergmann (2023-03-20 02:13:42)
Quoted 6 lines
From: Arnd Bergmann <[email protected]>
Just like in commit
eddc63094855("clk: mediatek: Ensure fhctl code is available forCOMMON_CLK_MT6795"), these three need the shared driver code, otherwise they run into link errors such as:
Quoted 8 lines
aarch64-linux/bin/aarch64-linux-ld:
drivers/clk/mediatek/clk-mt8192-apmixedsys.o: in function `clk_mt8192_apmixed_probe':
clk-mt8192-apmixedsys.c:(.text+0x134): undefined reference to `fhctl_parse_dt'Fixes 45a5cbe05d1f ("clk: mediatek: mt8173: Add support for frequency hopping through FHCTL")Fixes 4d586e10c428 ("clk: mediatek: mt8192: Add support for frequency hopping through FHCTL")Fixes da4a82dc67b0 ("clk: mediatek: mt8195: Add support for frequency hopping through FHCTL")Signed-off-by Arnd Bergmann <[email protected]>---
Applied to clk-next