[PATCH 00/19] Enable DM_ETH on some DPAA1 PowerPC platforms

Madalin Bucur madalin.bucur at oss.nxp.com
Thu Apr 30 14:59:57 CEST 2020


This patch set enables DM_ETH on some of the DPAA1 PowerPC
platforms. The required changes are added to the SoC and board
device tree files. The TSEC MDIO, in use by the DPAA 1 platforms
with FMan prior to v3, gets DM MDIO support. Only two platforms
get the DM_ETH support enabled as they have a simpler HW layout,
not making use of MDIO muxes that do not have support yet in DM.
Clockgen and GPIO device tree were also added, as required.
The remaining platforms will be converted as the dependencies will
be met. Added an entry in the MAINTAINERS file for the PowerPC
device tree include files added.

Please note that warnings related to lines over 80 characters are
present for some of these patches, related to a long compatible
line, i.e.

WARNING: line over 80 characters
#122: FILE: arch/powerpc/dts/p2041rdb.dts:106:
			mdio at f1000 {
				phy_xgmii_2: ethernet-phy at 0 {
+					compatible = "ethernet-phy-ieee802.3-c45";
					reg = <0x0>;
				};

I've left these as they are, being copied over from the Linux kernel
sources, I assume they do not pose a problem (nor I'm confident that
a different formatting would make things better).

Madalin Bucur (19):
  board/freescale: add the DM_ETH changes for the PPC DPAA platforms
  net: tsec: fsl_mdio: add DM MDIO support
  powerpc: dts: QorIQ: Add node(s) for the platform PLL
  powerpc: dts: add QorIQ GPIOs
  powerpc: dts: add QorIQ DPAA 1 FMan device tree nodes
  powerpc: dts: add QorIQ DPAA 1 FMan v3 device tree nodes
  powerpc: dts: add QorIQ DPAA 1 FMan for P4080
  powerpc: dts: add QorIQ DPAA 1 FMan interfaces to P4080DS
  powerpc: dts: add QorIQ DPAA 1 FMan for P2041
  powerpc: dts: add QorIQ DPAA 1 FMan to P2041RDB
  powerpc: dts: add QorIQ DPAA 1 FMan for P3041
  powerpc: dts: add QorIQ DPAA 1 FMan to P3041DS
  powerpc: dts: add QorIQ DPAA 1 FMan for P5040
  powerpc: dts: add QorIQ DPAA 1 FMan to P5040DS
  powerpc: dts: add QorIQ DPAA 1 FMan v3 for T102x
  powerpc: dts: add QorIQ DPAA 1 FMan v3 to T1024RDB
  configs: enable DM_ETH support for P2041RDB
  configs: enable DM_ETH support for T1024RDB
  MAINTAINERS: add PowerPC DPAA dts include files to QorIQ DPAA

 MAINTAINERS                                        |   1 +
 arch/powerpc/cpu/mpc85xx/cpu_init.c                |   2 +
 arch/powerpc/dts/p2041rdb.dts                      |  98 +++++++-
 arch/powerpc/dts/p2041si-post.dtsi                 |  42 ++++
 arch/powerpc/dts/p3041ds.dts                       | 129 ++++++++++-
 arch/powerpc/dts/p3041si-post.dtsi                 |  42 ++++
 arch/powerpc/dts/p4080ds.dts                       | 191 +++++++++++++++-
 arch/powerpc/dts/p4080si-post.dtsi                 |  61 +++++
 arch/powerpc/dts/p5040ds.dts                       | 252 ++++++++++++++++++++-
 arch/powerpc/dts/p5040si-post.dtsi                 |  69 ++++++
 arch/powerpc/dts/qoriq-clockgen1.dtsi              |  14 ++
 arch/powerpc/dts/qoriq-clockgen2.dtsi              |  14 ++
 arch/powerpc/dts/qoriq-fman-0-10g-0.dtsi           |  37 +++
 arch/powerpc/dts/qoriq-fman-0-1g-0.dtsi            |  44 ++++
 arch/powerpc/dts/qoriq-fman-0-1g-1.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-0-1g-2.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-0-1g-3.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-0-1g-4.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-0.dtsi                 |  79 +++++++
 arch/powerpc/dts/qoriq-fman-1-10g-0.dtsi           |  36 +++
 arch/powerpc/dts/qoriq-fman-1-1g-0.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-1-1g-1.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-1-1g-2.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-1-1g-3.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-1-1g-4.dtsi            |  43 ++++
 arch/powerpc/dts/qoriq-fman-1.dtsi                 |  79 +++++++
 .../dts/qoriq-fman3-0-10g-0-best-effort.dtsi       |  47 ++++
 arch/powerpc/dts/qoriq-fman3-0-10g-0.dtsi          |  44 ++++
 .../dts/qoriq-fman3-0-10g-1-best-effort.dtsi       |  47 ++++
 arch/powerpc/dts/qoriq-fman3-0-10g-1.dtsi          |  44 ++++
 arch/powerpc/dts/qoriq-fman3-0-1g-0.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-0-1g-1.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-0-1g-2.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-0-1g-3.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-0-1g-4.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-0-1g-5.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-0.dtsi                |  84 +++++++
 arch/powerpc/dts/qoriq-fman3-1-10g-0.dtsi          |  44 ++++
 arch/powerpc/dts/qoriq-fman3-1-10g-1.dtsi          |  44 ++++
 arch/powerpc/dts/qoriq-fman3-1-1g-0.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-1-1g-1.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-1-1g-2.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-1-1g-3.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-1-1g-4.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-1-1g-5.dtsi           |  43 ++++
 arch/powerpc/dts/qoriq-fman3-1.dtsi                |  84 +++++++
 arch/powerpc/dts/qoriq-fman3l-0.dtsi               |  72 ++++++
 arch/powerpc/dts/qoriq-gpio-0.dtsi                 |  16 ++
 arch/powerpc/dts/qoriq-gpio-1.dtsi                 |  16 ++
 arch/powerpc/dts/qoriq-gpio-2.dtsi                 |  16 ++
 arch/powerpc/dts/qoriq-gpio-3.dtsi                 |  16 ++
 arch/powerpc/dts/t1023si-post.dtsi                 |  37 +++
 arch/powerpc/dts/t1024rdb.dts                      |  54 ++++-
 arch/powerpc/dts/t1024si-post.dtsi                 |  10 +
 board/freescale/b4860qds/b4860qds.c                |   2 +
 board/freescale/corenet_ds/corenet_ds.c            |   2 +
 board/freescale/ls1043aqds/ls1043aqds.c            |   2 +
 board/freescale/p1023rdb/p1023rdb.c                |   5 +-
 board/freescale/p2041rdb/p2041rdb.c                |   2 +
 board/freescale/t102xqds/t102xqds.c                |   2 +
 board/freescale/t102xrdb/t102xrdb.c                |   2 +
 board/freescale/t1040qds/t1040qds.c                |   2 +
 board/freescale/t104xrdb/t104xrdb.c                |   2 +
 board/freescale/t208xqds/t208xqds.c                |   2 +
 board/freescale/t208xrdb/t208xrdb.c                |   2 +
 board/freescale/t4qds/t4240qds.c                   |   2 +
 board/freescale/t4rdb/t4240rdb.c                   |   2 +
 configs/P2041RDB_NAND_defconfig                    |   3 +
 configs/P2041RDB_SDCARD_defconfig                  |   3 +
 configs/P2041RDB_SECURE_BOOT_defconfig             |   3 +
 configs/P2041RDB_SPIFLASH_defconfig                |   3 +
 configs/P2041RDB_defconfig                         |   3 +
 configs/T1024RDB_NAND_defconfig                    |   3 +
 configs/T1024RDB_SDCARD_defconfig                  |   3 +
 configs/T1024RDB_SECURE_BOOT_defconfig             |   3 +
 configs/T1024RDB_SPIFLASH_defconfig                |   3 +
 configs/T1024RDB_defconfig                         |   3 +
 drivers/net/fsl_mdio.c                             | 138 ++++++++++-
 78 files changed, 2953 insertions(+), 12 deletions(-)
 create mode 100644 arch/powerpc/dts/p2041si-post.dtsi
 create mode 100644 arch/powerpc/dts/p3041si-post.dtsi
 create mode 100644 arch/powerpc/dts/p4080si-post.dtsi
 create mode 100644 arch/powerpc/dts/p5040si-post.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-clockgen1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-clockgen2.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-0-10g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-0-1g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-0-1g-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-0-1g-2.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-0-1g-3.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-0-1g-4.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-1-10g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-1-1g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-1-1g-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-1-1g-2.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-1-1g-3.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-1-1g-4.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-10g-0-best-effort.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-10g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-10g-1-best-effort.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-10g-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-1g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-1g-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-1g-2.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-1g-3.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-1g-4.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0-1g-5.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-10g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-10g-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-1g-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-1g-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-1g-2.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-1g-3.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-1g-4.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1-1g-5.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-fman3l-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-gpio-0.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-gpio-1.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-gpio-2.dtsi
 create mode 100644 arch/powerpc/dts/qoriq-gpio-3.dtsi
 create mode 100644 arch/powerpc/dts/t1023si-post.dtsi
 create mode 100644 arch/powerpc/dts/t1024si-post.dtsi

-- 
2.1.0



More information about the U-Boot mailing list