[PATCH v2 0/3] clk: samsung: Introduce Exynos5515 clock driver support
From: Aiden Isik via B4 Relay <devnull+aidenisik.member.fsf.org@kernel.org>
Date: 2026-08-18 21:58:45
Also in:
b4-sent, linux-clk, linux-devicetree, linux-hardening, linux-samsung-soc, lkml
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 <redacted> --- 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 <redacted> To: Stephen Boyd <sboyd@kernel.org> To: Brian Masney <redacted> To: Rob Herring <robh@kernel.org> To: Conor Dooley <conor+dt@kernel.org> To: Aiden Isik <redacted> 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 [off-list ref]