On Thu, Nov 5, 2015 at 12:20 AM, Toby Gomersall <toby.gomers...@smartacoustics.co.uk> wrote: > Hi, > > We've tried building the linux-xlnx tree standalone and we have the DMA > drivers available to add in menuconfig but not when I build > core-image-minimal. I thought the full build would pick up the > linux-xlnx kernel and make the same options available. Is there > something I need to do to make them available?
By default the linux-xlnx configs within meta-xilinx are close as possible to mainline configuration. In this case the only Xilinx DMA driver enabled by default is the VDMA driver as it is available both in linux-xlnx and in mainline/linux-yocto. It has been done this way to ensure users understanding that they are using a driver that may disappear in future linux-xlnx versions or be changed for upstream submission. To configure these linux-xlnx only drivers, you can use the "-c menuconfig" and have your changes made temporarily (The drivers are under 'Device Drivers / DMA Engine support / Xilinx DMA Engines'). Or you can use the config fragment available in meta-xilinx by setting KERNEL_FEATURES up with the fragment (the fragment enables a few of linux-xlnx only drivers). Adding the following line to your machine's, distro's your local .conf depending on your requirements: KERNEL_FEATURES += "bsp/xilinx/xilinx-drivers-linux-xlnx.scc" Just on a side note, there was a bug in the .scc file, I have just fixed it in master (and fido). So you will need to pull to use this or it will give you an error. Regards, Nathan > > Regards, > Toby > > On 04/11/15 13:47, Hecht, Martin (Silica) wrote: >> Hi Toby, >> >> Please compare with http://www.wiki.xilinx.com/Linux+Drivers. Most of the >> DMA drivers aren't mainlined by now. You need to add them by yourself >> currently. >> >> Regards, >> Martin >> >> >> -----Original Message----- >> From: yocto-boun...@yoctoproject.org [mailto:yocto-boun...@yoctoproject.org] >> On Behalf Of Toby Gomersall >> Sent: Mittwoch, 4. November 2015 14:44 >> To: yocto@yoctoproject.org >> Subject: [yocto] yocto on zynq, How to configure kernel to include drivers >> >> I'm quite new to yocto so still have a lot to learn. I'm trying to include >> the DMA drivers in my yocto build for a Zynq based on the meta-xilinx layer >> (http://git.yoctoproject.org/cgit/cgit.cgi/meta-xilinx/). >> >> I thought I'd be able to add them in the kernel configuration >> (menuconfig) by running (from within the build directory): >> >> bitbake linux-xlnx -c kernel_configme -f bitbake linux-xlnx -c menuconfig >> >> I can't see the DMA drivers in menuconfig. However if I run menuconfig >> within the linux-xlnx tree (which is referenced by the SRCURI) I can see the >> DMA drivers. Is there some reason they're hidden in the build menuconfig? >> >> Thanks, >> Toby >> >> > > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto