.../arm/mediatek/mediatek,mt8186-clock.yaml | 56 ++ .../mediatek/mediatek,mt8186-sys-clock.yaml | 54 ++ drivers/clk/mediatek/Kconfig | 8 + drivers/clk/mediatek/Makefile | 5 + drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 133 +++ drivers/clk/mediatek/clk-mt8186-cam.c | 90 ++ drivers/clk/mediatek/clk-mt8186-img.c | 68 ++ .../clk/mediatek/clk-mt8186-imp_iic_wrap.c | 67 ++ drivers/clk/mediatek/clk-mt8186-infra_ao.c | 216 +++++ drivers/clk/mediatek/clk-mt8186-ipe.c | 55 ++ drivers/clk/mediatek/clk-mt8186-mcu.c | 108 +++ drivers/clk/mediatek/clk-mt8186-mdp.c | 80 ++ drivers/clk/mediatek/clk-mt8186-mfg.c | 48 ++ drivers/clk/mediatek/clk-mt8186-mm.c | 111 +++ drivers/clk/mediatek/clk-mt8186-topckgen.c | 780 ++++++++++++++++++ drivers/clk/mediatek/clk-mt8186-vdec.c | 88 ++ drivers/clk/mediatek/clk-mt8186-venc.c | 51 ++ drivers/clk/mediatek/clk-mt8186-wpe.c | 51 ++ include/dt-bindings/clock/mt8186-clk.h | 445 ++++++++++ 19 files changed, 2514 insertions(+) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186-clock.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186-sys-clock.yaml create mode 100644 drivers/clk/mediatek/clk-mt8186-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8186-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8186-img.c create mode 100644 drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8186-infra_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8186-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mcu.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8186-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8186-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8186-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8186-wpe.c create mode 100644 include/dt-bindings/clock/mt8186-clk.h