<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>I actually tried using the in tree i2c-mpc driver before sending out my email. This driver would silently reset the system when i2c accesses took place.<br><br>So I guess I'll try to modify the old driver to support new OF interface.<br><br>thanks<br>LK<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 12pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Scott Wood &lt;scottwood@freescale.com&gt;<br><b><span style="font-weight: bold;">To:</span></b> Laxmikant Rashinkar &lt;lk.atwork@yahoo.com&gt;<br><b><span style="font-weight: bold;">Cc:</span></b> linuxppc-embedded@ozlabs.org<br><b><span style="font-weight: bold;">Sent:</span></b>
 Wednesday, November 5, 2008 8:15:17 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: i2c driver's probe routine not getting called<br></font><br>
Laxmikant Rashinkar wrote:<br>&gt; I have linux-2.6.27.1 running on a MPC8347 based board.<br>&gt; <br>&gt; When my freescale I2C driver is insmoded, it calls platform_driver_register() successfully, but the probe routine doesn't get called. <br><br>Is "your" freescale I2C driver different from "the" freescale I2C driver in drivers/i2c/busses/i2c-mpc.c?&nbsp; If so, you'll need to update it to be an of_platform driver like the in-tree driver is (or, just switch to the in-tree driver).<br><br>-Scott<br></div></div></div><br>

      </body></html>