1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 # Copyright (c) 2020 MediaTek Inc.
5 $id: http://devicetree.org/schemas/media/i2c/ovti,ov02a10.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Omnivision OV02A10 CMOS Sensor Device Tree Bindings
11 - Dongchun Zhu <dongchun.zhu@mediatek.com>
14 The Omnivision OV02A10 is a low-cost, high performance, 1/5-inch, 2 megapixel
15 image sensor, which is the latest production derived from Omnivision's CMOS
16 image sensor technology. Ihis chip supports high frame rate speeds up to 30fps
17 @ 1600x1200 (UXGA) resolution transferred over a 1-lane MIPI interface. The
18 sensor output is available via CSI-2 serial data output.
32 External clock for the sensor.
38 Frequency of the eclk clock in Hz.
42 Definition of the regulator used as Digital I/O voltage supply.
46 Definition of the regulator used as Analog voltage supply.
50 Definition of the regulator used as Digital core voltage supply.
54 Must be the device tree identifier of the GPIO connected to the
55 PD_PAD pin. This pin is used to place the OV02A10 into standby mode
56 or shutdown mode. As the line needs to be high for the powerdown mode
57 to be active, it should be marked GPIO_ACTIVE_HIGH.
62 Must be the device tree identifier of the GPIO connected to the
63 RST_PD pin. If specified, it will be asserted during driver probe.
64 As the line needs to be low for the reset to be active, it should be
65 marked GPIO_ACTIVE_LOW.
70 Definition of the sensor's placement.
72 - $ref: "/schemas/types.yaml#/definitions/uint32"
74 - 0 # Sensor Mounted Upright
75 - 180 # Sensor Mounted Upside Down
78 # See ../video-interfaces.txt for details
81 additionalProperties: false
83 Output port node, single endpoint describing the CSI-2 transmitter.
88 additionalProperties: false
91 link-frequencies: true
92 ovti,mipi-clock-voltage:
94 - $ref: "/schemas/types.yaml#/definitions/uint32"
96 Definition of MIPI clock voltage unit. This entry corresponds to
97 the link speed defined by the 'link-frequencies' property.
98 If present, the value shall be in the range of 0-4.
100 remote-endpoint: true
122 additionalProperties: false
126 #include <dt-bindings/gpio/gpio.h>
129 #address-cells = <1>;
132 ov02a10: camera-sensor@3d {
133 compatible = "ovti,ov02a10";
136 powerdown-gpios = <&pio 107 GPIO_ACTIVE_HIGH>;
137 reset-gpios = <&pio 109 GPIO_ACTIVE_LOW>;
139 clocks = <&ov02a10_clk>;
140 clock-names = "eclk";
141 clock-frequency = <24000000>;
145 dovdd-supply = <&ov02a10_dovdd>;
146 avdd-supply = <&ov02a10_avdd>;
147 dvdd-supply = <&ov02a10_dvdd>;
151 link-frequencies = /bits/ 64 <390000000>;
152 ovti,mipi-clock-voltage = <3>;
153 remote-endpoint = <&mipi_in_wcam>;