[BACK]Return to i2c.txt CVS log [TXT][DIR] Up to [Development] / linux-2.6-xfs / Documentation / powerpc / dts-bindings / fsl

File: [Development] / linux-2.6-xfs / Documentation / powerpc / dts-bindings / fsl / i2c.txt (download)

Revision 1.1, Fri Oct 3 17:46:45 2008 UTC (9 years ago) by lachlan.longdrop.melbourne.sgi.com
Branch: MAIN
CVS Tags: HEAD

Merge up to 2.6.27-rc8
Merge of 2.6.x-xfs-melb:linux:32254b by kenmcd.

* I2C

Required properties :

 - device_type : Should be "i2c"
 - reg : Offset and length of the register set for the device

Recommended properties :

 - compatible : Should be "fsl-i2c" for parts compatible with
   Freescale I2C specifications.
 - interrupts : <a b> where a is the interrupt number and b is a
   field that represents an encoding of the sense and level
   information for the interrupt.  This should be encoded based on
   the information in section 2) depending on the type of interrupt
   controller you have.
 - interrupt-parent : the phandle for the interrupt controller that
   services interrupts for this device.
 - dfsrr : boolean; if defined, indicates that this I2C device has
   a digital filter sampling rate register
 - fsl5200-clocking : boolean; if defined, indicated that this device
   uses the FSL 5200 clocking mechanism.

Example :
	i2c@3000 {
		interrupt-parent = <40000>;
		interrupts = <1b 3>;
		reg = <3000 18>;
		device_type = "i2c";
		compatible  = "fsl-i2c";
		dfsrr;
	};