pull request of u-boot-fsl-qoriq for v2021.01

Priyanka Jain priyanka.jain at nxp.com
Fri Dec 11 08:44:52 CET 2020


Dear Tom,

Please find my pull-request for u-boot-fsl-qoriq/master
https://github.com/u-boot/u-boot/pull/42/checks

Summary
Add lx2162 soc, lx2162qds support.
Bug-fixes related ls102x-usb, ifc, bootcmd, secure-boot header,
rgmii, vid, fdt, env variable, pci for Layerscape products

Thanks
Priyanka
---------------------------
he following changes since commit 2a42de6df1ac75bd85bdb1dd8580f01895c915cd:

  Merge tag 'u-boot-stm32-20201209' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-12-09 11:36:41 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq.git HEAD

for you to fetch changes up to ca0c7a5e4a07337e6c2d1c53a182e436daa734c3:

  configs: lx2162aqds: Enable gpio driver in defconfig (2020-12-10 13:56:39 +0530)

----------------------------------------------------------------
Alban Bedel (1):
      armv8: fsl-layerscape: Fix automatic setting of bootmcd with TF-A

Aleksandar Gerasimovski (2):
      drivers: ifc: add define for IFC_CSPRn TE bit
      arm: ls102xa: select USB PHY erratum's only if USB is enabled

Biwen Li (3):
      board/freescale/common: fix a bug that failed to read/write eeprom on ls1021atsn
      include/configs: ls1012aqds: add default environment variable
      net: pfe_eth: read PFE ESBC header flash with spi_flash_read API

Chris Packham (1):
      powerpc: mpc85xx: Allow boards to override CONFIG_USB_MAX_CONTROLLER_COUNT

Hou Zhiqiang (1):
      pci: layerscape: fix a dead loop issue

Hui Song (1):
      configs: lx2162aqds: Enable gpio driver in defconfig

Madalin Bucur (2):
      armv8: ls1043/ls1046aqds: add support for all RGMII modes
      board: freescale: powerpc: add support for all RGMII modes

Manish Tomar (2):
      ls1043a: Fix address for secure boot headers
      lx2160a: Fix address for secure boot headers

Meenakshi Aggarwal (3):
      drivers/net/phy: Add CORTINA_NO_FW_UPLOAD to Kconfig
      armv8: lx2162a: Add Soc changes to support LX2162A
      armv8: lx2162aqds: Add support for LX2162AQDS platform

Priyanka Singh (2):
      board: freescale: vid.c: Initialize variable 'i2caddress'
      layerscape: fdt.c: Check for NULL return value from fdt_getprop()

Ruchika Gupta (1):
      configs: lx2162a: Enable OPTEE support

Wasim Khan (12):
      configs: lx2160a: Enable CONFIG_PCIE_LAYERSCAPE_GEN4
      pci: layerscape: Update print of pcie controller
      pci: ls_pcie_g4: Print pcie controller number starting from 1
      arm: dts: lx2160a: add label to pcie nodes in dts
      arm: dts: ls1046a: add label to pcie nodes in dts
      arm: dts: ls2080a: add label to pcie nodes in dts
      arm: dts: ls1088a: add label to pcie nodes in dts
      arm: dts: ls1012a: add label to pcie nodes in dts
      arm: dts: ls1043a: add label to pcie nodes in dts
      arm: dts: ls1028a: add label to pcie nodes in dts
      pci: layerscape: Add size check for config resource
      pci: ls_pcie_g4: Add size check for config resource

