brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · d3329e9 Raw
82 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/media/i2c/alliedvision,alvium-csi2.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Allied Vision Alvium Camera8 9maintainers:10  - Tommaso Merciai <tomm.merciai@gmail.com>11  - Martin Hecht <martin.hecht@avnet.eu>12 13allOf:14  - $ref: /schemas/media/video-interface-devices.yaml#15 16properties:17  compatible:18    const: alliedvision,alvium-csi219 20  reg:21    maxItems: 122 23  vcc-ext-in-supply:24    description: |25      The regulator that supplies power to the VCC_EXT_IN pins.26 27  port:28    description: Digital Output Port29    $ref: /schemas/graph.yaml#/$defs/port-base30    additionalProperties: false31 32    properties:33      endpoint:34        $ref: /schemas/media/video-interfaces.yaml#35        unevaluatedProperties: false36 37        properties:38          link-frequencies: true39 40          data-lanes:41            minItems: 142            items:43              - const: 144              - const: 245              - const: 346              - const: 447 48        required:49          - data-lanes50          - link-frequencies51 52required:53  - compatible54  - reg55  - vcc-ext-in-supply56  - port57 58additionalProperties: false59 60examples:61  - |62    i2c {63        #address-cells = <1>;64        #size-cells = <0>;65 66        alvium: camera@3c {67            compatible = "alliedvision,alvium-csi2";68            reg = <0x3c>;69            vcc-ext-in-supply = <&reg_vcc_ext_in>;70 71            port {72                alvium_out: endpoint {73                    remote-endpoint = <&mipi_csi_0_in>;74                    data-lanes = <1 2 3 4>;75                    link-frequencies = /bits/ 64 <681250000>;76                };77            };78        };79    };80 81...82