From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from nommos.sslcatacombnetworking.com (nommos.sslcatacombnetworking.com [67.18.224.114]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTP id E743ADDEB6 for ; Fri, 18 May 2007 02:14:32 +1000 (EST) In-Reply-To: <20070517143846.GC29795@ld0162-tx32.am.freescale.net> References: <20070517143846.GC29795@ld0162-tx32.am.freescale.net> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: From: Kumar Gala Subject: Re: [PATCH 3/5] powerpc: Document device nodes for I2C devices. Date: Thu, 17 May 2007 11:12:47 -0500 To: Scott Wood Cc: linuxppc-dev@ozlabs.org, i2c@lm-sensors.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On May 17, 2007, at 9:38 AM, Scott Wood wrote: > Document the use of device trees to describe devices on an I2C bus, > which > will be used with David Brownell's "new style" I2C binding patches. > > Signed-off-by: Scott Wood > --- > Documentation/powerpc/booting-without-of.txt | 34 +++++++++++++++ > +++++++++++ > 1 files changed, 34 insertions(+), 0 deletions(-) > > diff --git a/Documentation/powerpc/booting-without-of.txt b/ > Documentation/powerpc/booting-without-of.txt > index b49ce16..67026ad 100644 > --- a/Documentation/powerpc/booting-without-of.txt > +++ b/Documentation/powerpc/booting-without-of.txt > @@ -1257,6 +1257,8 @@ platforms are moved over to use the flattened- > device-tree model. > > e) I2C > > + e1) I2C Controller > + > Required properties : > > - device_type : Should be "i2c" > @@ -1277,6 +1279,10 @@ platforms are moved over to use the > flattened-device-tree model. > a digital filter sampling rate register > - fsl5200-clocking : boolean; if defined, indicated that this > device > uses the FSL 5200 clocking mechanism. > + - #address-cells : should exist and be 1 if I2C devices are > declared > + in the device tree. > + - #size-cells : should exist and be 0 if I2C devices are declared > + in the device tree. As I've stated before, we need a bus number as well so we can handle things like I2C switches and muxes. - k