The Toradex BSP uses a specific backports version and configuration. Then just compile and deploy the custom kernel as explained in the above-mentioned article. If manually building backports, one needs to disable the drivers/dependencies enabled in the L4T Linux kernel before cross-compiling the driver backports to avoid any conflicts.įor cross-compiling iwlwifi, it is necessary to disable the following configs in the L4T Linux kernel: The backports drivers integrated into the demo images already take that into consideration and have been tested with the L4T Linux kernel. The L4T Linux kernel from NVIDIA is not based on top of a clean 3.1 kernel but rather some pre 3.2 version with further Android additions. Please refer to the following article concerning setup/compilation of the same:īuild U-Boot and Linux Kernel from Source Code Remarks About L4T Linux Kernel To enable support for driver backports a custom Linux kernel is required. The instructions apply to other drivers/subsystems. This section provides information on how to cross-compile the Wi-Fi backports. How to Cross-Compile the Backports Drivers From Source Toradex provides a Git repository for backports:ĭriver backports are available for the following subsystems:įor the latest BSP releases of 2.8 and 3, Toradex added kernel driver backports to its demo images, therefore you may want to have a look at how to build our BSP from scratch using OpenEmbedded since the backports are already integrated there.įor BSP 5, backports are not required as of March 2021, but this can be changed if we identify such a need in the future, either from customer requests or new features and bug fixes. For instance, we can use Wi-Fi drivers from mainline kernel release 4.19 into our NXP i.MX downstream based on 4.9. In other words, backports allows the use of drivers from a newer kernel version on an older kernel version. Not all such drivers are available in custom downstream Linux kernels in which case one can use the driver backports package including suitable drivers available from later Linux kernel versions. For many off-the-shelf devices to work a suitable driver needs to be compiled into a custom Linux kernel.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |