Xilinx Linux 2.6 for XPS LL_TEMAC and LL_FIFO problem

Koss, Mike (Mission Systems) mike.koss at ngc.com
Thu Jul 24 22:55:44 EST 2008


I'm currently using the driver (CONFIG_XILINX_LLTEMAC) with the DMA
portion with no problem, which is what you kind of eluded to. From what
I've seen, the drver source does support the FIFO portion. It just
relies on having the proper definition for the TEMAC in either the DTS
or the xparameters.

I'm currently using the 2.6.26-rc8 kernel (HEAD?) from git.xilinx.com as
well, and mine builds with no problem for arch/ppc. Yes, I still have
not moved to arch/powerpc. I will be moving to the new arch in the very
near future. (My current test system is actually a mish-mash of 2.6.22
w/ the driver from xilinx-2.6.26 tree). 

Are you using arch/powerpc or arch/ppc? Are you generating your DTS from
your MHS file using the bsp generator for EDK on git.xilinx.com? Is this
for one of the reference boards (ML403, ML405, etc)? What is the problem
that you're having with the build of the kernel?

-- Mike

-----Original Message-----
From: Mirek23 [mailto:miroslaw.dach at psi.ch] 
Sent: Thursday, July 24, 2008 5:20 AM
To: linuxppc-embedded at ozlabs.org
Subject: Xilinx Linux 2.6 for XPS LL_TEMAC and LL_FIFO problem

Dear All,

I have done a design using EDK 8.2 using Hard_Temac IP component. In the
9.2 there is a new idea to use ll_temac in conjunction with ll_fifo or
ll_dma. So far I was using happily the linux kernel by Grant Likey.
Unfortunately it does not deal with ll_temac. I have download the kernel
from git.xilinx.com.

I have tried to build the kernel 2.6.26  (by xilinx) but it seems to be
that it is not well prepared for ll_fifo.
I have noticed that in drivers/xilinx_common there are files related to
ll_fifo but in the drivers/Makefile there is no rule to build ll_fifo.
The same refers to the file arch/ppc/syslib/virtex_devices.c ->  there
are no entries for LL_FIFO. I have the impression that one can use only
LL_DMA but not LL_FIFO.

Does anybody has modified the kernel to deal with LL_TEMAC together with
I will be grateful for any hint.

Best Regards

View this message in context:
Sent from the linuxppc-embedded mailing list archive at Nabble.com.

More information about the Linuxppc-embedded mailing list