[PATCH 0/7] clk: samsung: exynos850: Add CMUs needed for SysMMU

Sam Protsenko semen.protsenko at linaro.org
Mon Aug 8 11:15:55 PDT 2022


This patch series implements some missing Exynos850 clock domains. Right
now those are mainly required for SysMMU clocks, although of course
there is a lot of other clocks generated by those CMUs.

Exynos850 has next SysMMU instances:
  - SYSMMU_AUD
  - SYSMMU_DPU
  - SYSMMU_IS0
  - SYSMMU_IS1
  - SYSMMU_MFCMSCL

As CMU_DPU is already implemented, that leaves CMU_AUD, CMU_IS and
CMU_MFCMSCL to be implemented, which is done in this series:
  - CMU_AUD: audio clocks
  - CMU_IS: camera clocks (Image Signal Processing)
  - CMU_MFCMSCL: multi-format codec and scaler clocks

Sam Protsenko (7):
  dt-bindings: clock: Add bindings for Exynos850 CMU_AUD
  dt-bindings: clock: Add bindings for Exynos850 CMU_IS
  dt-bindings: clock: Add bindings for Exynos850 CMU_MFCMSCL
  clk: samsung: exynos850: Style fixes
  clk: samsung: exynos850: Implement CMU_AUD domain
  clk: samsung: exynos850: Implement CMU_IS domain
  clk: samsung: exynos850: Implement CMU_MFCMSCL domain

 .../clock/samsung,exynos850-clock.yaml        |  69 ++
 drivers/clk/samsung/clk-exynos850.c           | 682 +++++++++++++++++-
 include/dt-bindings/clock/exynos850.h         | 136 +++-
 3 files changed, 883 insertions(+), 4 deletions(-)

-- 
2.30.2




More information about the linux-arm-kernel mailing list