~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/media/i2c/ov7670.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/media/i2c/ov7670.txt (Architecture i386) and /Documentation/devicetree/bindings/media/i2c/ov7670.txt (Architecture m68k)


  1 * Omnivision OV7670 CMOS sensor                     1 * Omnivision OV7670 CMOS sensor
  2                                                     2 
  3 The Omnivision OV7670 sensor supports multiple      3 The Omnivision OV7670 sensor supports multiple resolutions output, such as
  4 CIF, SVGA, UXGA. It also can support the YUV42      4 CIF, SVGA, UXGA. It also can support the YUV422/420, RGB565/555 or raw RGB
  5 output formats.                                     5 output formats.
  6                                                     6 
  7 Required Properties:                                7 Required Properties:
  8 - compatible: should be "ovti,ov7670"               8 - compatible: should be "ovti,ov7670"
  9 - clocks: reference to the xclk input clock.        9 - clocks: reference to the xclk input clock.
 10 - clock-names: should be "xclk".                   10 - clock-names: should be "xclk".
 11                                                    11 
 12 Required Endpoint Properties:                      12 Required Endpoint Properties:
 13 - hsync-active: active state of the HSYNC sign     13 - hsync-active: active state of the HSYNC signal, 0/1 for LOW/HIGH respectively.
 14 - vsync-active: active state of the VSYNC sign     14 - vsync-active: active state of the VSYNC signal, 0/1 for LOW/HIGH respectively.
 15                                                    15 
 16 Optional Properties:                               16 Optional Properties:
 17 - reset-gpios: reference to the GPIO connected     17 - reset-gpios: reference to the GPIO connected to the resetb pin, if any.
 18   Active is low.                                   18   Active is low.
 19 - powerdown-gpios: reference to the GPIO conne     19 - powerdown-gpios: reference to the GPIO connected to the pwdn pin, if any.
 20   Active is high.                                  20   Active is high.
 21 - ov7670,pclk-hb-disable: a boolean property t     21 - ov7670,pclk-hb-disable: a boolean property to suppress pixel clock output
 22   signal during horizontal blankings.              22   signal during horizontal blankings.
 23                                                    23 
 24 The device node must contain one 'port' child      24 The device node must contain one 'port' child node with one 'endpoint' child
 25 sub-node for its digital output video port, in     25 sub-node for its digital output video port, in accordance with the video
 26 interface bindings defined in:                     26 interface bindings defined in:
 27 Documentation/devicetree/bindings/media/video-     27 Documentation/devicetree/bindings/media/video-interfaces.txt.
 28                                                    28 
 29 Example:                                           29 Example:
 30                                                    30 
 31         i2c1: i2c@f0018000 {                       31         i2c1: i2c@f0018000 {
 32                 ov7670: camera@21 {                32                 ov7670: camera@21 {
 33                         compatible = "ovti,ov7     33                         compatible = "ovti,ov7670";
 34                         reg = <0x21>;              34                         reg = <0x21>;
 35                         pinctrl-names = "defau     35                         pinctrl-names = "default";
 36                         pinctrl-0 = <&pinctrl_     36                         pinctrl-0 = <&pinctrl_pck0_as_isi_mck &pinctrl_sensor_power &pinctrl_sensor_reset>;
 37                         reset-gpios = <&pioE 1     37                         reset-gpios = <&pioE 11 GPIO_ACTIVE_LOW>;
 38                         powerdown-gpios = <&pi     38                         powerdown-gpios = <&pioE 13 GPIO_ACTIVE_HIGH>;
 39                         clocks = <&pck0>;          39                         clocks = <&pck0>;
 40                         clock-names = "xclk";      40                         clock-names = "xclk";
 41                         assigned-clocks = <&pc     41                         assigned-clocks = <&pck0>;
 42                         assigned-clock-rates =     42                         assigned-clock-rates = <25000000>;
 43                                                    43 
 44                         ov7670,pclk-hb-disable     44                         ov7670,pclk-hb-disable;
 45                                                    45 
 46                         port {                     46                         port {
 47                                 ov7670_0: endp     47                                 ov7670_0: endpoint {
 48                                         hsync-     48                                         hsync-active = <0>;
 49                                         vsync-     49                                         vsync-active = <0>;
 50                                                    50 
 51                                         remote     51                                         remote-endpoint = <&isi_0>;
 52                                 };                 52                                 };
 53                         };                         53                         };
 54                 };                                 54                 };
 55         };                                         55         };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php