Dear Tom, Please find my pull-request for u-boot-fsl-qoriq/master https://travis-ci.org/github/p-priyanka-jain/u-boot/builds/680868706
Summary Add DM_ETH support for DPAA1, DPAA2 based RDB platforms: ls1046ardb, ls1043ardb, lx2160ardb, ls2088ardb, ls1088ardb. Add GICv3 support for ls1028a, ls2088a, ls1088a. Add lpuart support on ls1028aqds. Few bug fixes and updates on ls2088a, ls1012a, ls1046a, ls1021a based platforms. ------------ The following changes since commit d16d37bcd4087b8ea0f66cb76a73edad182d151a: Merge tag 'video-for-v2020.07-rc1' of https://gitlab.denx.de/u-boot/custodians/u-boot-video (2020-04-27 09:41:51 -0400) 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 206f37547e2c0f6d9bb2c37bc51d71f87e965bae: configs: ls2088ardb: Correct DEFAULT_DEVICE_TREE value (2020-04-29 11:10:54 +0530) ---------------------------------------------------------------- Alison Wang (1): configs: ls1021a: Append CMA configuration to bootargs Biwen Li (3): include/configs: ls1012afrwy: support dhcp boot configs: ls1046aqds: support distro boot configs: ls1012afrwy: drop env qspi_bootcmd Hou Zhiqiang (8): fsl-layerscape: Add RESV_RAM check in resv_ram addr board: lx2160a: Add check in GIC RD tables init board: lx2160a: Align RD tables address to 64KB fsl-layerscape: Kconfig: Select RESV_RAM if GIC_V3_ITS fsl-layerscape: Move GIC RD tables init to soc.c configs: ls1088a: Enable GIC_V3_ITS config configs: ls1028a: Enable GIC_V3_ITS config configs: ls208xa: Enable GIC_V3_ITS config Ioana Ciornei (14): drivers: net: add Layerscape mEMAC MDIO driver drivers: net: ldpaa: add DTS based probing support drivers: net: fsl-mc: add support for CONFIG_DM_ETH board: ls1088ardb: transition to DM_ETH board: ls2088ardb: transition to DM_ETH arm: dts: lx2160a: add external MDIO nodes arm: dts: ls2088a: add external MDIO nodes arm: dts: ls1088a: add external MDIO nodes arm: dts: lx2160ardb: add DPMAC and PHY nodes arm: dts: ls2088ardb: add DPMAC and PHY nodes arm: dts: ls1088ardb: add DPMAC and PHY nodes configs: ls1088ardb: enable CONFIG_DM_ETH and related configs: ls2088ardb: enable CONFIG_DM_ETH and related configs: lx2160ardb: enable CONFIG_DM_ETH and related Kuldeep Singh (1): configs: ls2088ardb: Correct DEFAULT_DEVICE_TREE value Madalin Bucur (11): ARM: dts: add QorIQ DPAA 1 FMan v3 device tree nodes ARM: dts: add QorIQ DPAA 1 FMan v3 for LS1043A ARM: dts: add QorIQ DPAA 1 FMan v3 to LS1043ARDB ARM: dts: add QorIQ DPAA 1 FMan v3 for LS1046A ARM: dts: add QorIQ DPAA 1 FMan v3 to LS1046ARDB driver: net: fm: change init_phy() param driver: net: fm: separate receive buffer free code driver: net: fm: add DM MDIO support driver: net: fm: add DM ETH support configs: enable DM_ETH support for LS1043ARDB configs: enable DM_ETH support for LS1046ARDB Meenakshi Aggarwal (1): lx2160a : Update eMMC boot environment variable Yuantian Tang (5): armv8: ls1046ardb: update the DIMM WRLVL_START value board: freescale: ls1028a: mux changes for lpuart arm: dts: ls1028a: add lpuart nodes armv8: ls1028aqds: add lpuart dts support configs: ls1028aqds: add lpuart config arch/arm/cpu/armv8/fsl-layerscape/Kconfig | 4 + arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 10 +- arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 4 + arch/arm/cpu/armv8/fsl-layerscape/soc.c | 44 +++ arch/arm/dts/Makefile | 3 +- arch/arm/dts/fsl-ls1028a-qds-duart.dts | 15 + arch/arm/dts/fsl-ls1028a-qds-lpuart.dts | 15 + .../{fsl-ls1028a-qds.dts => fsl-ls1028a-qds.dtsi} | 4 + arch/arm/dts/fsl-ls1028a.dtsi | 60 +++ arch/arm/dts/fsl-ls1043-post.dtsi | 48 +++ arch/arm/dts/fsl-ls1043a-rdb.dts | 81 ++++ arch/arm/dts/fsl-ls1043a.dtsi | 2 +- arch/arm/dts/fsl-ls1046-post.dtsi | 49 +++ arch/arm/dts/fsl-ls1046a-rdb.dts | 67 ++++ arch/arm/dts/fsl-ls1046a.dtsi | 2 +- arch/arm/dts/fsl-ls1088a-rdb.dts | 102 +++++ arch/arm/dts/fsl-ls1088a.dtsi | 102 ++++- arch/arm/dts/fsl-ls2080a.dtsi | 90 ++++- arch/arm/dts/fsl-ls2088a-rdb-qspi.dts | 88 +++++ arch/arm/dts/fsl-lx2160a-rdb.dts | 52 +++ arch/arm/dts/fsl-lx2160a.dtsi | 65 ++++ arch/arm/dts/qoriq-fman3-0-10g-0.dtsi | 44 +++ arch/arm/dts/qoriq-fman3-0-10g-1.dtsi | 44 +++ arch/arm/dts/qoriq-fman3-0-1g-0.dtsi | 43 ++ arch/arm/dts/qoriq-fman3-0-1g-1.dtsi | 43 ++ arch/arm/dts/qoriq-fman3-0-1g-2.dtsi | 43 ++ arch/arm/dts/qoriq-fman3-0-1g-3.dtsi | 43 ++ arch/arm/dts/qoriq-fman3-0-1g-4.dtsi | 43 ++ arch/arm/dts/qoriq-fman3-0-1g-5.dtsi | 43 ++ arch/arm/dts/qoriq-fman3-0.dtsi | 82 ++++ arch/arm/include/asm/arch-fsl-layerscape/soc.h | 4 + board/freescale/ls1028a/MAINTAINERS | 1 + board/freescale/ls1028a/ls1028a.c | 32 ++ board/freescale/ls1043ardb/ls1043ardb.c | 2 + board/freescale/ls1046afrwy/ls1046afrwy.c | 2 + board/freescale/ls1046aqds/ls1046aqds.c | 2 + board/freescale/ls1046ardb/ddr.h | 2 +- board/freescale/ls1046ardb/ls1046ardb.c | 2 + board/freescale/ls1088a/eth_ls1088ardb.c | 2 + board/freescale/ls1088a/ls1088a.c | 5 + board/freescale/ls2080ardb/eth_ls2080rdb.c | 7 + board/freescale/ls2080ardb/ls2080ardb.c | 4 + board/freescale/lx2160a/lx2160a.c | 25 -- configs/ls1028aqds_tfa_SECURE_BOOT_defconfig | 3 +- configs/ls1028aqds_tfa_defconfig | 3 +- configs/ls1028aqds_tfa_lpuart_defconfig | 88 +++++ configs/ls1028ardb_tfa_SECURE_BOOT_defconfig | 1 + configs/ls1028ardb_tfa_defconfig | 1 + configs/ls1043ardb_SECURE_BOOT_defconfig | 3 + configs/ls1043ardb_defconfig | 3 + configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 3 + configs/ls1043ardb_nand_defconfig | 3 + configs/ls1043ardb_sdcard_SECURE_BOOT_defconfig | 3 + configs/ls1043ardb_sdcard_defconfig | 3 + configs/ls1043ardb_tfa_SECURE_BOOT_defconfig | 3 + configs/ls1043ardb_tfa_defconfig | 3 + configs/ls1046ardb_emmc_defconfig | 3 + configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 3 + configs/ls1046ardb_qspi_defconfig | 3 + configs/ls1046ardb_qspi_spl_defconfig | 3 + configs/ls1046ardb_sdcard_SECURE_BOOT_defconfig | 3 + configs/ls1046ardb_sdcard_defconfig | 3 + configs/ls1046ardb_tfa_SECURE_BOOT_defconfig | 3 + configs/ls1046ardb_tfa_defconfig | 3 + configs/ls1088aqds_defconfig | 1 + configs/ls1088aqds_qspi_SECURE_BOOT_defconfig | 1 + configs/ls1088aqds_qspi_defconfig | 1 + configs/ls1088aqds_sdcard_ifc_defconfig | 1 + configs/ls1088aqds_sdcard_qspi_defconfig | 1 + configs/ls1088aqds_tfa_defconfig | 1 + configs/ls1088ardb_qspi_SECURE_BOOT_defconfig | 6 + configs/ls1088ardb_qspi_defconfig | 6 + .../ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig | 6 + configs/ls1088ardb_sdcard_qspi_defconfig | 6 + configs/ls1088ardb_tfa_SECURE_BOOT_defconfig | 6 + configs/ls1088ardb_tfa_defconfig | 6 + configs/ls2080aqds_SECURE_BOOT_defconfig | 1 + configs/ls2080aqds_defconfig | 1 + configs/ls2080aqds_nand_defconfig | 1 + configs/ls2080aqds_qspi_defconfig | 1 + configs/ls2080aqds_sdcard_defconfig | 1 + configs/ls2080ardb_SECURE_BOOT_defconfig | 1 + configs/ls2080ardb_defconfig | 1 + configs/ls2080ardb_nand_defconfig | 1 + configs/ls2081ardb_defconfig | 1 + configs/ls2088aqds_tfa_defconfig | 1 + configs/ls2088ardb_qspi_SECURE_BOOT_defconfig | 5 + configs/ls2088ardb_qspi_defconfig | 5 + configs/ls2088ardb_tfa_SECURE_BOOT_defconfig | 7 +- configs/ls2088ardb_tfa_defconfig | 5 + configs/lx2160ardb_tfa_SECURE_BOOT_defconfig | 4 + configs/lx2160ardb_tfa_defconfig | 4 + drivers/net/Kconfig | 7 + drivers/net/Makefile | 1 + drivers/net/fm/eth.c | 433 ++++++++++++++++++--- drivers/net/fm/fm.c | 80 ++++ drivers/net/fm/fm.h | 23 ++ drivers/net/fm/init.c | 2 + drivers/net/fm/memac.c | 1 + drivers/net/fm/memac_phy.c | 139 ++++++- drivers/net/fsl-mc/mc.c | 48 ++- drivers/net/fsl_ls_mdio.c | 146 +++++++ drivers/net/ldpaa_eth/ldpaa_eth.c | 232 +++++++++-- drivers/net/ldpaa_eth/ldpaa_eth.h | 6 + include/configs/ls1012afrwy.h | 12 +- include/configs/ls1021atwr.h | 6 +- include/configs/ls1028aqds.h | 7 + include/configs/ls1046a_common.h | 18 +- include/configs/ls1046aqds.h | 30 +- include/configs/ls1088ardb.h | 2 + include/configs/lx2160a_common.h | 16 +- include/fsl_mdio.h | 1 + 112 files changed, 2693 insertions(+), 168 deletions(-) create mode 100644 arch/arm/dts/fsl-ls1028a-qds-duart.dts create mode 100644 arch/arm/dts/fsl-ls1028a-qds-lpuart.dts rename arch/arm/dts/{fsl-ls1028a-qds.dts => fsl-ls1028a-qds.dtsi} (98%) create mode 100644 arch/arm/dts/fsl-ls1043-post.dtsi create mode 100644 arch/arm/dts/fsl-ls1046-post.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-10g-0.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-10g-1.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-1g-0.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-1g-1.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-1g-2.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-1g-3.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-1g-4.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0-1g-5.dtsi create mode 100644 arch/arm/dts/qoriq-fman3-0.dtsi create mode 100644 configs/ls1028aqds_tfa_lpuart_defconfig create mode 100644 drivers/net/fsl_ls_mdio.c