[media] dt/bindings: Add bindings for OV5640
Add device tree binding documentation for the OV5640 camera sensor. Signed-off-by: Steve Longerbeam <steve_longerbeam@mentor.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
e014a63cc6
commit
8de73374f8
|
@ -0,0 +1,45 @@
|
||||||
|
* Omnivision OV5640 MIPI CSI-2 sensor
|
||||||
|
|
||||||
|
Required Properties:
|
||||||
|
- compatible: should be "ovti,ov5640"
|
||||||
|
- clocks: reference to the xclk input clock.
|
||||||
|
- clock-names: should be "xclk".
|
||||||
|
- DOVDD-supply: Digital I/O voltage supply, 1.8 volts
|
||||||
|
- AVDD-supply: Analog voltage supply, 2.8 volts
|
||||||
|
- DVDD-supply: Digital core voltage supply, 1.5 volts
|
||||||
|
|
||||||
|
Optional Properties:
|
||||||
|
- reset-gpios: reference to the GPIO connected to the reset pin, if any.
|
||||||
|
This is an active low signal to the OV5640.
|
||||||
|
- powerdown-gpios: reference to the GPIO connected to the powerdown pin,
|
||||||
|
if any. This is an active high signal to the OV5640.
|
||||||
|
|
||||||
|
The device node must contain one 'port' child node for its digital output
|
||||||
|
video port, in accordance with the video interface bindings defined in
|
||||||
|
Documentation/devicetree/bindings/media/video-interfaces.txt.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
&i2c1 {
|
||||||
|
ov5640: camera@3c {
|
||||||
|
compatible = "ovti,ov5640";
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&pinctrl_ov5640>;
|
||||||
|
reg = <0x3c>;
|
||||||
|
clocks = <&clks IMX6QDL_CLK_CKO>;
|
||||||
|
clock-names = "xclk";
|
||||||
|
DOVDD-supply = <&vgen4_reg>; /* 1.8v */
|
||||||
|
AVDD-supply = <&vgen3_reg>; /* 2.8v */
|
||||||
|
DVDD-supply = <&vgen2_reg>; /* 1.5v */
|
||||||
|
powerdown-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>;
|
||||||
|
reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
|
port {
|
||||||
|
ov5640_to_mipi_csi2: endpoint {
|
||||||
|
remote-endpoint = <&mipi_csi2_from_ov5640>;
|
||||||
|
clock-lanes = <0>;
|
||||||
|
data-lanes = <1 2>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
Loading…
Reference in New Issue