Hi Dave,<div><br></div><div>Thanks a lot,</div><div><br></div><div>I understand that <b>core_init</b> call for <b>CPU</b>, <b><a href="http://lxr.linux.no/linux+v3.7.6/+code=subsys_initcall" class="sref" style="background-color:rgb(255,255,255)">subsys_initcall</a> </b>for core module like <b>I2c</b> core and <b>module_init </b>for driver built on the core.</div>
<div><br></div><div>When will the need arises to call other init calls, kindly provide a pointer to it.</div><div><br></div><div>Thanks And Regards,</div><div>Ranganath.T.M </div><div><br></div><div><br><div><br><div class="gmail_quote">
On Wed, Feb 6, 2013 at 12:13 PM, Dave Hylands <span dir="ltr">&lt;<a href="mailto:dhylands@gmail.com" target="_blank">dhylands@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div>Hi,<div class="im"><br><br>On Tue, Feb 5, 2013 at 8:50 PM, Ranganath T.M &lt;<a href="mailto:ranganathtm88@gmail.com" target="_blank">ranganathtm88@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; Hi Peter,<br>
&gt;<br>&gt; Thanks for your information,<br>
&gt;<br>&gt; And can you kindly suggest me,<br>&gt; 1)How the probe will be called by comparing the name in driver and name given in board-files, or it will called based id_table which we fill for particular bus of that driver.<br>

<br></div></div>When both a device and a driver have been registered, then the probe routine will be called.<br><br></div>Normally, the devices are registered in your board files.<br><div><div class="im"><div><br>&gt; 2)How the priority will be followed to call the drivers files like BT first and then HDMI driver.<br>

<br></div></div><div>The order is determined by how they&#39;re registered (i.e. which initcall is used:<br><a href="http://lxr.linux.no/#linux+v3.7.6/include/linux/init.h%23L209" target="_blank">http://lxr.linux.no/#linux+v3.7.6/include/linux/init.h#L209</a><br>

<br></div><div>module_init maps to device_initcall<br><br></div><div>Within the same level, the order is determined by the order that the files appear in the Makefiles.<br></div><div><br>--<br>Dave Hylands<br>Shuswap, BC, Canada<br>

<a href="http://www.davehylands.com" target="_blank">http://www.davehylands.com</a></div></div></div>
</blockquote></div><br></div></div>