Mayank,<br><br><br><div class="gmail_quote">On Sat, Mar 3, 2012 at 9:51 AM, Mayank Agarwal <span dir="ltr">&lt;<a href="mailto:mayank77fromindia@gmail.com">mayank77fromindia@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">
<br><br><div class="gmail_quote">On Fri, Mar 2, 2012 at 10:08 AM, Mayank Agarwal <span dir="ltr">&lt;<a href="mailto:mayank77fromindia@gmail.com" target="_blank">mayank77fromindia@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

1.I think the device supports i2c or spi protocol.I want to know how the i2c or spi is taking data<br> from image sensor and giving it to video buffers.<br>Most of the cameras support i2c or csi.<br></blockquote></div></blockquote>
<div>     <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2.I want to understand the whole data flow from image sensor to the display buffer and the role of linux kernel<br>

camera drivers in that.<br>For this you need to understand the V4L2 Framework, Or later Media Controller Framework. <br></blockquote></div></blockquote><div>       <br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">3.Currently i am looking at Sony IMX036,Aptima MT9P031. </blockquote></div>
</blockquote><div>          You can find in directory &lt;source&gt;/drivers/media/video/<br>           MT9p031 support is there in current kernel but no idea about imx036.<br><br>Regards,<br>---Prabhakar Lad<br>Mob: +91-9611756433<br>
<a href="http://in.linkedin.com/pub/prabhakar-lad/19/92b/955">http://in.linkedin.com/pub/prabhakar-lad/19/92b/955</a><br><br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>Thanks and Regards,<br>Mayank<div class="im"><div><div><br><br><div class="gmail_quote">
On Thu, Mar 1, 2012 at 8:22 PM, Greg KH <span dir="ltr">&lt;<a href="mailto:greg@kroah.com" target="_blank">greg@kroah.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>On Thu, Mar 01, 2012 at 05:57:52PM +0530, Mayank Agarwal wrote:<br>
&gt; Hi all,<br>
&gt;  <br>
&gt; I have following questions regarding camera drivers in  linux kernel.<br>
&gt;<br>
&gt; 1.which are the files/folder in kernel directory where camera drivers support<br>
&gt; is provided in linux kernel.<br>
<br>
</div>It depends, which type of protocol does your device support?<br>
<div><br>
&gt; 2.Are they customisable according to different SOC requirements.<br>
<br>
</div>It depends on what the requirements are.  As it&#39;s software, it&#39;s always<br>
able to be changed :)<br>
<div><br>
&gt; 3.Are there any tutorials/pdfs to understand camera drivers in linux kernel.<br>
<br>
</div>What is wrong with the code itself?<br>
<div><br>
&gt; 4.At present which sensor (i mean aptina/sony/omnivision) drivers are supported<br>
&gt; in linux kernel.<br>
<br>
</div>What sensor are you looking for exactly?<br>
<br>
What device do you need to support, and what protocol does your camera<br>
use to talk to the hardware?<br>
<br>
greg k-h<br>
</blockquote></div><br>
</div></div></div></blockquote></div><br>
<br>_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br></blockquote></div><br>