linux/Documentation/devicetree/bindings/i2c/i2c-at91.txt
<<
>>
Prefs
   1I2C for Atmel platforms
   2
   3Required properties :
   4- compatible : Must be "atmel,at91rm9200-i2c", "atmel,at91sam9261-i2c",
   5     "atmel,at91sam9260-i2c", "atmel,at91sam9g20-i2c", "atmel,at91sam9g10-i2c"
   6     or "atmel,at91sam9x5-i2c"
   7- reg: physical base address of the controller and length of memory mapped
   8     region.
   9- interrupts: interrupt number to the cpu.
  10- #address-cells = <1>;
  11- #size-cells = <0>;
  12
  13Optional properties:
  14- Child nodes conforming to i2c bus binding
  15
  16Examples :
  17
  18i2c0: i2c@fff84000 {
  19        compatible = "atmel,at91sam9g20-i2c";
  20        reg = <0xfff84000 0x100>;
  21        interrupts = <12 4 6>;
  22        #address-cells = <1>;
  23        #size-cells = <0>;
  24
  25        24c512@50 {
  26                compatible = "24c512";
  27                reg = <0x50>;
  28                pagesize = <128>;
  29        }
  30}
  31