Thanks a lot Anton, >From the dts entry given below, local...@e0005000 { <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L251> #address-cells = <2>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L252> #size-cells = <1>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L253> compatible = "fsl,mpc8349e-localbus", <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L254> "fsl,pq2pro-localbus"; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L255> reg = <0xe0005000 0xd8>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L256> ranges = <0x3 0x0 0xf0000000 0x210>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L257> <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L258> p...@3,0 { <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L259> compatible = "fsl,mpc8349emitx-pata", "ata-generic"; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L260> reg = <0x3 0x0 0x10 0x3 0x20c 0x4>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L261> reg-shift = <1>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L262> pio-mode = <6>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L263> interrupts = <23 0x8>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L264> interrupt-parent = <&ipic>; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L265> }; <http://lxr.linux.no/linux+*/arch/powerpc/boot/dts/mpc8349emitx.dts#L266> };
we can conclude that it uses ata-generic SATA/PATA controlelr driver which controls PCI-based IDE-controller where we can plug in our CF card...Am I right??? But in our design we don't use any controller we directly connects CF card to local bus where UPM controls it.. Can you please explain how the interface is implemented in MPC8349.. On Mon, Aug 2, 2010 at 7:18 PM, linuxppc-dev@lists.ozlabs.org wrote: > On Mon, Aug 02, 2010 at 06:08:14PM +0530, Atul Deshmukh wrote: > [...] > > 2: To access CF card in True IDE mode we have to use > > "linux-kernel-source/drivers/ata/pata_platform.c" and > > "linux-kernel-source/drivers/ata/libata-sff.c".....I'm going right?? > > CF IDE support was already implemented for MPC8349EmITX boards > with a bit of help from UPM (User-Programmable Machine), so > you can do the same for MPC8360. > > UPM is programmed in U-Boot, u-boot/include/configs/MPC8349ITX.h > (CONFIG_SYS_BR3_PRELIM stuff), and > u-boot/board/freescale/mpc8349itx/mpc8349itx.c (UPMATable). > > For linux part, see arch/powerpc/boot/dts/mpc8349emitx.dts (pata > node), and drivers/ata/pata_of_platform.c. > > For HW side, you can find MPC8349EmITX schematics on Freescale > site (last time I checked, no registration was required). > > -- > Anton Vorontsov > email: cbouatmai...@gmail.com > irc://irc.freenode.net/bd2 > -- Regards, Atul
_______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev