media: dt-bindings: Merge OV5695 into OV5693 binding
authorRob Herring <robh@kernel.org>
Thu, 17 Aug 2023 20:26:46 +0000 (15:26 -0500)
committerRob Herring <robh@kernel.org>
Tue, 5 Sep 2023 20:54:15 +0000 (15:54 -0500)
commit44ade291b77c1cff25f253782c486c0c1e7296eb
tree02199853cbded75e489919d7ed18ece774a2d09b
parentcf60ce92358da29f3b1e24005f7b748584b82753
media: dt-bindings: Merge OV5695 into OV5693 binding

The OV5695 binding is almost the same as the OV5693 binding. The only
difference is 'clock-names' is defined for OV5695. However, the lack of
clock-names is an omission as the Linux OV5693 driver expects the same
'xvclk' clock name.

'link-frequencies' is required by OV5693, but not OV5695, so make that
conditional. Really, this shouldn't vary by device, but we're stuck with
the existing binding use.

The rockchip-isp1 binding example is missing required properties, so it
has to be updated as well.

Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230817202647.2179609-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Documentation/devicetree/bindings/media/i2c/ov5695.txt [deleted file]
Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
Documentation/devicetree/bindings/media/rockchip-isp1.yaml