linux/Documentation/devicetree/bindings/i2c/i2c-omap.txt
<<
>>
Prefs
   1I2C for OMAP platforms
   2
   3Required properties :
   4- compatible : Must be "ti,omap3-i2c" or "ti,omap4-i2c"
   5- ti,hwmods : Must be "i2c<n>", n being the instance number (1-based)
   6- #address-cells = <1>;
   7- #size-cells = <0>;
   8
   9Recommended properties :
  10- clock-frequency : Desired I2C bus clock frequency in Hz. Otherwise
  11  the default 100 kHz frequency will be used.
  12
  13Optional properties:
  14- Child nodes conforming to i2c bus binding
  15
  16Note: Current implementation will fetch base address, irq and dma
  17from omap hwmod data base during device registration.
  18Future plan is to migrate hwmod data base contents into device tree
  19blob so that, all the required data will be used from device tree dts
  20file.
  21
  22Examples :
  23
  24i2c1: i2c@0 {
  25    compatible = "ti,omap3-i2c";
  26    #address-cells = <1>;
  27    #size-cells = <0>;
  28    ti,hwmods = "i2c1";
  29    clock-frequency = <400000>;
  30};
  31