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/i2c/brcm,kona-i2c.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 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 };

Cache object: b5c6cee485f30623792a025ed21de8bd


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