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

ovti,ov9282.yaml (2147B)


      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/ovti,ov9282.yaml#
      6$schema: http://devicetree.org/meta-schemas/core.yaml#
      7
      8title: OmniVision OV9282 Sensor
      9
     10maintainers:
     11  - Paul J. Murphy <paul.j.murphy@intel.com>
     12  - Daniele Alessandrelli <daniele.alessandrelli@intel.com>
     13
     14description:
     15  OV9282 sensor is an OmniVision black & white CMOS active pixel digital image
     16  sensor with an active array size of 1296H x 816V. It is programmable through
     17  I2C interface. The I2C client address is fixed to 0x60/0x70 as per sensor data
     18  sheet. Image data is sent through MIPI CSI-2.
     19
     20properties:
     21  compatible:
     22    const: ovti,ov9282
     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 27MHz
     33    maxItems: 1
     34
     35  reset-gpios:
     36    description: Reference to the GPIO connected to the XCLR pin, if any.
     37    maxItems: 1
     38
     39  port:
     40    additionalProperties: false
     41    $ref: /schemas/graph.yaml#/$defs/port-base
     42
     43    properties:
     44      endpoint:
     45        $ref: /schemas/media/video-interfaces.yaml#
     46        unevaluatedProperties: false
     47
     48        properties:
     49          data-lanes: true
     50          link-frequencies: true
     51
     52        required:
     53          - data-lanes
     54          - link-frequencies
     55
     56    required:
     57      - endpoint
     58
     59required:
     60  - compatible
     61  - reg
     62  - clocks
     63  - port
     64
     65additionalProperties: false
     66
     67examples:
     68  - |
     69    i2c0 {
     70        #address-cells = <1>;
     71        #size-cells = <0>;
     72
     73        camera@60 {
     74            compatible = "ovti,ov9282";
     75            reg = <0x60>;
     76            clocks = <&ov9282_clk>;
     77
     78            assigned-clocks = <&ov9282_clk>;
     79            assigned-clock-parents = <&ov9282_clk_parent>;
     80            assigned-clock-rates = <24000000>;
     81
     82            port {
     83                ov9282: endpoint {
     84                    remote-endpoint = <&cam>;
     85                    data-lanes = <1 2>;
     86                    link-frequencies = /bits/ 64 <800000000>;
     87                };
     88            };
     89        };
     90    };
     91...