From ed73ec79b9e4922576aa07224e11ea40bfe14c57 Mon Sep 17 00:00:00 2001 From: Jian Hu Date: Tue, 8 Aug 2023 05:28:58 +0000 Subject: [PATCH] clk: fix regmap duplicate [1/1] PD#SWPL-134344 Problem: there is warning when call meson_clk_regmap_resource twice Solution: name for clkc_regmap_config Verify: t5d Change-Id: I645637aa2b67544684a9e3e352030f91ea7ce58f Signed-off-by: Jian Hu --- drivers/clk/meson/clk-regmap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/clk/meson/clk-regmap.c b/drivers/clk/meson/clk-regmap.c index 4429c94fc..bd54b9fa7 100644 --- a/drivers/clk/meson/clk-regmap.c +++ b/drivers/clk/meson/clk-regmap.c @@ -240,11 +240,15 @@ struct regmap *meson_clk_regmap_resource(struct platform_device *pdev, struct de unsigned int index) { void __iomem *base; + struct device_node *node = dev->of_node; base = devm_platform_ioremap_resource(pdev, index); if (IS_ERR(base)) return ERR_CAST(base); + clkc_regmap_config.name = devm_kasprintf(dev, GFP_KERNEL, + "%s-%d", node->name, index); + return devm_regmap_init_mmio(dev, base, &clkc_regmap_config); } EXPORT_SYMBOL_GPL(meson_clk_regmap_resource);