Hello, small changes compared to v4: - bindings: - Took in Rob's suggestions and used a more compact if: required: - maxim,gpio-poc then: properties: poc-supply: false gpio-controller: false it's a shame we can't use 'properties' in the if: clause :) but this already looks better than the preceding version - driver: - Backtrack on the set_gpio() function and share implementation with the gpiochip function Tested on Eagle-V3M Thanks j Jacopo Mondi (4): dt-bindings: media: max9286: Re-indent example dt-bindings: media: max9286: Define 'maxim,gpio-poc' media: i2c: max9286: Use "maxim,gpio-poc" property arm64: dts: renesas: r8a77970: Add csi40 port@0 Kieran Bingham (3): arm64: dts: renesas: eagle: Enable MAX9286 arm64: dts: renesas: eagle: Add GMSL .dtsi DNI: arm64: dts: renesas: eagle: Include eagle-gmsl .../bindings/media/i2c/maxim,max9286.yaml | 275 +++++++++++------- arch/arm64/boot/dts/renesas/eagle-gmsl.dtsi | 178 ++++++++++++ .../arm64/boot/dts/renesas/r8a77970-eagle.dts | 114 ++++++++ arch/arm64/boot/dts/renesas/r8a77970.dtsi | 4 + drivers/media/i2c/max9286.c | 125 ++++++-- 5 files changed, 560 insertions(+), 136 deletions(-) create mode 100644 arch/arm64/boot/dts/renesas/eagle-gmsl.dtsi -- 2.31.1