Hello, This small patch series updates the imx7-media-csi driver to work on the i.MX8MM with an OV5640 sensor. Patch 1/3 extends the nxp,imx7-csi DT bindings with a compatible string for the i.MX8MM. While the CSI bridge in that SoC doesn't seem to differ from the one in the i.MX7 according to the reference manual, experience shows that NXP reference manuals are not always reliable. To be on the safe side, a new fsl,imx8mm-csi compatible string, with a fallback on fsl,imx7-csi, will avoid future backward-compatibility problems. Patches 2/3 and 3/3 fix issues with RAW8 and RAW10 capture from an OV5640 sensor. The fixes are the result of experimentation and study of NXP BSP drivers, as the reference manual doesn't provide much information in this area. I'm not very happy with this, as understanding the exact effect of the register fields modified by those two patches would be better. Still, without support from NXP (which I would really, really appreciate - anyone from NXP reading this ?), I can't do better. Given those concerns, I would also appreciate if this series could be tested widely for possible regressions. There should be no change for YUV formats, so only raw formats (RAW8, RAW10, RAW12 and RAW14) need to be tested. Laurent Pinchart (3): dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10-bit formats media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 .../bindings/media/nxp,imx7-csi.yaml | 12 +++++++---- drivers/staging/media/imx/imx7-media-csi.c | 21 +++++-------------- 2 files changed, 13 insertions(+), 20 deletions(-) -- Regards, Laurent Pinchart