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