1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2022 Amarulasolutions
5 $id: http://devicetree.org/schemas/media/i2c/ovti,ov5693.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Omnivision OV5693/OV5695 CMOS Sensors
11 - Tommaso Merciai <tomm.merciai@gmail.com>
14 The Omnivision OV5693/OV5695 are high performance, 1/4-inch, 5 megapixel, CMOS
15 image sensors that deliver 2592x1944 at 30fps. It provides full-frame,
16 sub-sampled, and windowed 10-bit MIPI images in various formats via the
17 Serial Camera Control Bus (SCCB) interface.
19 OV5693/OV5695 are controlled via I2C and two-wire Serial Camera Control Bus
20 (SCCB). The sensor output is available via CSI-2 serial data output (up to
24 - $ref: /schemas/media/video-interface-devices.yaml#
49 System input clock (aka XVCLK). From 6 to 27 MHz.
57 Digital I/O voltage supply, 1.8V.
61 Analog voltage supply, 2.8V.
65 Digital core voltage supply, 1.2V.
69 The phandle and specifier for the GPIO that controls sensor reset.
70 This corresponds to the hardware pin XSHUTDN which is physically
75 description: MIPI CSI-2 transmitter port
76 $ref: /schemas/graph.yaml#/$defs/port-base
77 additionalProperties: false
81 $ref: /schemas/media/video-interfaces.yaml#
82 unevaluatedProperties: false
85 link-frequencies: true
100 unevaluatedProperties: false
104 #include <dt-bindings/clock/px30-cru.h>
105 #include <dt-bindings/gpio/gpio.h>
106 #include <dt-bindings/pinctrl/rockchip.h>
109 #address-cells = <1>;
113 compatible = "ovti,ov5693";
116 reset-gpios = <&gpio2 RK_PB1 GPIO_ACTIVE_LOW>;
117 pinctrl-names = "default";
118 pinctrl-0 = <&cif_clkout_m0>;
120 clocks = <&cru SCLK_CIF_OUT>;
121 assigned-clocks = <&cru SCLK_CIF_OUT>;
122 assigned-clock-rates = <19200000>;
124 avdd-supply = <&vcc_1v8>;
125 dvdd-supply = <&vcc_1v2>;
126 dovdd-supply = <&vcc_2v8>;
133 remote-endpoint = <&mipi_in_ucam>;
135 link-frequencies = /bits/ 64 <450000000>;