[PATCH v2 00/12] Enable DM_ETH on the DPAA1 ARM platforms

Madalin Bucur madalin.bucur at oss.nxp.com
Wed Apr 29 15:49:28 CEST 2020


Changes in v2:
 - addressed a minor issue in the code adding DM_ETH support
 - removed one patch addressing an issue that was fixed
 since v1
 - added entries in the MAINTAINERS file for QorIQ DPAA

This patch set enables DM_ETH on the DPAA1 ARM platforms.
The required changes are added to the LS104x device trees and
LS104xARDB device trees. Changes to the fm driver introduce
DM ETH and DM MDIO support while still preserving the legacy
functionality. Also adding entries in the MAINTAINERS file
for the QorIQ DPAA.

Madalin Bucur (12):
  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
  MAINTAINERS: add QorIQ DPAA

 MAINTAINERS                                     |   6 +
 arch/arm/cpu/armv8/fsl-layerscape/cpu.c         |   2 +
 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/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 +++++
 board/freescale/ls1043ardb/ls1043ardb.c         |   2 +
 board/freescale/ls1046afrwy/ls1046afrwy.c       |   2 +
 board/freescale/ls1046aqds/ls1046aqds.c         |   2 +
 board/freescale/ls1046ardb/ls1046ardb.c         |   2 +
 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 +
 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 +++++++-
 include/fsl_mdio.h                              |   1 +
 44 files changed, 1369 insertions(+), 51 deletions(-)
 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

-- 
2.1.0



More information about the U-Boot mailing list