[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[microblaze-uclinux] Xilinx ll_TEMAC driver



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