brintos

brintos / linux-shallow public Read only

0
0
Text · 2.7 KiB · 634d3b8 Raw
113 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/media/i2c/ovti,ov2680.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Omnivision OV2680 CMOS Sensor8 9maintainers:10  - Rui Miguel Silva <rmfrfs@gmail.com>11 12description: |-13  The OV2680 color sensor is a low voltage, high performance 1/5 inch UXGA (214  megapixel) CMOS image sensor that provides a single-chip UXGA (1600 x 1200)15  camera. It provides full-frame, sub-sampled, or windowed 10-bit images in16  various formats via the control of the Serial Camera Control Bus (SCCB)17  interface. The OV2680 has an image array capable of operating at up to 3018  frames per second (fps) in UXGA resolution.19 20properties:21  compatible:22    const: ovti,ov268023 24  reg:25    maxItems: 126 27  clocks:28    maxItems: 129 30  clock-names:31    const: xvclk32 33  reset-gpios:34    description:35      The phandle and specifier for the GPIO that controls sensor reset.36      This corresponds to the hardware pin XSHUTDOWN which is physically37      active low.38    maxItems: 139 40  DOVDD-supply:41    description:42      Definition of the regulator used as interface power supply.43 44  AVDD-supply:45    description:46      Definition of the regulator used as analog power supply.47 48  DVDD-supply:49    description:50      Definition of the regulator used as digital power supply.51 52  port:53    description:54      A node containing an output port node.55    $ref: /schemas/graph.yaml#/$defs/port-base56    additionalProperties: false57 58    properties:59      endpoint:60        $ref: /schemas/media/video-interfaces.yaml#61        additionalProperties: false62 63        properties:64          link-frequencies: true65 66          remote-endpoint: true67 68        required:69          - link-frequencies70 71required:72  - compatible73  - reg74  - clocks75  - clock-names76  - DOVDD-supply77  - AVDD-supply78  - DVDD-supply79  - reset-gpios80  - port81 82additionalProperties: false83 84examples:85  - |86    #include <dt-bindings/gpio/gpio.h>87 88    i2c {89        #address-cells = <1>;90        #size-cells = <0>;91 92        ov2680: camera-sensor@36 {93                compatible = "ovti,ov2680";94                reg = <0x36>;95                clocks = <&osc>;96                clock-names = "xvclk";97                reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;98 99                DOVDD-supply = <&sw2_reg>;100                DVDD-supply = <&sw2_reg>;101                AVDD-supply = <&reg_peri_3p15v>;102 103                port {104                        ov2680_to_mipi: endpoint {105                                remote-endpoint = <&mipi_from_sensor>;106                                link-frequencies = /bits/ 64 <330000000>;107                        };108                };109        };110    };111 112...113