[meta-xilinx] meta-xilinx - linux-yocto support
nathan.rossi at xilinx.com
Wed Mar 19 01:02:39 PDT 2014
We have updated support for the linux-yocto recipes. As discussed previously on this list, we took the approach of minimal change towards enabling these kernels. As such we have dropped the linux-yocto_3.8 recipes, this is primarily because the majority of support for Zynq was available after the 3.8 release.
We have enabled support for the linux-yocto 3.10 and linux-yocto-dev kernels as of now, for both microblaze and zynq. However there is a number of missing drivers regarding Zynq, this unfortunately is the state of mainline for Zynq at the moment.
There is one notable difference between the linux-xlnx and mainline kernels regarding device trees, the Ethernet driver. In linux-xlnx there is a Xilinx specific driver called "xemacps", where as in mainline the generic Cadence GEM or "macb" driver is used. This difference required the addition of "*-yocto.dts" device trees for all Zynq machines.
On a side note, I have stripped out the bootargs specific dts files. In order to support custom bootargs it is recommended that you use the u-boot 'bootargs' environment field. For more details see: http://git.yoctoproject.org/cgit/cgit.cgi/meta-xilinx/tree/docs/BOOT.sdcard
More information about the meta-xilinx