[PATCH 0/3] Refactor infracfg drivers to be able to use common helpers

Akari Tsuyukusa posted 3 patches 1 month ago
drivers/clk/mediatek/clk-mt6795-infracfg.c | 70 ++++------------------
drivers/clk/mediatek/clk-mt7622-infracfg.c | 70 ++++------------------
drivers/clk/mediatek/clk-mtk.c             | 18 +++++-
drivers/clk/mediatek/clk-mtk.h             |  2 +
4 files changed, 41 insertions(+), 119 deletions(-)
[PATCH 0/3] Refactor infracfg drivers to be able to use common helpers
Posted by Akari Tsuyukusa 1 month ago
This series extends the MediaTek clock common framework to support
cpumux and converts existing infracfg drivers to use the common
helpers.

Currently, many MediaTek clock drivers implement their own probe and
remove functions, leading to significant code duplication. By extending
the mtk_clk_desc structure and the __mtk_clk_simple_probe/remove
functions, we can handle these sequences in a unified way.

Summary of changes:
- Patch 1: Add cpumux support to common mtk_clk_simple_probe/remove.
- Patch 2: Convert MT6795 infracfg driver to the common helpers.
- Patch 3: Convert MT7622 infracfg driver to the common helpers.

Akari Tsuyukusa (3):
  clk: mediatek: clk-mtk: Add cpumux support to common probe/remove
    helpers
  clk: mediatek: mt6795-infracfg: Switch to common probe/remove helpers
  clk: mediatek: mt7622-infracfg: Switch to common probe/remove helpers

 drivers/clk/mediatek/clk-mt6795-infracfg.c | 70 ++++------------------
 drivers/clk/mediatek/clk-mt7622-infracfg.c | 70 ++++------------------
 drivers/clk/mediatek/clk-mtk.c             | 18 +++++-
 drivers/clk/mediatek/clk-mtk.h             |  2 +
 4 files changed, 41 insertions(+), 119 deletions(-)

-- 
2.52.0