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/i2c-axxia.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 LSI Axxia I2C
    2 
    3 Required properties :
    4 - compatible : Must be "lsi,api2c"
    5 - reg : Offset and length of the register set for the device
    6 - interrupts : the interrupt specifier
    7 - #address-cells : Must be <1>;
    8 - #size-cells : Must be <0>;
    9 - clock-names : Must contain "i2c".
   10 - clocks: Must contain an entry for each name in clock-names. See the common
   11   clock bindings.
   12 
   13 Optional properties :
   14 - clock-frequency : Desired I2C bus clock frequency in Hz. If not specified,
   15   the default 100 kHz frequency will be used. As only Normal and Fast modes
   16   are supported, possible values are 100000 and 400000.
   17 
   18 Example :
   19 
   20 i2c@2010084000 {
   21         compatible = "lsi,api2c";
   22         device_type = "i2c";
   23         #address-cells = <1>;
   24         #size-cells = <0>;
   25         reg = <0x20 0x10084000 0x00 0x1000>;
   26         interrupts = <0 19 4>;
   27         clocks = <&clk_per>;
   28         clock-names = "i2c";
   29         clock-frequency = <400000>;
   30 };

Cache object: 34c5c121dcd4769eefa7e0be0eecd8e7


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