Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / i2c / i2c-owl.txt
1 Actions Semiconductor Owl I2C controller
2
3 Required properties:
4
5 - compatible        : Should be "actions,s900-i2c".
6 - reg               : Offset and length of the register set for the device.
7 - #address-cells    : Should be 1.
8 - #size-cells       : Should be 0.
9 - interrupts        : A single interrupt specifier.
10 - clocks            : Phandle of the clock feeding the I2C controller.
11
12 Optional properties:
13
14 - clock-frequency   : Desired I2C bus clock frequency in Hz. As only Normal and
15                       Fast modes are supported, possible values are 100000 and
16                       400000.
17 Examples:
18
19         i2c0: i2c@e0170000 {
20                 compatible = "actions,s900-i2c";
21                 reg = <0 0xe0170000 0 0x1000>;
22                 #address-cells = <1>;
23                 #size-cells = <0>;
24                 interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
25                 clocks = <&clock CLK_I2C0>;
26                 clock-frequency = <100000>;
27         };