cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

sony,imx334.yaml (2126B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2# Copyright (C) 2021 Intel Corporation
      3%YAML 1.2
      4---
      5$id: http://devicetree.org/schemas/media/i2c/sony,imx334.yaml#
      6$schema: http://devicetree.org/meta-schemas/core.yaml#
      7
      8title: Sony IMX334 Sensor
      9
     10maintainers:
     11  - Paul J. Murphy <paul.j.murphy@intel.com>
     12  - Daniele Alessandrelli <daniele.alessandrelli@intel.com>
     13
     14description:
     15  IMX334 sensor is a Sony CMOS active pixel digital image sensor with an active
     16  array size of 3864H x 2202V. It is programmable through I2C interface. The
     17  I2C client address is fixed to 0x1a as per sensor data sheet. Image data is
     18  sent through MIPI CSI-2.
     19
     20properties:
     21  compatible:
     22    const: sony,imx334
     23  reg:
     24    description: I2C address
     25    maxItems: 1
     26
     27  assigned-clocks: true
     28  assigned-clock-parents: true
     29  assigned-clock-rates: true
     30
     31  clocks:
     32    description: Clock frequency from 6 to 27 MHz, 37.125MHz, 74.25MHz
     33    maxItems: 1
     34
     35  reset-gpios:
     36    description: Reference to the GPIO connected to the XCLR pin, if any.
     37
     38  port:
     39    additionalProperties: false
     40    $ref: /schemas/graph.yaml#/$defs/port-base
     41
     42    properties:
     43      endpoint:
     44        $ref: /schemas/media/video-interfaces.yaml#
     45        unevaluatedProperties: false
     46
     47        properties:
     48          data-lanes: true
     49          link-frequencies: true
     50
     51        required:
     52          - data-lanes
     53          - link-frequencies
     54
     55    required:
     56      - endpoint
     57
     58required:
     59  - compatible
     60  - reg
     61  - clocks
     62  - port
     63
     64additionalProperties: false
     65
     66examples:
     67  - |
     68    i2c0 {
     69        #address-cells = <1>;
     70        #size-cells = <0>;
     71
     72        camera@1a {
     73            compatible = "sony,imx334";
     74            reg = <0x1a>;
     75            clocks = <&imx334_clk>;
     76
     77            assigned-clocks = <&imx334_clk>;
     78            assigned-clock-parents = <&imx334_clk_parent>;
     79            assigned-clock-rates = <24000000>;
     80
     81            port {
     82                imx334: endpoint {
     83                    remote-endpoint = <&cam>;
     84                    data-lanes = <1 2 3 4>;
     85                    link-frequencies = /bits/ 64 <891000000>;
     86                };
     87            };
     88        };
     89    };
     90...