GNU Linux-libre 4.19.264-gnu1
[releases.git] / Documentation / devicetree / bindings / i2c / i2c-xiic.txt
1 Xilinx IIC controller:
2
3 Required properties:
4 - compatible : Must be "xlnx,xps-iic-2.00.a"
5 - reg : IIC register location and length
6 - interrupts : IIC controller unterrupt
7 - #address-cells = <1>
8 - #size-cells = <0>
9 - clocks: Input clock specifier. Refer to common clock bindings.
10
11 Optional properties:
12 - Child nodes conforming to i2c bus binding
13 - clock-names: Input clock name, should be 'pclk'.
14
15 Example:
16
17         axi_iic_0: i2c@40800000 {
18                 compatible = "xlnx,xps-iic-2.00.a";
19                 clocks = <&clkc 15>;
20                 interrupts = < 1 2 >;
21                 reg = < 0x40800000 0x10000 >;
22
23                 #size-cells = <0>;
24                 #address-cells = <1>;
25         };