This series adds support for the Serial Flash Controller (SFC) found in RK3128 SoCs. The existing driver can be used as-is. As without using some "id holes" we would run out clock ids when adding the additional SFC AHB clock in the binding and would have to touch the ABI, I added patches which remove the CLK_NR_CLKS macro and use the recently introduced rockchip_clk_find_max_clk_id helper instead to find the highest clock id. changes since v1: - added patches to remove CLK_NR_CLKS (Conor) Link to v1: https://lore.kernel.org/all/20240605172154.193047-1-knaerzche@xxxxxxxxx/ changes since v2: - collect acks for the dt-bindings patches - fixed pinmux settings for chipselect pincontrols Link to (the messed version of) v2: https://lore.kernel.org/all/20240605205209.232005-1-knaerzche@xxxxxxxxx/ Alex Bee (5): clk: rockchip: rk3128: Drop CLK_NR_CLKS usage dt-bindings: clock: rk3128: Drop CLK_NR_CLKS dt-bindings: clock: rk3128: Add HCLK_SFC clk: rockchip: Add HCLK_SFC for RK3128 ARM: dts: rockchip: Add SFC for RK3128 arch/arm/boot/dts/rockchip/rk3128.dtsi | 35 ++++++++++++++++++++++++++ drivers/clk/rockchip/clk-rk3128.c | 21 +++++++++++++--- include/dt-bindings/clock/rk3128-cru.h | 3 +-- 3 files changed, 53 insertions(+), 6 deletions(-) base-commit: 234cb065ad82915ff8d06ce01e01c3e640b674d2 -- 2.45.2