[PATCH 0/6] Cortina Firmware fixes

Kuldeep Singh kuldeep.singh at nxp.com
Tue Aug 10 07:50:05 CEST 2021


Cortina firmware currently supports non-tfa boot support and therefore
incorrect firmware address value is obtained. This patchset is an
attempt to fix cortina firmware.

LS2088A-RDB, T2080RDB and T4240RDB are also updated to incorporate
multiple firmware address values by extending a weak function.

Kuldeep Singh (6):
  env: Kconfig: Add default option for PHY_CORTINA
  configs: Migrate CORTINA_FW_ADDR and CORTINA_FW_LENGTH to Kconfig
  net: cortina: Add support for tfa boot in cortina firmware
  board: ls2088ardb: Extend cs4340_get_fw_addr() functionality
  board: t208x: Extend cs4340_get_fw_addr() functionality
  board: T4240rdb: Extend cs4340_get_fw_addr() functionality

 board/freescale/ls2080ardb/ls2080ardb.c       | 38 +++++++++
 board/freescale/t208xrdb/t208xrdb.c           | 20 +++++
 board/freescale/t208xrdb/t208xrdb.h           |  3 +
 board/freescale/t4rdb/t4240rdb.c              | 19 +++++
 board/freescale/t4rdb/t4rdb.h                 |  3 +
 configs/T2080RDB_NAND_defconfig               |  1 +
 configs/T2080RDB_SDCARD_defconfig             |  1 +
 configs/T2080RDB_SPIFLASH_defconfig           |  1 +
 configs/T2080RDB_defconfig                    |  1 +
 configs/T2080RDB_revD_NAND_defconfig          |  1 +
 configs/T2080RDB_revD_SDCARD_defconfig        |  1 +
 configs/T2080RDB_revD_SPIFLASH_defconfig      |  1 +
 configs/T2080RDB_revD_defconfig               |  1 +
 configs/T4240RDB_SDCARD_defconfig             |  1 +
 configs/T4240RDB_defconfig                    |  1 +
 configs/ls2080ardb_SECURE_BOOT_defconfig      |  1 +
 configs/ls2080ardb_defconfig                  |  1 +
 configs/ls2080ardb_nand_defconfig             |  1 +
 configs/ls2081ardb_defconfig                  |  1 +
 configs/ls2088ardb_qspi_SECURE_BOOT_defconfig |  1 +
 configs/ls2088ardb_qspi_defconfig             |  1 +
 drivers/net/phy/Kconfig                       | 10 +++
 drivers/net/phy/cortina.c                     | 79 ++++++++++++++++---
 env/Kconfig                                   |  2 +-
 include/configs/T208xRDB.h                    |  6 --
 include/configs/T4240RDB.h                    |  2 -
 include/configs/ls2080ardb.h                  | 10 ---
 scripts/config_whitelist.txt                  |  2 -
 28 files changed, 179 insertions(+), 31 deletions(-)

-- 
2.25.1



More information about the U-Boot mailing list