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 = <®_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