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

Reply via email to