[PATCH] clk: mediatek: mt8196: Select REGMAP_MMIO for vlpckgen
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Mon May 25 01:46:05 PDT 2026
On 5/22/26 15:30, Akari Tsuyukusa wrote:
> The MediaTek MT8196 vlpckgen clock driver uses
> __devm_regmap_init_mmio_clk() by devm_regmap_init_mmio(),
> which is defined in drivers/base/regmap/regmap-mmio.c.
> However, the driver's Kconfig entry does not select REGMAP_MMIO.
> This causes a linker error when REGMAP_MMIO is not enabled.
>
> Fix this by selecting REGMAP_MMIO in the Kconfig entry.
>
> Fixes: 2f8b3ae6f0cb ("clk: mediatek: Add MT8196 vlpckgen clock support")
> Cc: stable at vger.kernel.org
> Signed-off-by: Akari Tsuyukusa <akkun11.open at gmail.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno at collabora.com>
> ---
> drivers/clk/mediatek/Kconfig | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/clk/mediatek/Kconfig b/drivers/clk/mediatek/Kconfig
> index 2c09fd729bab..fd8440122ec2 100644
> --- a/drivers/clk/mediatek/Kconfig
> +++ b/drivers/clk/mediatek/Kconfig
> @@ -1006,6 +1006,7 @@ config COMMON_CLK_MT8196
> tristate "Clock driver for MediaTek MT8196"
> depends on ARM64 || COMPILE_TEST
> select COMMON_CLK_MEDIATEK
> + select REGMAP_MMIO
> default ARCH_MEDIATEK
> help
> This driver supports MediaTek MT8196 basic clocks.
More information about the linux-arm-kernel
mailing list