14874ea39SMartina Krasteva# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 24874ea39SMartina Krasteva# Copyright (C) 2021 Intel Corporation 34874ea39SMartina Krasteva%YAML 1.2 44874ea39SMartina Krasteva--- 54874ea39SMartina Krasteva$id: http://devicetree.org/schemas/media/i2c/ovti,ov9282.yaml# 64874ea39SMartina Krasteva$schema: http://devicetree.org/meta-schemas/core.yaml# 74874ea39SMartina Krasteva 84874ea39SMartina Krastevatitle: OmniVision OV9282 Sensor 94874ea39SMartina Krasteva 104874ea39SMartina Krastevamaintainers: 114874ea39SMartina Krasteva - Paul J. Murphy <paul.j.murphy@intel.com> 124874ea39SMartina Krasteva - Daniele Alessandrelli <daniele.alessandrelli@intel.com> 134874ea39SMartina Krasteva 144874ea39SMartina Krastevadescription: 154874ea39SMartina Krasteva OV9282 sensor is an OmniVision black & white CMOS active pixel digital image 164874ea39SMartina Krasteva sensor with an active array size of 1296H x 816V. It is programmable through 174874ea39SMartina Krasteva I2C interface. The I2C client address is fixed to 0x60/0x70 as per sensor data 184874ea39SMartina Krasteva sheet. Image data is sent through MIPI CSI-2. 194874ea39SMartina Krasteva 204874ea39SMartina Krastevaproperties: 214874ea39SMartina Krasteva compatible: 224874ea39SMartina Krasteva const: ovti,ov9282 234874ea39SMartina Krasteva reg: 244874ea39SMartina Krasteva description: I2C address 254874ea39SMartina Krasteva maxItems: 1 264874ea39SMartina Krasteva 274874ea39SMartina Krasteva assigned-clocks: true 284874ea39SMartina Krasteva assigned-clock-parents: true 294874ea39SMartina Krasteva assigned-clock-rates: true 304874ea39SMartina Krasteva 314874ea39SMartina Krasteva clocks: 324874ea39SMartina Krasteva description: Clock frequency from 6 to 27MHz 334874ea39SMartina Krasteva maxItems: 1 344874ea39SMartina Krasteva 354874ea39SMartina Krasteva reset-gpios: 364874ea39SMartina Krasteva description: Reference to the GPIO connected to the XCLR pin, if any. 374874ea39SMartina Krasteva maxItems: 1 384874ea39SMartina Krasteva 394874ea39SMartina Krasteva port: 404874ea39SMartina Krasteva additionalProperties: false 41*55442e6aSRob Herring $ref: /schemas/graph.yaml#/$defs/port-base 424874ea39SMartina Krasteva 434874ea39SMartina Krasteva properties: 444874ea39SMartina Krasteva endpoint: 454874ea39SMartina Krasteva $ref: /schemas/media/video-interfaces.yaml# 464874ea39SMartina Krasteva unevaluatedProperties: false 474874ea39SMartina Krasteva 484874ea39SMartina Krasteva properties: 494874ea39SMartina Krasteva data-lanes: true 504874ea39SMartina Krasteva link-frequencies: true 514874ea39SMartina Krasteva 524874ea39SMartina Krasteva required: 534874ea39SMartina Krasteva - data-lanes 544874ea39SMartina Krasteva - link-frequencies 554874ea39SMartina Krasteva 564874ea39SMartina Krasteva required: 574874ea39SMartina Krasteva - endpoint 584874ea39SMartina Krasteva 594874ea39SMartina Krastevarequired: 604874ea39SMartina Krasteva - compatible 614874ea39SMartina Krasteva - reg 624874ea39SMartina Krasteva - clocks 634874ea39SMartina Krasteva - port 644874ea39SMartina Krasteva 654874ea39SMartina KrastevaadditionalProperties: false 664874ea39SMartina Krasteva 674874ea39SMartina Krastevaexamples: 684874ea39SMartina Krasteva - | 694874ea39SMartina Krasteva i2c0 { 704874ea39SMartina Krasteva #address-cells = <1>; 714874ea39SMartina Krasteva #size-cells = <0>; 724874ea39SMartina Krasteva 734874ea39SMartina Krasteva camera@60 { 744874ea39SMartina Krasteva compatible = "ovti,ov9282"; 754874ea39SMartina Krasteva reg = <0x60>; 764874ea39SMartina Krasteva clocks = <&ov9282_clk>; 774874ea39SMartina Krasteva 784874ea39SMartina Krasteva assigned-clocks = <&ov9282_clk>; 794874ea39SMartina Krasteva assigned-clock-parents = <&ov9282_clk_parent>; 804874ea39SMartina Krasteva assigned-clock-rates = <24000000>; 814874ea39SMartina Krasteva 824874ea39SMartina Krasteva port { 834874ea39SMartina Krasteva ov9282: endpoint { 844874ea39SMartina Krasteva remote-endpoint = <&cam>; 854874ea39SMartina Krasteva data-lanes = <1 2>; 864874ea39SMartina Krasteva link-frequencies = /bits/ 64 <800000000>; 874874ea39SMartina Krasteva }; 884874ea39SMartina Krasteva }; 894874ea39SMartina Krasteva }; 904874ea39SMartina Krasteva }; 914874ea39SMartina Krasteva... 92