From: Sam Protsenko <semen.protsenko@linaro.org> To: Sylwester Nawrocki <s.nawrocki@samsung.com>, Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>, Chanwoo Choi <cw00.choi@samsung.com>, Tomasz Figa <tomasz.figa@gmail.com>, Rob Herring <robh+dt@kernel.org>, Stephen Boyd <sboyd@kernel.org>, Michael Turquette <mturquette@baylibre.com> Cc: "David Virag" <virag.david003@gmail.com>, "Paweł Chmiel" <pawel.mikolaj.chmiel@gmail.com>, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 0/6] clk: samsung: exynos850: Clock driver improvements Date: Mon, 22 Nov 2021 01:27:35 +0200 [thread overview] Message-ID: <20211121232741.6967-1-semen.protsenko@linaro.org> (raw) 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
WARNING: multiple messages have this Message-ID (diff)
From: Sam Protsenko <semen.protsenko@linaro.org> To: Sylwester Nawrocki <s.nawrocki@samsung.com>, Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>, Chanwoo Choi <cw00.choi@samsung.com>, Tomasz Figa <tomasz.figa@gmail.com>, Rob Herring <robh+dt@kernel.org>, Stephen Boyd <sboyd@kernel.org>, Michael Turquette <mturquette@baylibre.com> Cc: "David Virag" <virag.david003@gmail.com>, "Paweł Chmiel" <pawel.mikolaj.chmiel@gmail.com>, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org Subject: [PATCH 0/6] clk: samsung: exynos850: Clock driver improvements Date: Mon, 22 Nov 2021 01:27:35 +0200 [thread overview] Message-ID: <20211121232741.6967-1-semen.protsenko@linaro.org> (raw) 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 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2021-11-21 23:27 UTC|newest] Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-11-21 23:27 Sam Protsenko [this message] 2021-11-21 23:27 ` [PATCH 0/6] clk: samsung: exynos850: Clock driver improvements Sam Protsenko 2021-11-21 23:27 ` [PATCH 1/6] dt-bindings: clock: Add bindings for Exynos850 CMU_APM Sam Protsenko 2021-11-21 23:27 ` Sam Protsenko 2021-11-22 9:53 ` Sylwester Nawrocki 2021-11-22 9:53 ` Sylwester Nawrocki 2021-11-21 23:27 ` [PATCH 2/6] clk: samsung: exynos850: Implement CMU_APM domain Sam Protsenko 2021-11-21 23:27 ` Sam Protsenko 2021-11-22 9:54 ` Sylwester Nawrocki 2021-11-22 9:54 ` Sylwester Nawrocki 2021-11-21 23:27 ` [PATCH 3/6] dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP Sam Protsenko 2021-11-21 23:27 ` Sam Protsenko 2021-11-22 9:54 ` Sylwester Nawrocki 2021-11-22 9:54 ` Sylwester Nawrocki 2021-11-21 23:27 ` [PATCH 4/6] clk: samsung: exynos850: Implement CMU_CMGP domain Sam Protsenko 2021-11-21 23:27 ` Sam Protsenko 2021-11-22 9:54 ` Sylwester Nawrocki 2021-11-22 9:54 ` Sylwester Nawrocki 2021-11-21 23:27 ` [PATCH 5/6] clk: samsung: exynos850: Register clocks early Sam Protsenko 2021-11-21 23:27 ` Sam Protsenko 2021-11-22 10:00 ` Sylwester Nawrocki 2021-11-22 10:00 ` Sylwester Nawrocki 2021-11-22 14:28 ` Sam Protsenko 2021-11-22 14:28 ` Sam Protsenko 2021-11-21 23:27 ` [PATCH 6/6] clk: samsung: exynos850: Keep some crucial clocks running Sam Protsenko 2021-11-21 23:27 ` Sam Protsenko 2021-11-22 7:57 ` Krzysztof Kozlowski 2021-11-22 7:57 ` Krzysztof Kozlowski 2021-11-22 10:01 ` Sylwester Nawrocki 2021-11-22 10:01 ` Sylwester Nawrocki
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20211121232741.6967-1-semen.protsenko@linaro.org \ --to=semen.protsenko@linaro.org \ --cc=cw00.choi@samsung.com \ --cc=devicetree@vger.kernel.org \ --cc=krzysztof.kozlowski@canonical.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-clk@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=linux-samsung-soc@vger.kernel.org \ --cc=mturquette@baylibre.com \ --cc=pawel.mikolaj.chmiel@gmail.com \ --cc=robh+dt@kernel.org \ --cc=s.nawrocki@samsung.com \ --cc=sboyd@kernel.org \ --cc=tomasz.figa@gmail.com \ --cc=virag.david003@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.