Hello, which kernel is used here? the kernel I am using and also the official kernel (linux-2.6-imx.git - Freescale i.MX Linux Tree ) does not have "/arch/arm/mach-mx6" directory. Am I missing something? Please let me know.
Hello,
Please use the recent NXP Linux BSP
Summary page :
i.MX 6 / i.MX 7 Series Software and Development Tool|NXP
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hello Yuri,
Thank you for your quick response. However, currently we are not using yocto. We are using the kernel with whoosh bootloader (GitHub - alexandrebelloni/whoosh: fast bootloader for ARM platforms ) and emdebian root filesystem. It is working fine except few bugs. One of the bug is related to pcie BAR assignment which is addressed on this thread. In the provided patch I found a directory which is not present in our kernel source tree. Therefore, what I require is a kernel tree which includes all the necessary sources. Or if I am missing something, please point me to right direction as I am not an expert yet.
Best Regards,
Anayet
Hello,
It makes sense to look at PCIe drivers of the recent BSP - all reasonable patches are applied there.
The documentation package contains information how to get sources and where driver sources are located.
Regards,
Yuri.