
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