Imx6-newuboot SPI flash change: Difference between revisions

From embeddedTS Manuals
(Created page with "Due to an EOL the SPI flash on this product is changing. In adding support for its replacement two drop in spi flashes were also added. The old part is a Micron N25Q064A13ES...")
 
m (Links auto-updated for 2022 re-branding ( https://github.com/embeddedarm/linux-3.10.17-imx6/commit/da7672600d07340b60e93595df317ce0fbe497be →‎ https://github.com/embeddedTS/linux-3.10.17-imx6/commit/da7672600d07340b60e93595df317ce0fbe497be https://github.com/embeddedarm/linux-3.10.17-imx6/commit/7a1f8d29feee2e49fde96a5b0a8a7365eb2356a8 →‎ https://github.com/embeddedTS/linux-3.10.17-imx6/commit/7a1f8d29feee2e49fde96a5b0a8a7365eb2356a8 https://github.com/embeddedarm/linux-3.10.17-imx6/com...)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Due to an EOL the SPI flash on this product is changing.  In adding support for its replacement two drop in spi flashes were also added.
Due to an EOL the SPI flash on this product is changing.  The old part is a Micron N25Q064A13ESE40F.  Two new parts were qualified to reduce the impact of any potential EOL in the future.  The new parts are the Microchip's SST26VF064BA, and ISSI's IS25LP064A.
 
The old part is a Micron N25Q064A13ESE40F.  Two new parts were qualified to reduce the impact of any potential EOL in the future.  The new parts are the Microchip's SST26VF064BA, and ISSI's IS25LP064A.


Most applications will not be affected by this change unless they are manually accessing /dev/mtdblock0 or creating a custom u-boot.  In those cases some updates will be required.
Most applications will not be affected by this change unless they are manually accessing /dev/mtdblock0 or creating a custom u-boot.  In those cases some updates will be required.
Line 8: Line 6:


Rebuilding the latest kernel in our git will include these changes, but the specific commits for our various kernel branches are:
Rebuilding the latest kernel in our git will include these changes, but the specific commits for our various kernel branches are:
* [https://github.com/embeddedarm/linux-3.10.17-imx6/commit/da7672600d07340b60e93595df317ce0fbe497be 4.1.15]
* [https://github.com/embeddedTS/linux-3.10.17-imx6/commit/da7672600d07340b60e93595df317ce0fbe497be 4.1.15]
* [https://github.com/embeddedarm/linux-3.10.17-imx6/commit/7a1f8d29feee2e49fde96a5b0a8a7365eb2356a8 3.14.52]
* [https://github.com/embeddedTS/linux-3.10.17-imx6/commit/7a1f8d29feee2e49fde96a5b0a8a7365eb2356a8 3.14.52]
* [https://github.com/embeddedarm/linux-3.10.17-imx6/commit/7d785635feac3c743b0eb39f7e700674ed5e6fe3 3.10.17 part1], [https://github.com/embeddedarm/linux-3.10.17-imx6/commit/8d5ba6ec93a3de3c18f456286db094aad64d7881 part2]
* [https://github.com/embeddedTS/linux-3.10.17-imx6/commit/7d785635feac3c743b0eb39f7e700674ed5e6fe3 3.10.17 part1], [https://github.com/embeddedTS/linux-3.10.17-imx6/commit/8d5ba6ec93a3de3c18f456286db094aad64d7881 part2]


'''U-Boot Changes '''
'''U-Boot Changes '''
Line 16: Line 14:
These two patches are required for the new flash:
These two patches are required for the new flash:


* [https://github.com/embeddedarm/u-boot-imx/commit/116a9dc437d99352b4c16846cf60e29519552614 part1], [https://github.com/embeddedarm/u-boot-imx/commit/643e28cf6cbb6c24c4241930caef3c6c1fefa82d]
* [https://github.com/embeddedTS/u-boot-imx/commit/116a9dc437d99352b4c16846cf60e29519552614 part1], [https://github.com/embeddedTS/u-boot-imx/commit/643e28cf6cbb6c24c4241930caef3c6c1fefa82d]


''' Images with support '''
''' Images with support '''


Any of our Linux images after March 7th, 2018 include support for this new SPI flash.
Any of our Linux images after March 7th, 2018 include support for this new SPI flash.

Latest revision as of 16:35, 17 January 2022

Due to an EOL the SPI flash on this product is changing. The old part is a Micron N25Q064A13ESE40F. Two new parts were qualified to reduce the impact of any potential EOL in the future. The new parts are the Microchip's SST26VF064BA, and ISSI's IS25LP064A.

Most applications will not be affected by this change unless they are manually accessing /dev/mtdblock0 or creating a custom u-boot. In those cases some updates will be required.

Linux Kernel Changes

Rebuilding the latest kernel in our git will include these changes, but the specific commits for our various kernel branches are:

U-Boot Changes

These two patches are required for the new flash:

Images with support

Any of our Linux images after March 7th, 2018 include support for this new SPI flash.