[PATCH v3 0/4] Add MIPI CSI-2 support for i.MX8ULP
From: Guoniu Zhou <hidden>
Date: 2025-08-25 10:10:36
Also in:
imx, linux-devicetree, linux-media, lkml
The serial adds MIPI CSI-2 support for i.MX8ULP. Signed-off-by: Guoniu Zhou <redacted> --- Changes in v3: - Correct the order of "fsl,imx8qm-mipi-csi2","fsl,imx8qm-mipi-csi2". - Correct the order of minItems and maxItems. - Restict all variants. - Change pclk clock name to csr to match IP port name. - Align description about csr clock with IP datasheet. - Add reasons for adding a fourth clock(csr) in patch 1 commit log. - Link to v2: https://lore.kernel.org/all/20250822-csi2_imx8ulp-v2-0-26a444394965@nxp.com (local) Changes in v2: - Add more description about pclk clock. - Change minItems/maxItems to 2 for resets property. - Better to handle "fsl,imx8ulp-mipi-csi2" variant. - Move comment to the top of reset_control_deassert(). - Move dts patch as the last one. - Add "fsl,imx8qxp-mipi-csi2" to compatible string list of csi node. - Remove patch 5 in v1. - Link to v1: https://lore.kernel.org/all/20250812081923.1019345-1-guoniu.zhou@oss.nxp.com (local) --- Guoniu Zhou (4): media: dt-bindings: nxp,imx8mq-mipi-csi2: Add i.MX8ULP compatible string media: imx8mq-mipi-csi2: Use devm_clk_bulk_get_all() to fetch clocks media: imx8mq-mipi-csi2: Explicitly release reset arm64: dts: imx8ulp: Add CSI and ISI Nodes .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 40 ++++++++++++- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 67 ++++++++++++++++++++++ drivers/media/platform/nxp/imx8mq-mipi-csi2.c | 60 ++++++------------- 3 files changed, 122 insertions(+), 45 deletions(-) --- base-commit: a75b8d198c55e9eb5feb6f6e155496305caba2dc change-id: 20250819-csi2_imx8ulp-9db386dd6bdf Best regards, -- Guoniu Zhou [off-list ref]