1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/media/i2c/ovti,ov4689.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Omnivision OV4689 CMOS
10 - Mikhail Rudenko <mike.rudenko@gmail.com>
13 The Omnivision OV4689 is a high performance, 1/3-inch, 4 megapixel
14 image sensor. Ihis chip supports high frame rate speeds up to 90 fps
15 at 2688x1520 resolution. It is programmable through an I2C
16 interface, and sensor output is sent via 1/2/4 lane MIPI CSI-2
20 - $ref: /schemas/media/video-interface-devices.yaml#
31 External clock (XVCLK) for the sensor, 6-64 MHz
36 Digital I/O voltage supply, 1.7-3.0 V
40 Analog voltage supply, 2.6-3.0 V
44 Digital core voltage supply, 1.1-1.3 V
48 GPIO connected to the powerdown pin (active low)
53 GPIO connected to the reset pin (active low)
56 $ref: /schemas/graph.yaml#/$defs/port-base
57 additionalProperties: false
59 Output port node, single endpoint describing the CSI-2 transmitter
63 $ref: /schemas/media/video-interfaces.yaml#
64 unevaluatedProperties: false
79 link-frequencies: true
94 unevaluatedProperties: false
98 #include <dt-bindings/gpio/gpio.h>
101 #address-cells = <1>;
105 compatible = "ovti,ov4689";
108 clocks = <&ov4689_clk>;
110 avdd-supply = <&ov4689_avdd>;
111 dovdd-supply = <&ov4689_dovdd>;
112 dvdd-supply = <&ov4689_dvdd>;
114 powerdown-gpios = <&pio 107 GPIO_ACTIVE_LOW>;
115 reset-gpios = <&pio 109 GPIO_ACTIVE_LOW>;
122 remote-endpoint = <&mipi_in_wcam>;
123 data-lanes = <1 2 3 4>;
124 link-frequencies = /bits/ 64 <504000000>;