Why BSP support is not open source for Linux for iMX6 ?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why BSP support is not open source for Linux for iMX6 ?

1,878 Views
bhargavjayswal
Contributor III

Hello,

 

I am working on Embedded Product Designing and Development side, I go through Several ARM SOC, and I came across IMX6 series and it is satisfying our requirements. So, I am planning to design our product with IMX6 for our client, but I found that it has many issues and many things are not available as open source for IMX6. Even if we start working on Linux Driver Development but it is not working because BSP is not supporting some of the functionality and also BSPs are not open source.

 

I go through some of the link in which it is mentioned, BSP is not supported for some modules like SPI, I2C, etc. Also proper documents are not available for some of the modules like DMA, etc.

https://community.nxp.com/thread/353658

https://community.nxp.com/thread/385195

https://community.nxp.com/thread/310837

https://community.nxp.com/thread/450608

So, now I am hesitating to use iMX6 confidently.

Can you please let me know that why these BSPs are not working properly even if it is used by standard Linux kernel.

Please provide your view on this. So we can make our decision to proceed further.

 

Thanks for the support.

 

Regards,

Bhargav

4 Replies

1,129 Views
igorpadykov
NXP Employee
NXP Employee

Hi Bhargav

nxp bsps have some proprietary packages provided as binaries, please check

meta-fsl-arm/SCR-4.1.15-1.1.0_ga.txt at master · Freescale/meta-fsl-arm · GitHub 

Also please check Linux Manuals included on documentation packages on below link

which modules are supported in bsps

http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i....

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,129 Views
bhargavjayswal
Contributor III

Hi igor,

Did you get chance to look into this ?

Could you please reply as soon as possible.

Thanks,

Bhargav

0 Kudos

1,129 Views
igorpadykov
NXP Employee
NXP Employee

Hi Bhargav

unfortunately I am not aware of plans of making them as open source.

General approach to get above provided in official bsps is to apply

NXP Professional Services:

http://www.nxp.com/support/nxp-professional-services:PROFESSIONAL-SERVICE

Best regards
igor

0 Kudos

1,129 Views
bhargavjayswal
Contributor III

Hi igor,

Thanks for useful information. However, I have few more concerns.

I found that open source support for SDMA scripts are not available from NXP. Now a days SPI and I2C are most common devices so I am wondering why open source support for basic devices are not available. Since, our product design is based on this basic devices, we need to have i2c and spi sdma open source support.

If open source support are available from NXP then we can strongly recommend our customer and confidently use iMX6 in our product.

So, would it be possible for NXP to provide us open source support for basic modules.

Thanks,

Bhargav

0 Kudos