110 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/media/i2c/ovti,ov5648.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: OmniVision OV5648 Image Sensor8 9maintainers:10 - Paul Kocialkowski <paul.kocialkowski@bootlin.com>11 12properties:13 compatible:14 const: ovti,ov564815 16 reg:17 maxItems: 118 19 clocks:20 items:21 - description: XVCLK Clock22 23 assigned-clocks:24 maxItems: 125 26 assigned-clock-rates:27 maxItems: 128 29 dvdd-supply:30 description: Digital Domain Power Supply31 32 avdd-supply:33 description: Analog Domain Power Supply (internal AVDD is used if missing)34 35 dovdd-supply:36 description: I/O Domain Power Supply37 38 powerdown-gpios:39 maxItems: 140 description: Power Down Pin GPIO Control (active low)41 42 reset-gpios:43 maxItems: 144 description: Reset Pin GPIO Control (active low)45 46 port:47 description: MIPI CSI-2 transmitter port48 $ref: /schemas/graph.yaml#/$defs/port-base49 additionalProperties: false50 51 properties:52 endpoint:53 $ref: /schemas/media/video-interfaces.yaml#54 unevaluatedProperties: false55 56 properties:57 link-frequencies: true58 59 data-lanes:60 minItems: 161 maxItems: 262 63 required:64 - data-lanes65 - link-frequencies66 67required:68 - compatible69 - reg70 - clocks71 - assigned-clocks72 - assigned-clock-rates73 - dvdd-supply74 - dovdd-supply75 - port76 77additionalProperties: false78 79examples:80 - |81 #include <dt-bindings/clock/sun8i-v3s-ccu.h>82 #include <dt-bindings/gpio/gpio.h>83 84 i2c {85 #address-cells = <1>;86 #size-cells = <0>;87 88 ov5648: camera@36 {89 compatible = "ovti,ov5648";90 reg = <0x36>;91 92 dvdd-supply = <&ov5648_dvdd>;93 avdd-supply = <&ov5648_avdd>;94 dovdd-supply = <&ov5648_dovdd>;95 clocks = <&ov5648_xvclk 0>;96 assigned-clocks = <&ov5648_xvclk 0>;97 assigned-clock-rates = <24000000>;98 99 100 ov5648_out: port {101 ov5648_out_mipi_csi2: endpoint {102 data-lanes = <1 2>;103 link-frequencies = /bits/ 64 <210000000 168000000>;104 105 remote-endpoint = <&mipi_csi2_in_ov5648>;106 };107 };108 };109 };110