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/ov7251.txt

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 * Omnivision 1/7.5-Inch B&W VGA CMOS Digital Image Sensor
    2 
    3 The Omnivision OV7251 is a 1/7.5-Inch CMOS active pixel digital image sensor
    4 with an active array size of 640H x 480V. It is programmable through a serial
    5 I2C interface.
    6 
    7 Required Properties:
    8 - compatible: Value should be "ovti,ov7251".
    9 - clocks: Reference to the xclk clock.
   10 - clock-names: Should be "xclk".
   11 - clock-frequency: Frequency of the xclk clock.
   12 - enable-gpios: Chip enable GPIO. Polarity is GPIO_ACTIVE_HIGH. This corresponds
   13   to the hardware pin XSHUTDOWN which is physically active low.
   14 - vdddo-supply: Chip digital IO regulator.
   15 - vdda-supply: Chip analog regulator.
   16 - vddd-supply: Chip digital core regulator.
   17 
   18 The device node shall contain one 'port' child node with a single 'endpoint'
   19 subnode for its digital output video port, in accordance with the video
   20 interface bindings defined in
   21 Documentation/devicetree/bindings/media/video-interfaces.txt.
   22 
   23 Example:
   24 
   25         &i2c1 {
   26                 ...
   27 
   28                 ov7251: camera-sensor@60 {
   29                         compatible = "ovti,ov7251";
   30                         reg = <0x60>;
   31 
   32                         enable-gpios = <&gpio1 6 GPIO_ACTIVE_HIGH>;
   33                         pinctrl-names = "default";
   34                         pinctrl-0 = <&camera_bw_default>;
   35 
   36                         clocks = <&clks 200>;
   37                         clock-names = "xclk";
   38                         clock-frequency = <24000000>;
   39 
   40                         vdddo-supply = <&camera_dovdd_1v8>;
   41                         vdda-supply = <&camera_avdd_2v8>;
   42                         vddd-supply = <&camera_dvdd_1v2>;
   43 
   44                         port {
   45                                 ov7251_ep: endpoint {
   46                                         clock-lanes = <1>;
   47                                         data-lanes = <0>;
   48                                         remote-endpoint = <&csi0_ep>;
   49                                 };
   50                         };
   51                 };
   52         };

Cache object: d92d74408f2d0101e8abb6f1ce564dbe


[ 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.