From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott Wood Subject: Re: I2C not working upon 2.6.24 to 2.6.28 kernel upgrade Date: Tue, 17 Mar 2009 13:36:30 -0500 Message-ID: <49BFEDAE.9000600@freescale.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; Format="flowed" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: devicetree-discuss-bounces+gldd-devicetree-discuss=m.gmane.org-mnsaURCQ41sdnm+yROfE0A@public.gmane.org Errors-To: devicetree-discuss-bounces+gldd-devicetree-discuss=m.gmane.org-mnsaURCQ41sdnm+yROfE0A@public.gmane.org To: Johns Daniel Cc: devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org List-Id: devicetree@vger.kernel.org Johns Daniel wrote: > But I can assure you that I have been using this with 2.6.20 and > 2.6.24 without any problems---and there has not been a compatible > value in the soc node. (There are compatible values in the subnodes of > soc.) Even with linux 2.6.28, everything but I2C works. Most likely, i2c was a platform-bus driver in 2.6.24 and was converted to an of-platform-bus driver sometime between then and 2.6.28. It wasn't that of-platform worked before, but rather you weren't using it. -Scott