[PATCH v2 0/3] clk: samsung: Introduce Exynos5515 clock driver support

Aiden Isik via B4 Relay posted 3 patches 1 month, 1 week ago
.../bindings/clock/samsung,exynos5515-cmu.yaml     |  145 ++
drivers/clk/samsung/Makefile                       |    1 +
drivers/clk/samsung/clk-exynos5515.c               | 1485 ++++++++++++++++++++
drivers/clk/samsung/clk-pll.c                      |    1 +
drivers/clk/samsung/clk-pll.h                      |    1 +
include/dt-bindings/clock/samsung,exynos5515-cmu.h |  191 +++
6 files changed, 1824 insertions(+)
[PATCH v2 0/3] clk: samsung: Introduce Exynos5515 clock driver support
Posted by Aiden Isik via B4 Relay 1 month, 1 week ago
Hi there,

This patchset introduces clock driver support for the Exynos5515 SoC.

Currently, the following CMU blocks are defined:
- CMU_TOP (handles clocks for all child CMU blocks)
- CMU_PERI (handles clocks for USI, watchdog timer, etc)
- CMU_FSYS (handles clocks for MMC, USB, etc)

This driver support makes use of HWACG (hardware automatic clock gating),
so gates do not need to be manually forced on with CLK_IGNORE_UNUSED or
CLK_IS_CRITICAL. Rather, the hardware handles the clock gating.

Support for more blocks to come as support for the hardware requiring
them is added.

I am getting some checkpatch warnings telling me to check the MAINTAINERS
file, as new files have been added. I am assuming these can be ignored as
I am not a maintainer, and the whole clock driver and samsung subsystems
already have maintainers listed.

Signed-off-by: Aiden Isik <aidenisik@member.fsf.org>
---
Changes in v2:
- Fixed accidental revert in clk-pll.c
- Corrected mux parent ordering
- Corrected Signed-off-by tags
- Link to v1: https://patch.msgid.link/20260817-for-next-lucky7-clock-v1-0-032e4b229c76@member.fsf.org

To: Krzysztof Kozlowski <krzk@kernel.org>
To: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: Chanwoo Choi <cw00.choi@samsung.com>
To: Peter Griffin <peter.griffin@linaro.org>
To: Alim Akhtar <alim.akhtar@samsung.com>
To: Michael Turquette <mturquette@baylibre.com>
To: Stephen Boyd <sboyd@kernel.org>
To: Brian Masney <bmasney@redhat.com>
To: Rob Herring <robh@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Aiden Isik <aidenisik+git@member.fsf.org>
Cc: linux-samsung-soc@vger.kernel.org
Cc: linux-clk@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org

---
Aiden Isik (3):
      dt-bindings: clock: Add Exynos5515 SoC
      clk: samsung: clk-pll: Add support for pll_309
      clk: samsung: Introduce Exynos5515 clock driver

 .../bindings/clock/samsung,exynos5515-cmu.yaml     |  145 ++
 drivers/clk/samsung/Makefile                       |    1 +
 drivers/clk/samsung/clk-exynos5515.c               | 1485 ++++++++++++++++++++
 drivers/clk/samsung/clk-pll.c                      |    1 +
 drivers/clk/samsung/clk-pll.h                      |    1 +
 include/dt-bindings/clock/samsung,exynos5515-cmu.h |  191 +++
 6 files changed, 1824 insertions(+)
---
base-commit: acde40ba506aae78633e080b5704d33cf4bc13c6
change-id: 20260815-for-next-lucky7-clock-3b4b7e6b1ce4

Best regards,
--  
Aiden Isik <aidenisik@member.fsf.org>
Re: [PATCH v2 0/3] clk: samsung: Introduce Exynos5515 clock driver support
Posted by Krzysztof Kozlowski 3 weeks ago
On Tue, 18 Aug 2026 22:58:34 +0100, Aiden Isik wrote:
> This patchset introduces clock driver support for the Exynos5515 SoC.
> 
> Currently, the following CMU blocks are defined:
> - CMU_TOP (handles clocks for all child CMU blocks)
> - CMU_PERI (handles clocks for USI, watchdog timer, etc)
> - CMU_FSYS (handles clocks for MMC, USB, etc)
> 
> [...]

Applied, thanks!

[1/3] dt-bindings: clock: Add Exynos5515 SoC
      https://git.kernel.org/krzk/linux/c/3c120e1c651da5c13b803f4742cc5d929b78a772
[2/3] clk: samsung: clk-pll: Add support for pll_309
      https://git.kernel.org/krzk/linux/c/6fb3239a9a58399ea787887ad555b6f6cfadbddb
[3/3] clk: samsung: Introduce Exynos5515 clock driver
      https://git.kernel.org/krzk/linux/c/0ae5dad7d9e6e4b8c8f3611f04fa929e634630e5

Best regards,
-- 
Krzysztof Kozlowski <krzk@kernel.org>