[PATCH v3 0/6] clock: imx95: Add LVDS/DISPLAY CSR for i.MX94
From: Peng Fan <peng.fan@nxp.com>
Date: 2025-07-07 02:26:38
Also in:
imx, linux-clk, linux-devicetree, lkml
Similar to i.MX95, i.MX94 also has LVDS/DISPLAY CSR to provide clock gate for LVDS and DISPLAY Controller. So following same approach to add the support, as what have been done for i.MX95. Patch 1 is to add the binding doc. Patch 2 is fixes when supporting i.MX94, but the issues are also exposed to i.MX95 even not triggered. No need to rush the two patches for 6.16. Patch 3 and 4 is to add the clk driver. Patch 3 is almost picked from NXP downstream with a minor update. Patch 4 is modified from NXP downstream with a few minor patches merged and updated. Patch 5 is the dts part to give reviewer a whole view on how it is used. Thanks for Frank Li helping do NXP internal review for the patchset. Signed-off-by: Peng Fan <peng.fan@nxp.com> --- Changes in v3: - Add R-b from Abel and Frank - Correct License in patch 1 to add dt-binding - Address Frank's comments in patch 3, 4 for compatible strings order. - Add a patch to update MAINTAINERS entry for i.MX clock entry - Link to v2: https://lore.kernel.org/r/20250703-imx95-blk-ctl-7-1-v2-0-b378ad796330@nxp.com (local) Changes in v2: - Correct compatible string order in patch 1 which add dt-binding - Sort the order of of_device_id in patch 4 which add i.MX94 driver - Update ldb pll div7 node name in patch 5 which add dts nodes - Link to v1: https://lore.kernel.org/r/20250701-imx95-blk-ctl-7-1-v1-0-00db23bd8876@nxp.com (local) --- Laurentiu Palcu (1): clk: imx95-blk-ctl: Fix synchronous abort Peng Fan (4): dt-bindings: clock: Add support for i.MX94 LVDS/DISPLAY CSR clk: imx95-blk-ctl: Add clock for i.MX94 LVDS/Display CSR MAINTAINERS: Update i.MX Clock Entry arm64: dts: imx943: Add LVDS/DISPLAY CSR nodes Sandor Yu (1): clk: imx95-blk-ctl: Rename lvds and displaymix csr blk .../bindings/clock/nxp,imx95-blk-ctl.yaml | 2 + MAINTAINERS | 4 +- arch/arm64/boot/dts/freescale/imx943.dtsi | 34 ++++++++ drivers/clk/imx/clk-imx95-blk-ctl.c | 93 +++++++++++++++++----- include/dt-bindings/clock/nxp,imx94-clock.h | 13 +++ 5 files changed, 122 insertions(+), 24 deletions(-) --- base-commit: fa643a3813b6df6356b86e1c8061e2dfd0c99746 change-id: 20250701-imx95-blk-ctl-7-1-e9f82be61980 Best regards, -- Peng Fan [off-list ref]