The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/media/i2c/ovti,ov2680.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/media/i2c/ovti,ov2680.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Omnivision OV2680 CMOS Sensor
    8 
    9 maintainers:
   10   - Rui Miguel Silva <rmfrfs@gmail.com>
   11 
   12 description: |-
   13   The OV2680 color sensor is a low voltage, high performance 1/5 inch UXGA (2
   14   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 in
   16   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 30
   18   frames per second (fps) in UXGA resolution.
   19 
   20 properties:
   21   compatible:
   22     const: ovti,ov2680
   23 
   24   reg:
   25     maxItems: 1
   26 
   27   clocks:
   28     maxItems: 1
   29 
   30   clock-names:
   31     const: xvclk
   32 
   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 physically
   37       active low.
   38     maxItems: 1
   39 
   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     $ref: /schemas/graph.yaml#/properties/port
   54     description:
   55       A node containing an output port node.
   56 
   57 required:
   58   - compatible
   59   - reg
   60   - clocks
   61   - clock-names
   62   - dovdd-supply
   63   - avdd-supply
   64   - dvdd-supply
   65   - reset-gpios
   66   - port
   67 
   68 additionalProperties: false
   69 
   70 examples:
   71   - |
   72     #include <dt-bindings/gpio/gpio.h>
   73 
   74     i2c {
   75         #address-cells = <1>;
   76         #size-cells = <0>;
   77 
   78         ov2680: camera-sensor@36 {
   79                 compatible = "ovti,ov2680";
   80                 reg = <0x36>;
   81                 clocks = <&osc>;
   82                 clock-names = "xvclk";
   83                 reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
   84 
   85                 dovdd-supply = <&sw2_reg>;
   86                 dvdd-supply = <&sw2_reg>;
   87                 avdd-supply = <&reg_peri_3p15v>;
   88 
   89                 port {
   90                         ov2680_to_mipi: endpoint {
   91                                 remote-endpoint = <&mipi_from_sensor>;
   92                         };
   93                 };
   94         };
   95     };
   96 
   97 ...

Cache object: f2ba58a1bad59e9b3aad2b41b3ca69a3


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.