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

Priyanka Jain priyanka.jain at nxp.com
Thu Apr 15 17:19:21 CEST 2021


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 at 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


More information about the U-Boot mailing list