[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] Xilinx ll_TEMAC driver
- To: microblaze-uclinux@xxxxxxxxxxxxxx
- Subject: [microblaze-uclinux] Xilinx ll_TEMAC driver
- From: Reynes Philippe <tremyfr@xxxxxxxx>
- Date: Tue, 29 Jan 2008 11:40:59 +0100 (CET)
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.fr; h=X-YMail-OSG:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=L6Y5vQLlUh22sCmB9PiEOkc9eMO0ICr/sad6ABYY9mHmELmmXZrsQqE81FjDRE4JJVBjNjSh8H9QZ7MibOYd+2wJVS4v64zTzK7JN09O/4+3fCT5KTuGNGSv9Pnp8ZINNmJIEvWiap/AHzP8xDArNRm/2JKBPU+77T12IO+wl8M=;
- Reply-to: microblaze-uclinux@xxxxxxxxxxxxxx
- Sender: owner-microblaze-uclinux@xxxxxxxxxxxxxx
Hi all
I need ll_temac driver, but Petalinux don't have it yet. I've seen
on a previous mail a link to the xilinx kernel which already have
this driver (http://git.xilinx.com/cgi-bin/gitweb.cgi) So I've tried
to "backport" it to petalinux.
I have modified Kconfig and Makefile to include XILINX_DRIVERS,
XILINX_TEMAC a,d XILINX_LLTEMAC in linux-2.6.x-petalogix.
But when I compile the kernel with LLTEMAC, I've got the
following error :
LD usr/built-in.o
CC drivers/net/xilinx_lltemac/xlltemac_main.o
drivers/net/xilinx_lltemac/xlltemac_main.c: In function `xenet_DmaSend_internal':
drivers/net/xilinx_lltemac/xlltemac_main.c:1569: warning: implicit declaration of function `skb_transport_header'
drivers/net/xilinx_lltemac/xlltemac_main.c:1569: warning: initialization makes pointer from integer without a
cast
drivers/net/xilinx_lltemac/xlltemac_main.c: At top level:
drivers/net/xilinx_lltemac/xlltemac_main.c:2989: warning: "struct xlltemac_platform_data" declared inside parameter list
drivers/net/xilinx_lltemac/xlltemac_main.c:2989: warning: its scope is only this definition or declaration, which is probably not what you want
drivers/net/xilinx_lltemac/xlltemac_main.c: In function `xtenet_setup':
drivers/net/xilinx_lltemac/xlltemac_main.c:3016: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3017: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3018: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3028: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3029: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3030: error: dereferencing
pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3031: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3032: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3051: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3059: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3059: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3059: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3059: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3059: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3059: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3076: error:
dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3084: error: dereferencing pointer to incomplete type
drivers/net/xilinx_lltemac/xlltemac_main.c:3127: error: dereferencing pointer to incomplete type
make[4]: *** [drivers/net/xilinx_lltemac/xlltemac_main.o] Erreur 1
make[3]: *** [drivers/net/xilinx_lltemac] Erreur 2
make[2]: *** [drivers/net] Erreur 2
make[1]: *** [drivers] Erreur 2
make[1]: quittant le répertoire « /home/reynesp/Projets/rr605/petalinux-v0.30-rc1/software/linux-2.6.x-petalogix »
make: *** [linux] Erreur 1
I think that the problem come from the difference between linux-xlnx release (2.6.24) and petalinux release (2.6.20). The function
skb_transport_header is not found, .....
So I've got some question about lltemac plan for petalinux :
- how you have planned to add lltemac driver in petalinux ?
I mean update petalinux from 2.6.20 to 2.6.24, and use lltemac
driver
from linux-xlnx, or backport lltemac driver from linux-xlnx (2.6.24) to petalinux (2.6.20) ?
- have you got an idea of the lltemac driver release date ?
(in petalinux I mean)
- have you got a repository (git, svn, cvs, ....) with petalinux ?
I ask this question with the idea that I could help/participate
with lltemac driver ?
thanks a lot,
Philippe
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail