I2C for Atmel platforms Required properties : - compatible : Must be "atmel,at91rm9200-i2c", "atmel,at91sam9261-i2c", "atmel,at91sam9260-i2c", "atmel,at91sam9g20-i2c", "atmel,at91sam9g10-i2c", "atmel,at91sam9x5-i2c", "atmel,sama5d4-i2c" or "atmel,sama5d2-i2c". - reg: physical base address of the controller and length of memory mapped region. - #address-cells = <1>; - #size-cells = <0>; - clocks: phandles to input clocks. Optional properties: - clock-frequency: Desired I2C bus frequency in Hz, default value is 100000. - Child nodes conforming to i2c bus binding. Examples : i2c0: i2c@f8028000 { compatible = "atmel,sama5d2-i2c"; reg = <0xf8028000 0x100>; #address-cells = <1>; #size-cells = <0>; clocks = <&twi0_clk>; clock-frequency = <100000>; };