TS-7970 U-boot changelog: Difference between revisions

From embeddedTS Manuals
m (FTP links auto-updated (ftp://ftp.embeddedarm.com/ →‎ https://files.embeddedarm.com/))
m (Links auto-updated for 2022 re-branding ( https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ →‎ https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/))
Line 1: Line 1:
{| class=wikitable
{| class=wikitable
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jun-17-2015]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jun-17-2015]
|  
|  
* Added TS-7970 support
* Added TS-7970 support
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jul-27-2015]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jul-27-2015]
|  
|  
* Added fix for PCIe hang in Linux.  Some of the GPR1 regs were not being reset after a reboot.  U-boot will now reset these before going into Linux.  This hang was not present on all CPUs, usually solo, and only if PCIe is enabled in the kernel.
* Added fix for PCIe hang in Linux.  Some of the GPR1 regs were not being reset after a reboot.  U-boot will now reset these before going into Linux.  This hang was not present on all CPUs, usually solo, and only if PCIe is enabled in the kernel.
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Oct-07-2015]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Oct-07-2015]
|  
|  
* TS-7970 now has a POR on every reboot
* TS-7970 now has a POR on every reboot
Line 15: Line 15:
* PUSH_SW is now read through i2c to free up FPGA_IRQ_1
* PUSH_SW is now read through i2c to free up FPGA_IRQ_1
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ May-09-2016]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ May-09-2016]
|  
|  
* Updated to imx_v2015.04_3.14.52_1.1.0_ga branch
* Updated to imx_v2015.04_3.14.52_1.1.0_ga branch
Line 22: Line 22:
* Disabled NFS umountall
* Disabled NFS umountall
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ May-27-2016]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ May-27-2016]
|  
|  
* Added tsmicroctl command to read adc values, or start the sleep mode for the board.  Requires a silabs from May 27th 2016 or later to include the sleep mode.
* Added tsmicroctl command to read adc values, or start the sleep mode for the board.  Requires a silabs from May 27th 2016 or later to include the sleep mode.
Line 28: Line 28:
{{Warning|Do not update past this u-boot without having REV 5 of the FPGA or the FPGA will not be reset on startup.}}
{{Warning|Do not update past this u-boot without having REV 5 of the FPGA or the FPGA will not be reset on startup.}}
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jun-03-2016]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jun-03-2016]
|  
|  
* Added suggested fixes for Micrel PHY errata.
* Added suggested fixes for Micrel PHY errata.
* Added FPGA and Silabs revision to startup output.
* Added FPGA and Silabs revision to startup output.
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jan-11-2017]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Jan-11-2017]
|  
|  
* Added REV D support
* Added REV D support
Line 39: Line 39:
* Allow solo to boot at 85C instead of 80C, quad is still 80C.
* Allow solo to boot at 85C instead of 80C, quad is still 80C.
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Feb-17-2017]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Feb-17-2017]
|  
|  
* Added check for 64bit ext4 filesystem.
* Added check for 64bit ext4 filesystem.
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Mar-27-2017]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Mar-27-2017]
|
|
* Changed string to indicate REV D/E for new boards.
* Changed string to indicate REV D/E for new boards.
* Added I2C recovery improvements for fixing stuck bus
* Added I2C recovery improvements for fixing stuck bus
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Mar-23-2018]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Mar-23-2018]
|  
|  
* Add support for SST26VF064BA, and IS25LP064A spi flashes
* Add support for SST26VF064BA, and IS25LP064A spi flashes
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Nov-14-2018]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Nov-14-2018]
|  
|  
* Reduced USB block size to 256B to improve compatibility with USB thumbdrives.
* Reduced USB block size to 256B to improve compatibility with USB thumbdrives.
|-
|-
| [https://files.embeddedarm.com/ts-arm-sbc/ts-7970-linux/u-boot/ Mar-31-2020]
| [https://files.embeddedTS.com/ts-arm-sbc/ts-7970-linux/u-boot/ Mar-31-2020]
|  
|  
* Added support for the new TS-7970 revisions
* Added support for the new TS-7970 revisions
|}
|}

Revision as of 17:26, 17 January 2022

Jun-17-2015
  • Added TS-7970 support
Jul-27-2015
  • Added fix for PCIe hang in Linux. Some of the GPR1 regs were not being reset after a reboot. U-boot will now reset these before going into Linux. This hang was not present on all CPUs, usually solo, and only if PCIe is enabled in the kernel.
Oct-07-2015
  • TS-7970 now has a POR on every reboot
  • TS-7970 can reload the FPGA from a /boot/ts7970.vme file
  • PUSH_SW is now read through i2c to free up FPGA_IRQ_1
May-09-2016
  • Updated to imx_v2015.04_3.14.52_1.1.0_ga branch
  • Updated DDR config to latest NXP recommendations
  • Includes new thermal driver. If the CPU has overheated and rebooted it will wait in u-boot until the system cools down to the temperature specified in the thermal fuses. These are adjustable one time in software.
  • Disabled NFS umountall
May-27-2016
  • Added tsmicroctl command to read adc values, or start the sleep mode for the board. Requires a silabs from May 27th 2016 or later to include the sleep mode.
  • Added FPGA_RESET# through a signal rather than a FPGA POR. Requires FPGA REV 5 for FPGA reset to work correctly.
WARNING: Do not update past this u-boot without having REV 5 of the FPGA or the FPGA will not be reset on startup.
Jun-03-2016
  • Added suggested fixes for Micrel PHY errata.
  • Added FPGA and Silabs revision to startup output.
Jan-11-2017
  • Added REV D support
  • Added Marvell PHY support
  • Allow solo to boot at 85C instead of 80C, quad is still 80C.
Feb-17-2017
  • Added check for 64bit ext4 filesystem.
Mar-27-2017
  • Changed string to indicate REV D/E for new boards.
  • Added I2C recovery improvements for fixing stuck bus
Mar-23-2018
  • Add support for SST26VF064BA, and IS25LP064A spi flashes
Nov-14-2018
  • Reduced USB block size to 256B to improve compatibility with USB thumbdrives.
Mar-31-2020
  • Added support for the new TS-7970 revisions