
Dear Tom,
Please find my pull-request for u-boot-fsl-qoriq/master https://github.com/u-boot/u-boot/pull/65
summary
update ls1028aqds networking protocol, config in ls1021atwr, env in ls1012a Add seli3 board support, booke watchdog, update eTSEC support in ppc-qemu, Add DM_SERIAL and lpuart in sl28, add DM_ETH support for some of powerpc platforms
Signed-off-by: Priyanka Jain priyanka.jain@nxp.com ---------------- The following changes since commit a94ab561e2f49a80d8579930e840b810ab1a1330:
Merge branch '2021-04-13-assorted-improvements' (2021-04-13 09:50:45 -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 20830d0c01b5d82c916010b5dfdbe099ca1f0444:
configs: T1042D4RDB: enable DM_ETH (2021-04-15 14:27:44 +0530)
---------------------------------------------------------------- Aleksandar Gerasimovski (1): board/km: add support for seli8 design based on nxp ls102x
Alex Marginean (1): arm: dts: ls1028a: define QDS networking protocol combinations
Bin Meng (18): dt-bindings: net: Add the old DT bindings for "fixed-link" of: extra: Introduce ofnode_phy_is_fixed_link() API dm: mdio: Use ofnode_phy_is_fixed_link() API net: phy: xilinx: Be compatible with live OF tree net: phy: xilinx: Drop #ifdef CONFIG_DM_ETH around phy_connect_gmii2rgmii() net: phy: Simplify the logic of phy_connect_fixed() net: phy: fixed: Make driver ops static net: phy: fixed: Add the missing ending newline net: phy: fixed: Support the old DT binding test: dm: Add a case to test ofnode_phy_is_fixed_link() net: tsec: Use map_physmem() directly instead of dev_remap_addr() dt-bindings: net: Update Freescale TSEC to support "queue-group" net: tsec: Support <reg> property from the subnode "queue-group" dm: core: Correctly read <ranges> of simple-bus test: dm: Add a test case for simple-bus <ranges> ppc: qemu: Create a virtual memory mapping of the platform bus ppc: qemu: Enable eTSEC support doc: board: qemu-ppce500: Document eTSEC usage
Camelia Groza (11): powerpc: dts: t2080: add QorIQ DPAA 1 FMan v3 nodes powerpc: dts: t2080rdb: add FMan v3 nodes board: freescale: t208xrdb: fdt fixups under DM_ETH configs: T2080RDB: enable DM_ETH powerpc: dts: t4240: add QorIQ DPAA 1 FMan v3 nodes powerpc: dts: t4240rdb: add FMan v3 nodes powerpc: dts: qoriq: update the mdio offsets under the second FMan v3 configs: T4240RDB: enable DM_ETH powerpc: dts: t1042: add QorIQ DPAA 1 FMan v3 nodes powerpc: dts: t1042d4rdb: add FMan v3 nodes configs: T1042D4RDB: enable DM_ETH
Chris Packham (1): watchdog: Add booke watchdog driver
Claudiu Manoil (1): sandbox: Add a DSA sandbox driver and unit test
Mian Yousaf Kaukab (1): ls1012a: use default scan_dev_for_boot
Michael Walle (5): armv8: fsl-layerscape: spl: add debug UART support armv8: fsl-layerscape: spl: call spl_early_init() board: sl28: move DM_* configs to Kconfig board: sl28: enable DM_SERIAL board: sl28: add config to enable console output on SER0
Simon Glass (1): freescale: ls1021atwr: Drop use of CONFIG_RESET
Vladimir Oltean (3): net: phy: fixed: Be compatible with live OF tree net: phy: fixed: Drop #ifdef CONFIG_DM_ETH around phy_connect_fixed net: tsec: Use dm_eth_phy_connect() directly for the DM case
arch/Kconfig | 2 + arch/arm/Kconfig | 39 +++ arch/arm/cpu/armv8/fsl-layerscape/spl.c | 11 + arch/arm/dts/Makefile | 2 + arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi | 12 + arch/arm/dts/fsl-ls1028a-qds-1xxx-sch-30842.dtsi | 20 ++ arch/arm/dts/fsl-ls1028a-qds-6xxx-sch-30842.dtsi | 19 ++ arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi | 49 ++++ arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi | 26 ++ arch/arm/dts/fsl-ls1028a-qds-8xxx-sch-24801.dtsi | 19 ++ .../dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi | 63 +++++ arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi | 48 ++++ .../dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi | 48 ++++ .../dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi | 42 +++ arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi | 20 ++ arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi | 20 ++ arch/arm/dts/fsl-ls1028a-qds.dtsi | 3 + arch/arm/dts/fsl-sch-24801.dtsi | 28 ++ arch/arm/dts/fsl-sch-28021.dtsi | 29 ++ arch/arm/dts/fsl-sch-30841.dtsi | 38 +++ arch/arm/dts/fsl-sch-30842.dtsi | 18 ++ arch/arm/dts/ls1021a-pg-wcom-seli8.dts | 111 ++++++++ arch/powerpc/dts/qoriq-fman3-1-10g-0.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1-10g-1.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1-1g-0.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1-1g-1.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1-1g-2.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1-1g-3.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1-1g-4.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1-1g-5.dtsi | 2 +- arch/powerpc/dts/qoriq-fman3-1.dtsi | 4 +- arch/powerpc/dts/t1042d4rdb.dts | 55 +++- arch/powerpc/dts/t1042si-post.dtsi | 46 ++++ arch/powerpc/dts/t2080rdb.dts | 69 ++++- arch/powerpc/dts/t2080si-post.dtsi | 51 ++++ arch/powerpc/dts/t4240rdb.dts | 142 +++++++++- arch/powerpc/dts/t4240si-post.dtsi | 101 +++++++ arch/sandbox/dts/test.dts | 44 ++++ board/emulation/qemu-ppce500/Kconfig | 6 + board/emulation/qemu-ppce500/qemu-ppce500.c | 29 ++ board/freescale/ls1021atwr/ls1021atwr.c | 8 +- board/freescale/t208xrdb/eth_t208xrdb.c | 35 +++ board/freescale/t208xrdb/t208xrdb.c | 3 + board/freescale/t208xrdb/t208xrdb.h | 2 + board/keymile/Kconfig | 23 +- board/keymile/common/ivm.c | 19 +- board/keymile/pg-wcom-ls102xa/Kconfig | 19 ++ board/keymile/pg-wcom-ls102xa/MAINTAINERS | 10 + board/keymile/pg-wcom-ls102xa/Makefile | 11 + board/keymile/pg-wcom-ls102xa/ddr.c | 91 +++++++ board/keymile/pg-wcom-ls102xa/pg-wcom-ls102xa.c | 160 +++++++++++ board/kontron/sl28/Kconfig | 10 + board/kontron/sl28/Makefile | 2 +- board/kontron/sl28/common.c | 11 + configs/T1042D4RDB_NAND_defconfig | 3 + configs/T1042D4RDB_SDCARD_defconfig | 3 + configs/T1042D4RDB_SECURE_BOOT_defconfig | 8 +- configs/T1042D4RDB_SPIFLASH_defconfig | 3 + configs/T1042D4RDB_defconfig | 3 + configs/T2080RDB_NAND_defconfig | 3 + configs/T2080RDB_SDCARD_defconfig | 3 + configs/T2080RDB_SPIFLASH_defconfig | 3 + configs/T2080RDB_defconfig | 3 + configs/T4240RDB_SDCARD_defconfig | 3 + configs/T4240RDB_defconfig | 3 + configs/kontron_sl28_defconfig | 17 -- configs/pg_wcom_seli8_defconfig | 70 +++++ configs/qemu-ppce500_defconfig | 5 + doc/board/emulation/qemu-ppce500.rst | 5 + doc/device-tree-bindings/net/fixed-link.txt | 48 +++- doc/device-tree-bindings/net/fsl-tsec-phy.txt | 19 +- drivers/core/Kconfig | 14 + drivers/core/of_extra.c | 23 ++ drivers/core/simple-bus.c | 32 ++- drivers/net/Kconfig | 9 + drivers/net/Makefile | 1 + drivers/net/dsa_sandbox.c | 179 +++++++++++++ drivers/net/phy/Kconfig | 1 + drivers/net/phy/fixed.c | 54 +++- drivers/net/phy/phy.c | 63 ++--- drivers/net/phy/xilinx_gmii2rgmii.c | 61 +++-- drivers/net/tsec.c | 36 ++- drivers/watchdog/Kconfig | 7 + drivers/watchdog/Makefile | 1 + drivers/watchdog/booke_wdt.c | 106 ++++++++ include/configs/km/pg-wcom-ls102xa.h | 292 +++++++++++++++++++++ include/configs/kontron_sl28.h | 2 - include/configs/ls1012a2g5rdb.h | 7 - include/configs/ls1012afrdm.h | 7 - include/configs/ls1012afrwy.h | 7 - include/configs/ls1012aqds.h | 7 - include/configs/ls1012ardb.h | 7 - include/configs/pg-wcom-seli8.h | 45 ++++ include/configs/sandbox.h | 2 + include/dm/of_extra.h | 20 ++ include/dm/simple_bus.h | 6 +- net/mdio-uclass.c | 7 +- scripts/config_whitelist.txt | 1 - test/dm/Makefile | 2 + test/dm/dsa.c | 82 ++++++ test/dm/eth.c | 10 +- test/dm/of_extra.c | 18 ++ test/dm/simple-bus.c | 33 +++ 103 files changed, 2772 insertions(+), 206 deletions(-) create mode 100644 arch/arm/dts/fsl-ls1028a-qds-1xxx-sch-30842.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-6xxx-sch-30842.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-7777-sch-30841.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-7xx7-sch-30841R.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-8xxx-sch-24801.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801-LBRW.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-9999-sch-24801.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-x3xx-sch-30841-LBRW.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-x5xx-sch-28021-LBRW.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-x7xx-sch-30842.dtsi create mode 100644 arch/arm/dts/fsl-ls1028a-qds-xx7x-sch-30842.dtsi create mode 100644 arch/arm/dts/fsl-sch-24801.dtsi create mode 100644 arch/arm/dts/fsl-sch-28021.dtsi create mode 100644 arch/arm/dts/fsl-sch-30841.dtsi create mode 100644 arch/arm/dts/fsl-sch-30842.dtsi create mode 100644 arch/arm/dts/ls1021a-pg-wcom-seli8.dts create mode 100644 arch/powerpc/dts/t1042si-post.dtsi create mode 100644 arch/powerpc/dts/t2080si-post.dtsi create mode 100644 arch/powerpc/dts/t4240si-post.dtsi create mode 100644 board/keymile/pg-wcom-ls102xa/Kconfig create mode 100644 board/keymile/pg-wcom-ls102xa/MAINTAINERS create mode 100644 board/keymile/pg-wcom-ls102xa/Makefile create mode 100644 board/keymile/pg-wcom-ls102xa/ddr.c create mode 100644 board/keymile/pg-wcom-ls102xa/pg-wcom-ls102xa.c create mode 100644 board/kontron/sl28/common.c create mode 100644 configs/pg_wcom_seli8_defconfig create mode 100644 drivers/net/dsa_sandbox.c create mode 100644 drivers/watchdog/booke_wdt.c create mode 100644 include/configs/km/pg-wcom-ls102xa.h create mode 100644 include/configs/pg-wcom-seli8.h create mode 100644 test/dm/dsa.c create mode 100644 test/dm/simple-bus.c