About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / i2c / atmel-i2c.txt


Based on kernel version 3.7. Page generated on 2012-12-12 10:00 EST.

1	I2C for Atmel platforms
2	
3	Required 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	
13	Optional properties:
14	- Child nodes conforming to i2c bus binding
15	
16	Examples :
17	
18	i2c0: 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	}
Hide Line Numbers


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog