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

From: Sam Protsenko
Date: Mon Aug 08 2022 - 14:16:05 EST


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