Hi, > -----Original Message----- > From: Lad Prabhakar [mailto:prabhakar.mahadev-lad.rj@bp.renesas.com] > Sent: Wednesday, March 10, 2021 1:36 AM > To: cip-dev@lists.cip-project.org; iwamatsu nobuhiro(岩松 信洋 □SWC◯ACT) > ; Pavel Machek > Cc: Biju Das > Subject: [PATCH 4.19.y-cip 00/40] Renesas RZ/G2{E,H,M,N} add VIN, CSI2 support > > Hi All, > > This patch series does the following: > * Drops unneeded regulator setup for OV5645 sensor > * Adds driver for IMX219 sensor > * Updates v4l2-async to accept endpoints for fwnode matching > * Various fixes for R-Car VIN driver > * Support to capture RAW format to VIN driver > * Support for RZ/G2{H,M,N,E} SoC's in VIN/CSI2 driver > * DTS changes for HiHope RZ/G2{H,M,N} and SI Linux RZ/G2E to > enable VIN, CSI2 modules and OV5645, IMX219 sensors. > I reviewed this series, I didn't see any major problems. As Paval points out, the Renesas lab is now stopped. If this recovers and the target hardware test is okay, I would apply this. > Cheers, > Prabhakar Best regards, Nobuhiro > > Andrey Konovalov (1): > media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding > > Biju Das (10): > media: dt-bindings: media: rcar_vin: Add r8a774a1 support > media: rcar-vin: Enable support for r8a774a1 > media: dt-bindings: media: rcar-csi2: Add r8a774a1 support > media: rcar-csi2: Enable support for r8a774a1 > arm64: dts: renesas: r8a774a1: Add VIN and CSI-2 nodes > media: dt-bindings: rcar-vin: Add R8A774B1 support > media: rcar-vin: Enable support for R8A774B1 > media: dt-bindings: rcar-csi2: Add R8A774B1 support > media: rcar-csi2: Enable support for R8A774B1 > arm64: dts: renesas: r8a774b1: Add VIN and CSI-2 support > > Dafna Hirschfeld (1): > media: i2c: imx219: Fix a bug in imx219_enum_frame_size > > Dave Stevenson (1): > media: i2c: Add driver for Sony IMX219 sensor > > Fabio Estevam (1): > media: ov5645: Remove unneeded regulator_set_voltage() > > Hans Verkuil (2): > media: i2c: imx219: Selection compliance fixes > media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size > > Jacopo Mondi (1): > media: i2c: imx219: Implement get_selection > > Lad Prabhakar (16): > media: rcar-vin: Invalidate pipeline if conversion is not possible on > input formats > media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format > media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format > media: i2c: imx219: Fix power sequence > media: i2c: imx219: Add support for RAW8 bit bayer format > media: i2c: imx219: Add support for cropped 640x480 resolution > arm64: dts: renesas: r8a774c0-cat874: Add support for AISTARVISION > MIPI Adapter V2.1 > media: dt-bindings: media: renesas,vin: Add R8A774E1 support > media: rcar-vin: Enable support for R8A774E1 > media: dt-bindings: media: renesas,csi2: Add R8A774E1 support > media: rcar-csi2: Enable support for R8A774E1 > arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes > arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Add parent macro > for each sensor > arm64: dts: renesas: Add support for MIPI Adapter V2.1 connected to > HiHope RZ/G2H > arm64: dts: renesas: Add support for MIPI Adapter V2.1 connected to > HiHope RZ/G2M > arm64: dts: renesas: Add support for MIPI Adapter V2.1 connected to > HiHope RZ/G2N > > Laurent Pinchart (4): > media: device property: Add a function to test is a fwnode is a graph > endpoint > media: v4l2-async: Accept endpoints and devices for fwnode matching > media: v4l2-async: Pass notifier pointer to match functions > media: v4l2-async: Log message in case of heterogeneous fwnode match > > Niklas Söderlund (2): > media: rcar-vin: fix wrong return value in rvin_set_channel_routing() > media: rcar-csi2: Update V3M and E3 start procedure > > Sakari Ailus (1): > media: v4l: ctrl: Provide unlocked variant of v4l2_ctrl_grab > > .../devicetree/bindings/media/i2c/imx219.yaml | 114 ++ > .../devicetree/bindings/media/rcar_vin.txt | 3 + > .../bindings/media/renesas,rcar-csi2.txt | 3 + > MAINTAINERS | 8 + > arch/arm64/boot/dts/renesas/Makefile | 10 +- > .../aistarvision-mipi-adapter-2.1.dtsi | 96 + > ...rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 109 ++ > .../r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts | 29 + > arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 367 ++++ > .../r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 16 + > arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 366 ++++ > .../dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 73 + > .../r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 16 + > arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 334 ++++ > drivers/media/i2c/Kconfig | 11 + > drivers/media/i2c/Makefile | 1 + > drivers/media/i2c/imx219.c | 1582 +++++++++++++++++ > drivers/media/i2c/ov5645.c | 28 - > drivers/media/platform/rcar-vin/rcar-core.c | 49 + > drivers/media/platform/rcar-vin/rcar-csi2.c | 23 +- > drivers/media/platform/rcar-vin/rcar-dma.c | 17 +- > drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 + > drivers/media/v4l2-core/v4l2-async.c | 83 +- > drivers/media/v4l2-core/v4l2-ctrls.c | 8 +- > include/linux/property.h | 5 + > include/media/v4l2-ctrls.h | 26 +- > 26 files changed, 3330 insertions(+), 51 deletions(-) > create mode 100644 Documentation/devicetree/bindings/media/i2c/imx219.yaml > create mode 100644 arch/arm64/boot/dts/renesas/aistarvision-mipi-adapter-2.1.dtsi > create mode 100644 arch/arm64/boot/dts/renesas/hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi > create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1-hihope-rzg2m-ex-mipi-2.1.dts > create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts > create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts > create mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts > create mode 100644 drivers/media/i2c/imx219.c > > -- > 2.17.1