<div dir="ltr"><div><span style="font-family:arial,helvetica,sans-serif">Hi,<br><br>At first I would like to say thanks to Saumendra Das and Greg KH for your response and I believe 8250/16550 family of Serial Driver is really good to start as it easily available in market.<br><br>I am completely new to this PCI device driver so I just wanted to know that how kernel build <span style="font-family:monospace,monospace">pci_dev</span> structure during pci initialization time. what are the pci function are being called and if I take 8250 server family then how interaction is happens between kernel and pci device.<br><br>To know more about this i went to below files<br><br>drivers\tty\serial\8250\8250_pci.c<br>drivers\pci (some files)<br><br>Please suggest me if i am going anything wrong.<br><br><br>Regards<br>Rabi<br></span><div><span style="font-family:arial,helvetica,sans-serif"><br></span><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jan 18, 2016 at 12:30 PM, Saumendra Dash <span dir="ltr">&lt;<a href="mailto:saumendra.d@hcl.com" target="_blank">saumendra.d@hcl.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
-----Original Message-----<br>
From: <a href="mailto:kernelnewbies-bounces@kernelnewbies.org">kernelnewbies-bounces@kernelnewbies.org</a> [mailto:<a href="mailto:kernelnewbies-bounces@kernelnewbies.org">kernelnewbies-bounces@kernelnewbies.org</a>] On Behalf Of Greg KH<br>
Sent: Monday, January 18, 2016 10:42 AM<br>
To: Rabinarayan Panigrahi<br>
Cc: <a href="mailto:kernelnewbies@kernelnewbies.org">kernelnewbies@kernelnewbies.org</a><br>
Subject: Re: pci device driver<br>
<br>
On Mon, Jan 18, 2016 at 07:23:42AM +0530, Rabinarayan Panigrahi wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt;&gt; For understanding more about pci device driver i went though below<br>
&gt; links<br>
&gt;<br>
&gt;&gt; <a href="http://www.tldp.org/LDP/tlk/dd/pci.html" rel="noreferrer" target="_blank">http://www.tldp.org/LDP/tlk/dd/pci.html</a><br>
&gt;<br>
&gt; and<br>
&gt;<br>
&gt;&gt; <a href="http://www.makelinux.net/ldd3/" rel="noreferrer" target="_blank">http://www.makelinux.net/ldd3/</a>  chapter 12<br>
&gt;<br>
&gt;&gt; but i am trying to understand a bit code side. can some one help me or<br>
&gt;&gt; any resources which will help me to understand more about it.<br>
<br>
&gt;What exactly do you have questions about?  Specific questions are best please.<br>
<br>
</span>Please go through some simple PCI driver code to know more about PCI programming.<br>
8250/16550 family of Serial Driver is a good one to start with.<br>
<br>
Thanks,<br>
Saumendra<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" rel="noreferrer" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br>
<br>
::DISCLAIMER::<br>
----------------------------------------------------------------------------------------------------------------------------------------------------<br>
<br>
The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only.<br>
E-mail transmission is not guaranteed to be secure or error-free as information could be intercepted, corrupted,<br>
lost, destroyed, arrive late or incomplete, or may contain viruses in transmission. The e mail and its contents<br>
(with or without referred errors) shall therefore not attach any liability on the originator or HCL or its affiliates.<br>
Views or opinions, if any, presented in this email are solely those of the author and may not necessarily reflect the<br>
views or opinions of HCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification,<br>
distribution and / or publication of this message without the prior written consent of authorized representative of<br>
HCL is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately.<br>
Before opening any email and/or attachments, please check them for viruses and other defects.<br>
<br>
----------------------------------------------------------------------------------------------------------------------------------------------------<br>
<br>
</blockquote></div><br></div>