Yangbo Lu (2):
      configs: lx2162aqds: enable CONFIG_BOARD_EARLY_INIT_R
      configs: lx2162aqds: enable eMMC HS400 mode support

 arch/arm/Kconfig                                   |  12 +
 arch/arm/cpu/armv7/ls102xa/Kconfig                 |   8 +-
 arch/arm/cpu/armv8/Kconfig                         |   2 +-
 arch/arm/cpu/armv8/fsl-layerscape/Kconfig          |  39 +-
 arch/arm/cpu/armv8/fsl-layerscape/Makefile         |   5 +
 arch/arm/cpu/armv8/fsl-layerscape/cpu.c            |   7 +-
 arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc   |  56 ++
 arch/arm/cpu/armv8/fsl-layerscape/fdt.c            |  10 +-
 .../cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c    |   8 +-
 .../arm/cpu/armv8/fsl-layerscape/fsl_lsch3_speed.c |   4 +-
 arch/arm/cpu/armv8/fsl-layerscape/lx2160a_serdes.c |  19 +-
 arch/arm/cpu/armv8/fsl-layerscape/soc.c            |  37 +-
 arch/arm/dts/Makefile                              |   6 +-
 arch/arm/dts/fsl-ls1012a.dtsi                      |   3 +-
 arch/arm/dts/fsl-ls1028a.dtsi                      |   6 +-
 arch/arm/dts/fsl-ls1043a.dtsi                      |   9 +-
 arch/arm/dts/fsl-ls1046a.dtsi                      |  12 +-
 arch/arm/dts/fsl-ls1088a.dtsi                      |   8 +-
 arch/arm/dts/fsl-ls2080a.dtsi                      |  11 +-
 arch/arm/dts/fsl-lx2160a-qds.dts                   |   3 -
 arch/arm/dts/fsl-lx2160a-qds.dtsi                  |  22 +-
 arch/arm/dts/fsl-lx2160a.dtsi                      |  12 +-
 arch/arm/dts/fsl-lx2162a-qds-17-x.dts              |  17 +
 arch/arm/dts/fsl-lx2162a-qds-18-x.dts              |  17 +
 arch/arm/dts/fsl-lx2162a-qds-20-x.dts              |  17 +
 arch/arm/dts/fsl-lx2162a-qds-sd1-17.dtsi           |  58 ++
 arch/arm/dts/fsl-lx2162a-qds-sd1-18.dtsi           |  61 ++
 arch/arm/dts/fsl-lx2162a-qds-sd1-20.dtsi           |  26 +
 arch/arm/dts/fsl-lx2162a-qds.dts                   |  34 +
 arch/arm/include/asm/arch-fsl-layerscape/config.h  |   6 +-
 arch/arm/include/asm/arch-fsl-layerscape/cpu.h     |   4 +-
 .../include/asm/arch-fsl-layerscape/immap_lsch3.h  |  12 +-
 arch/arm/include/asm/arch-fsl-layerscape/soc.h     |   7 +-
 .../asm/arch-fsl-layerscape/stream_id_lsch3.h      |  10 +-
 arch/powerpc/include/asm/config_mpc85xx.h          |   2 +
 board/freescale/common/qixis.h                     |  25 +
 board/freescale/common/sys_eeprom.c                |   6 +-
 board/freescale/common/vid.c                       |   5 +-
 board/freescale/common/vid.h                       |  30 +
 board/freescale/corenet_ds/eth_hydra.c             |   6 +
 board/freescale/corenet_ds/eth_p4080.c             |   6 +
 board/freescale/corenet_ds/eth_superhydra.c        |  12 +
 board/freescale/ls1012afrdm/Kconfig                |  11 +
 board/freescale/ls1012aqds/Kconfig                 |  14 +-
 board/freescale/ls1012ardb/Kconfig                 |  18 +-
 board/freescale/ls1043aqds/eth.c                   |   2 +
 board/freescale/ls1046aqds/eth.c                   |   2 +
 board/freescale/lx2160a/Kconfig                    |  16 +
 board/freescale/lx2160a/MAINTAINERS                |  26 +
 board/freescale/lx2160a/Makefile                   |   1 +
 board/freescale/lx2160a/README                     | 132 +++
 board/freescale/lx2160a/eth_lx2160ardb.c           |   3 +-
 board/freescale/lx2160a/eth_lx2162aqds.c           | 974 +++++++++++++++++++++
 board/freescale/lx2160a/lx2160a.c                  |  43 +-
 board/freescale/lx2160a/lx2160a.h                  |  61 ++
 board/freescale/p2041rdb/eth.c                     |  29 +-
 board/freescale/t102xrdb/eth_t102xrdb.c            |   3 +
board/freescale/t104xrdb/eth.c                     |   3 +
 board/freescale/t208xqds/eth_t208xqds.c            |   3 +
 board/freescale/t208xrdb/eth_t208xrdb.c            |   3 +
 configs/lx2160aqds_tfa_SECURE_BOOT_defconfig       |   2 +
 configs/lx2160aqds_tfa_defconfig                   |   2 +
 configs/lx2160ardb_tfa_SECURE_BOOT_defconfig       |   2 +
 configs/lx2160ardb_tfa_defconfig                   |   2 +
 configs/lx2160ardb_tfa_stmm_defconfig              |   2 +
 configs/lx2162aqds_tfa_SECURE_BOOT_defconfig       | 101 +++
 configs/lx2162aqds_tfa_defconfig                   | 104 +++
 configs/lx2162aqds_tfa_verified_boot_defconfig     | 106 +++
 drivers/ddr/fsl/Kconfig                            |   1 +
 drivers/net/fsl-mc/Kconfig                         |   4 +-
 drivers/net/ldpaa_eth/Makefile                     |   1 +
 drivers/net/pfe_eth/pfe_firmware.c                 |  48 +-
 drivers/net/phy/Kconfig                            |   9 +
 drivers/net/phy/cortina.c                          |   8 +-
 drivers/pci/Kconfig                                |   4 +-
 drivers/pci/pcie_layerscape_ep.c                   |   8 +-
 drivers/pci/pcie_layerscape_fixup_common.c         |   9 +-
 drivers/pci/pcie_layerscape_gen4.c                 |  19 +-
 drivers/pci/pcie_layerscape_rc.c                   |  14 +-
 include/configs/ls1012aqds.h                       |  62 ++
 include/configs/ls1043a_common.h                   |   4 +-
 include/configs/lx2160a_common.h                   |   4 +-
 include/configs/lx2160aqds.h                       |  76 --
 include/configs/lx2160ardb.h                       |  50 --
 include/configs/lx2162aqds.h                       |  78 ++
 include/fsl_ifc.h                                  |   2 +
 86 files changed, 2434 insertions(+), 292 deletions(-)
 create mode 100644 arch/arm/dts/fsl-lx2162a-qds-17-x.dts
 create mode 100644 arch/arm/dts/fsl-lx2162a-qds-18-x.dts
 create mode 100644 arch/arm/dts/fsl-lx2162a-qds-20-x.dts
 create mode 100644 arch/arm/dts/fsl-lx2162a-qds-sd1-17.dtsi
 create mode 100644 arch/arm/dts/fsl-lx2162a-qds-sd1-18.dtsi
 create mode 100644 arch/arm/dts/fsl-lx2162a-qds-sd1-20.dtsi
 create mode 100644 arch/arm/dts/fsl-lx2162a-qds.dts
 create mode 100644 board/freescale/lx2160a/eth_lx2162aqds.c
 create mode 100644 board/freescale/lx2160a/lx2160a.h
 create mode 100644 configs/lx2162aqds_tfa_SECURE_BOOT_defconfig
 create mode 100644 configs/lx2162aqds_tfa_defconfig
 create mode 100644 configs/lx2162aqds_tfa_verified_boot_defconfig
 create mode 100644 include/configs/lx2162aqds.h


More information about the U-Boot mailing list