We have imx8qp customized BSP from nxp, if I migrate to imx8mplus can I use the same BSP source for imx8mplus

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

thanks
Azith

Hello @azithm ,

Please note that Toradex does not provide Android support for its products. This support is provided by our partners.

On this page you can find more information about some Android BSPs provided by them.

Besides, you can browse our partner network for other Android integrators and service providers.

Best Regards,

Marcio

Hello @azithm ,

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:

  1. 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.
  2. 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.
  3. Integrate Toradex Platform-Specific Changes: You need to integrate toradex platform related changes in u-boot and Kernel.
  4. System/UI Customizations: Any system or UI customizations you’ve made in the previous BSP can be used as it is.
  5. Hardware Abstraction Layer (HAL): Most of the HAL components can be reused.
  6. 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.
1 Like