141b3e233SMartina Krasteva# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 241b3e233SMartina Krasteva# Copyright (C) 2021 Intel Corporation 341b3e233SMartina Krasteva%YAML 1.2 441b3e233SMartina Krasteva--- 541b3e233SMartina Krasteva$id: http://devicetree.org/schemas/media/i2c/sony,imx334.yaml# 641b3e233SMartina Krasteva$schema: http://devicetree.org/meta-schemas/core.yaml# 741b3e233SMartina Krasteva 841b3e233SMartina Krastevatitle: Sony IMX334 Sensor 941b3e233SMartina Krasteva 1041b3e233SMartina Krastevamaintainers: 1141b3e233SMartina Krasteva - Paul J. Murphy <paul.j.murphy@intel.com> 1241b3e233SMartina Krasteva - Daniele Alessandrelli <daniele.alessandrelli@intel.com> 1341b3e233SMartina Krasteva 1441b3e233SMartina Krastevadescription: 1541b3e233SMartina Krasteva IMX334 sensor is a Sony CMOS active pixel digital image sensor with an active 1641b3e233SMartina Krasteva array size of 3864H x 2202V. It is programmable through I2C interface. The 1741b3e233SMartina Krasteva I2C client address is fixed to 0x1a as per sensor data sheet. Image data is 1841b3e233SMartina Krasteva sent through MIPI CSI-2. 1941b3e233SMartina Krasteva 2041b3e233SMartina Krastevaproperties: 2141b3e233SMartina Krasteva compatible: 2241b3e233SMartina Krasteva const: sony,imx334 2341b3e233SMartina Krasteva reg: 2441b3e233SMartina Krasteva description: I2C address 2541b3e233SMartina Krasteva maxItems: 1 2641b3e233SMartina Krasteva 2741b3e233SMartina Krasteva assigned-clocks: true 2841b3e233SMartina Krasteva assigned-clock-parents: true 2941b3e233SMartina Krasteva assigned-clock-rates: true 3041b3e233SMartina Krasteva 3141b3e233SMartina Krasteva clocks: 3241b3e233SMartina Krasteva description: Clock frequency from 6 to 27 MHz, 37.125MHz, 74.25MHz 3341b3e233SMartina Krasteva maxItems: 1 3441b3e233SMartina Krasteva 3541b3e233SMartina Krasteva reset-gpios: 3641b3e233SMartina Krasteva description: Reference to the GPIO connected to the XCLR pin, if any. 3741b3e233SMartina Krasteva 3841b3e233SMartina Krasteva port: 3941b3e233SMartina Krasteva additionalProperties: false 40*6a9a930dSRob Herring $ref: /schemas/graph.yaml#/$defs/port-base 4141b3e233SMartina Krasteva 4241b3e233SMartina Krasteva properties: 4341b3e233SMartina Krasteva endpoint: 44b5a95bb1SRob Herring $ref: /schemas/media/video-interfaces.yaml# 45b5a95bb1SRob Herring unevaluatedProperties: false 46b5a95bb1SRob Herring 4741b3e233SMartina Krasteva properties: 48b5a95bb1SRob Herring data-lanes: true 49b5a95bb1SRob Herring link-frequencies: true 5041b3e233SMartina Krasteva 5141b3e233SMartina Krasteva required: 5241b3e233SMartina Krasteva - data-lanes 5341b3e233SMartina Krasteva - link-frequencies 5441b3e233SMartina Krasteva 5541b3e233SMartina Krasteva required: 5641b3e233SMartina Krasteva - endpoint 5741b3e233SMartina Krasteva 5841b3e233SMartina Krastevarequired: 5941b3e233SMartina Krasteva - compatible 6041b3e233SMartina Krasteva - reg 6141b3e233SMartina Krasteva - clocks 6241b3e233SMartina Krasteva - port 6341b3e233SMartina Krasteva 6441b3e233SMartina KrastevaadditionalProperties: false 6541b3e233SMartina Krasteva 6641b3e233SMartina Krastevaexamples: 6741b3e233SMartina Krasteva - | 6841b3e233SMartina Krasteva i2c0 { 6941b3e233SMartina Krasteva #address-cells = <1>; 7041b3e233SMartina Krasteva #size-cells = <0>; 7141b3e233SMartina Krasteva 7241b3e233SMartina Krasteva camera@1a { 7341b3e233SMartina Krasteva compatible = "sony,imx334"; 7441b3e233SMartina Krasteva reg = <0x1a>; 7541b3e233SMartina Krasteva clocks = <&imx334_clk>; 7641b3e233SMartina Krasteva 7741b3e233SMartina Krasteva assigned-clocks = <&imx334_clk>; 7841b3e233SMartina Krasteva assigned-clock-parents = <&imx334_clk_parent>; 7941b3e233SMartina Krasteva assigned-clock-rates = <24000000>; 8041b3e233SMartina Krasteva 8141b3e233SMartina Krasteva port { 8241b3e233SMartina Krasteva imx334: endpoint { 8341b3e233SMartina Krasteva remote-endpoint = <&cam>; 8441b3e233SMartina Krasteva data-lanes = <1 2 3 4>; 8541b3e233SMartina Krasteva link-frequencies = /bits/ 64 <891000000>; 8641b3e233SMartina Krasteva }; 8741b3e233SMartina Krasteva }; 8841b3e233SMartina Krasteva }; 8941b3e233SMartina Krasteva }; 9041b3e233SMartina Krasteva... 91