Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/media/i2c/ovti,ov4689.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Omnivision OV4689 CMOS maintainers: - Mikhail Rudenko <mike.rudenko@gmail.com> description: | The Omnivision OV4689 is a high performance, 1/3-inch, 4 megapixel image sensor. Ihis chip supports high frame rate speeds up to 90 fps at 2688x1520 resolution. It is programmable through an I2C interface, and sensor output is sent via 1/2/4 lane MIPI CSI-2 connection. allOf: - $ref: /schemas/media/video-interface-devices.yaml# properties: compatible: const: ovti,ov4689 reg: maxItems: 1 clocks: description: External clock (XVCLK) for the sensor, 6-64 MHz maxItems: 1 dovdd-supply: description: Digital I/O voltage supply, 1.7-3.0 V avdd-supply: description: Analog voltage supply, 2.6-3.0 V dvdd-supply: description: Digital core voltage supply, 1.1-1.3 V powerdown-gpios: description: GPIO connected to the powerdown pin (active low) reset-gpios: maxItems: 1 description: GPIO connected to the reset pin (active low) port: $ref: /schemas/graph.yaml#/$defs/port-base additionalProperties: false description: Output port node, single endpoint describing the CSI-2 transmitter properties: endpoint: $ref: /schemas/media/video-interfaces.yaml# unevaluatedProperties: false properties: data-lanes: oneOf: - items: - const: 1 - const: 2 - const: 3 - const: 4 - items: - const: 1 - const: 2 - items: - const: 1 link-frequencies: true required: - data-lanes - link-frequencies required: - compatible - reg - clocks - dovdd-supply - avdd-supply - dvdd-supply - port unevaluatedProperties: false examples: - | #include <dt-bindings/gpio/gpio.h> i2c { #address-cells = <1>; #size-cells = <0>; ov4689: camera@36 { compatible = "ovti,ov4689"; reg = <0x36>; clocks = <&ov4689_clk>; avdd-supply = <&ov4689_avdd>; dovdd-supply = <&ov4689_dovdd>; dvdd-supply = <&ov4689_dvdd>; powerdown-gpios = <&pio 107 GPIO_ACTIVE_LOW>; reset-gpios = <&pio 109 GPIO_ACTIVE_LOW>; orientation = <2>; rotation = <0>; port { wcam_out: endpoint { remote-endpoint = <&mipi_in_wcam>; data-lanes = <1 2 3 4>; link-frequencies = /bits/ 64 <504000000>; }; }; }; }; ... |