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
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
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi igor,
Did you get chance to look into this ?
Could you please reply as soon as possible.
Thanks,
Bhargav
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
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