Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux...
[linux-drm-fsl-dcu.git] / Documentation / devicetree / bindings / i2c / i2c-bcm-kona.txt
1 Broadcom Kona Family I2C
2 =========================
3
4 This I2C controller is used in the following Broadcom SoCs:
5
6   BCM11130
7   BCM11140
8   BCM11351
9   BCM28145
10   BCM28155
11
12 Required Properties
13 -------------------
14 - compatible: "brcm,bcm11351-i2c", "brcm,kona-i2c"
15 - reg: Physical base address and length of controller registers
16 - interrupts: The interrupt number used by the controller
17 - clocks: clock specifier for the kona i2c external clock
18 - clock-frequency: The I2C bus frequency in Hz
19 - #address-cells: Should be <1>
20 - #size-cells: Should be <0>
21
22 Refer to clocks/clock-bindings.txt for generic clock consumer
23 properties.
24
25 Example:
26
27 i2c@3e016000 {
28         compatible = "brcm,bcm11351-i2c","brcm,kona-i2c";
29         reg = <0x3e016000 0x80>;
30         interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
31         clocks = <&bsc1_clk>;
32         clock-frequency = <400000>;
33         #address-cells = <1>;
34         #size-cells = <0>;
35 };