imx8qp customized AAOSP BSP from nxp
To migrate to imx8mplus board can the same AAOSP BSP source which is used for imx8qp can be used for customization of imx8mplus target.
If I procure the imx8mplus from Toradex will the AAOSP BSP shared by nxp can be reused or we need to get the customized AAOSP BSP from Toradex
Yes, you can use the same AAOSP BSP source for the IMX8M Plus (IMX8MP) as you did for the IMX8 Quad Plus (IMX8QP), but some modifications will be required to ensure compatibility with the IMX8MP hardware.
Here are the key steps for migration:
Select the Correct Lunch Combo: When building AAOSP for the IMX8MP, you must select the appropriate lunch combo for the IMX8MP. This ensures the correct configuration and target hardware settings are applied.
Modify Device Tree Source (DTS): Since the IMX8QP and IMX8MP are different hardware platforms, you will need to update the Device Tree Source (DTS) files to reflect the specific hardware configuration of the IMX8MP.
Integrate Toradex Platform-Specific Changes: You need to integrate toradex platform related changes in u-boot and Kernel.
System/UI Customizations: Any system or UI customizations you’ve made in the previous BSP can be used as it is.
Hardware Abstraction Layer (HAL): Most of the HAL components can be reused.
Driver Modifications: If you have enabled any specific drivers according to your requirement in previous BSP these same changes you need to do it for the current one.