Hi,
I am building a custom board using imx6 Solo processor and I have mx6qsabresd as the reference board. I want to know, what are the changes I need to do in u-boot ?
What are the initialization differences between the Quad and Solo ?
Is there need to change in clocks ?
Hi Vipul
please check sect.5 Enabling Solo Emulation
attached Linux Guide and AN4397 Hardware Migration from
i.MX 6Dual/6Quad to i.MX 6Solo/6DualLite
http://cache.nxp.com/files/32bit/doc/app_note/AN4397.pdf
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi,
Thanks for the reply. I fetched code for imx6solosabresd from the git. This is the procedure:
1. repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b daisy
2. repo sync
3. export MACHINE=imx6solosabresd
4. source ./setup-environment build
5. bitbake core-image-minimal
Hi,
Thanks for the reply. I fetched code for imx6solosabresd from the git. This is the procedure:
1. repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b daisy
2. repo sync
3. export MACHINE=imx6solosabresd
4. source ./setup-environment build
5. bitbake core-image-minimal
I have the following queries:
1. Will u-boot have all the configurations for imx6 Solo (like One CPU enabled, 32-bit data bus on DDR RAM) ?
2. Will kernel have all the configurations for the i.MX6 Solo (like CPU cores and clocks) ?
3. Will this code work on customised i.MX6 Solo board or am I need to make some other changes ?
4. There is board/freescale/imx/ddr/mx6q_4x_mt41j128.cfg file having the Device Configuration Data (DCD). How can I check whether it is configured for 32 bit data bus or 64-bit data bus ?