summaryrefslogtreecommitdiff
path: root/drivers/clk/meson/meson8-ddr.c
diff options
context:
space:
mode:
authorJerome Brunet <jbrunet@baylibre.com>2025-06-23 18:37:38 +0200
committerJerome Brunet <jbrunet@baylibre.com>2025-07-02 15:38:19 +0200
commit4cb53fff9db2751f9d94e45c3bcac13f4be4458b (patch)
tree8c9adcdccb305bd5b38d9b3d2b5eee4af20768de /drivers/clk/meson/meson8-ddr.c
parent21ed19d1186314940d4300c39bf54fe0a410ee44 (diff)
clk: amlogic: drop clk_regmap tables
Remove the clk_regmap tables that are used to keep track which clock need to be initialised before being registered. The initialisation is now done by the .init() operation of clk_regmap. This rework saves a bit memory and makes maintenance a bit easier. Link: https://lore.kernel.org/r/20250623-amlogic-clk-drop-clk-regmap-tables-v4-2-ff04918211cc@baylibre.com Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Diffstat (limited to 'drivers/clk/meson/meson8-ddr.c')
-rw-r--r--drivers/clk/meson/meson8-ddr.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/drivers/clk/meson/meson8-ddr.c b/drivers/clk/meson/meson8-ddr.c
index 4b73ea244b63..1975fc3987e2 100644
--- a/drivers/clk/meson/meson8-ddr.c
+++ b/drivers/clk/meson/meson8-ddr.c
@@ -85,11 +85,6 @@ static struct clk_hw_onecell_data meson8_ddr_clk_hw_onecell_data = {
.num = 2,
};
-static struct clk_regmap *const meson8_ddr_clk_regmaps[] = {
- &meson8_ddr_pll_dco,
- &meson8_ddr_pll,
-};
-
static const struct regmap_config meson8_ddr_clkc_regmap_config = {
.reg_bits = 8,
.val_bits = 32,
@@ -113,10 +108,6 @@ static int meson8_ddr_clkc_probe(struct platform_device *pdev)
if (IS_ERR(regmap))
return PTR_ERR(regmap);
- /* Populate regmap */
- for (i = 0; i < ARRAY_SIZE(meson8_ddr_clk_regmaps); i++)
- meson8_ddr_clk_regmaps[i]->map = regmap;
-
/* Register all clks */
for (i = 0; i < meson8_ddr_clk_hw_onecell_data.num; i++) {
hw = meson8_ddr_clk_hw_onecell_data.hws[i];