Thanks a lot Anton,<br><br>I was confused with "ata-generic" entry at pata@3.0 node.<br>Now the things are pretty much clear..<br>Earlier we thought that IORD and IOWR pins would be from GPIO, so thought had to do bit-banging. But after going through the schematics, we come to know that pins could be from LGPL0/1.<br>
<br><div class="gmail_quote">On Mon, Aug 2, 2010 at 11:29 PM, Anton Vorontsov <span dir="ltr"><<a href="mailto:cbouatmailru@gmail.com">cbouatmailru@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On Mon, Aug 02, 2010 at 07:44:22PM +0530, Atul Deshmukh wrote:<br>
> Thanks a lot Anton,<br>
> From the dts entry given below,<br>
><br>
> localbus@e0005000 {<br>
>          #address-cells = <2>;<br>
>                #size-cells = <1>;<br>
>                compatible = "fsl,mpc8349e-localbus",<br>
>                             "fsl,pq2pro-localbus";<br>
>                reg = <0xe0005000 0xd8>;<br>
>                ranges = <0x3 0x0 0xf0000000 0x210>;<br>
>                pata@3,0 {<br>
>                        compatible = "fsl,mpc8349emitx-pata",<br>
> "ata-generic";<br>
>                        reg = <0x3 0x0 0x10 0x3 0x20c 0x4>;<br>
>                        reg-shift = <1>;<br>
>                        pio-mode = <6>;<br>
>                        interrupts = <23 0x8>;<br>
>                       interrupt-parent = <&ipic>;<br>
>                };<br>
>        };<br>
><br>
><br></div>
The driver is drivers/ata/pata_of_platform.c.<br>
<div class="im"><br>
> controls PCI-based IDE-controller where we can plug in our CF card...Am I<br>
> right???<br>
<br>
</div>Nope, no PCI involved. CF is almost* directly connected to<br>
the localbus.<br>
<div class="im"><br>
> But in our design we don't use any controller we directly connects CF card<br>
> to local bus where UPM controls it..<br>
<br>
</div>Yes, that's exactly how CF is done on MPC8349EmITX boards.<br>
<div class="im"><br>
> Can you please explain how the interface is implemented in MPC8349..<br>
<br>
</div>Via localbus + UPM.<br>
<br>
* 'almost' is because there are some buffers and inverters, see<br>
  schematics:<br>
  <a href="http://www.freescale.com/files/32bit/hardware_tools/schematics/MPC8349EMITXESCH.pdf" target="_blank">http://www.freescale.com/files/32bit/hardware_tools/schematics/MPC8349EMITXESCH.pdf</a><br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Anton Vorontsov<br>
email: <a href="mailto:cbouatmailru@gmail.com">cbouatmailru@gmail.com</a><br>
irc://<a href="http://irc.freenode.net/bd2" target="_blank">irc.freenode.net/bd2</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>Atul <br><br>  <br>