[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20211121232741.6967-1-semen.protsenko@linaro.org>
Date: Mon, 22 Nov 2021 01:27:35 +0200
From: Sam Protsenko <semen.protsenko@...aro.org>
To: Sylwester Nawrocki <s.nawrocki@...sung.com>,
Krzysztof Kozlowski <krzysztof.kozlowski@...onical.com>,
Chanwoo Choi <cw00.choi@...sung.com>,
Tomasz Figa <tomasz.figa@...il.com>,
Rob Herring <robh+dt@...nel.org>,
Stephen Boyd <sboyd@...nel.org>,
Michael Turquette <mturquette@...libre.com>
Cc: David Virag <virag.david003@...il.com>,
Paweł Chmiel <pawel.mikolaj.chmiel@...il.com>,
devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-clk@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-samsung-soc@...r.kernel.org
Subject: [PATCH 0/6] clk: samsung: exynos850: Clock driver improvements
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
Powered by blists - more mailing lists