Messages in this thread | | | From | Sam Protsenko <> | Subject | [PATCH 0/6] clk: samsung: exynos850: Clock driver improvements | Date | Mon, 22 Nov 2021 01:27:35 +0200 |
| |
This cumulative series supersedes next patches/series: 1. CMU_APM domain implementation series [1] 2. CMU_CMGP domain implementation series [2] 3. "Register clocks early" patch [3]
with changes as follows: - add "Keep some crucial clocks running" patch [6/6] - enable CMU_PERI parent clock early - move bindings headers changes into bindings doc patches
Tested: - CMU_TOP is registered before CMU_PERI - CMU_PERI parent clock is enabled early and successfully, and running before any access to CMU_PERI registers - kernel boots successfully without "clk_ignore_unused" param - MCT timer works fine and doesn't panic during bootup
[1] https://lkml.org/lkml/2021/10/22/978 [2] https://lkml.org/lkml/2021/11/9/660 [3] https://lkml.org/lkml/2021/10/25/818
Sam Protsenko (6): dt-bindings: clock: Add bindings for Exynos850 CMU_APM clk: samsung: exynos850: Implement CMU_APM domain dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP clk: samsung: exynos850: Implement CMU_CMGP domain clk: samsung: exynos850: Register clocks early clk: samsung: exynos850: Keep some crucial clocks running
.../clock/samsung,exynos850-clock.yaml | 38 ++ drivers/clk/samsung/clk-exynos850.c | 327 ++++++++++++++++-- include/dt-bindings/clock/exynos850.h | 46 ++- 3 files changed, 387 insertions(+), 24 deletions(-)
-- 2.30.2
| |