> -Original Message-
> From: Ioana Ciornei
> Sent: 09 December 2020 13:32
> To: joe.hershber...@ni.com; Tom Rini ; u-
> b...@lists.denx.de
> Cc: Madalin Bucur ; Florin Laurentiu Chiculita
> ; Ioana Ciornei
> Subject: [PATCH] net: memac_phy: add a timeout to MDIO
Make sure all RGMII internal delay modes are covered.
Signed-off-by: Madalin Bucur
---
board/freescale/corenet_ds/eth_hydra.c | 6 ++
board/freescale/corenet_ds/eth_p4080.c | 6 ++
board/freescale/corenet_ds/eth_superhydra.c | 12
board/freescale/p2041rdb/eth.c
Make sure all RGMII internal delay modes are covered.
Madalin Bucur (2):
armv8: ls1043/ls1046aqds: add support for all RGMII modes
board: freescale: powerpc: add support for all RGMII modes
board/freescale/corenet_ds/eth_hydra.c | 6 ++
board/freescale/corenet_ds/eth_p4080.c
Make sure all RGMII internal delay modes are covered.
Signed-off-by: Madalin Bucur
---
board/freescale/ls1043aqds/eth.c | 2 ++
board/freescale/ls1046aqds/eth.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/board/freescale/ls1043aqds/eth.c b/board/freescale/ls1043aqds/eth.c
index
All the 10G ports that were working in XFI mode were described as
using XGMII (as PHY_INTERFACE_MODE_XFI was not added at the time).
Add the minimal changes required for the FMan code to support XFI.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/memac.c | 3 ++-
1 file changed, 2 insertions
Add support for AQR113C PHY
Signed-off-by: Madalin Bucur
---
drivers/net/phy/aquantia.c | 15 +++
1 file changed, 15 insertions(+)
diff --git a/drivers/net/phy/aquantia.c b/drivers/net/phy/aquantia.c
index 68cd3d0..9061afa 100644
--- a/drivers/net/phy/aquantia.c
+++ b/drivers/net
> -Original Message-
> From: Priyanka Jain
> Sent: Tuesday, May 12, 2020 12:53 PM
> To: Madalin Bucur (OSS) ;
> joe.hershber...@ni.com; Priyanka Jain (OSS)
> Cc: u-boot@lists.denx.de
> Subject: RE: [PATCH] MAINTAINERS: add QorIQ DPAA
>
> >-Origina
Hi Vladimir,
a patch for tsec migration to DM_MDIO has already been submitted, part of the
DPAA 1 PowerPC patch set:
https://patchwork.ozlabs.org/project/uboot/patch/1588251616-14976-3-git-send-email-madalin.bu...@oss.nxp.com/
Madalin
> -Original Message-
> From: U-Boot On Behalf Of
Add entries for the QorIQ DPAA related files - the DPAA FMan
Ethernet driver and the QorIQ ARM DPAA device tree include files.
Signed-off-by: Madalin Bucur
---
This was included in v3 of the DPAA DM patches but, as v1 was merged,
it was left out, resending.
MAINTAINERS | 6 ++
1 file
Bus callback functions for read/write/reset need to be set only for
DM_ETH, moving endif a bit lower.
Signed-off-by: Madalin Bucur
---
As v1 of the patches were merged, this change made in v3 needs to be
merged on its own.
drivers/net/fm/eth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion
Introduce the QorIQ DPAA 1 Frame Manager nodes in the P3041DS
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p3041ds.dts | 129 ++-
1
Enable DM_ETH on all the defconfigs for the P2041RDB board.
Signed-off-by: Madalin Bucur
---
configs/P2041RDB_NAND_defconfig| 3 +++
configs/P2041RDB_SDCARD_defconfig | 3 +++
configs/P2041RDB_SECURE_BOOT_defconfig | 3 +++
configs/P2041RDB_SPIFLASH_defconfig| 3 +++
configs
Introduce the QorIQ DPAA 1 Frame Manager nodes in the T1024RDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/t1024rdb.dts | 54 ++-
1
Add the QorIQ DPAA 1 Frame Manager v3 device tree nodes for the
T102x SoCs. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/t1023si-post.dtsi | 37 +
arch
The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p5040si-post.dtsi | 69 ++
1 file changed, 69 insertions(+)
create mode 100644 arch/powerpc/dts/p5040si
Introduce the QorIQ DPAA 1 Frame Manager nodes in the P5040DS
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p5040ds.dts | 252 ++-
1
Add the QorIQ DPAA Frame Manager version 3 device tree nodes
description. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
.../dts/qoriq-fman3-0-10g-0-best-effort.dtsi | 47
arch/powerpc/dts
Add an entry for the PowerPC QorIQ DPAA device tree include files.
Signed-off-by: Madalin Bucur
---
MAINTAINERS | 1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 6aabb77..655198f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -854,6 +854,7 @@ M: Madalin Bucur
The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p3041si-post.dtsi | 42 ++
1 file changed, 42 insertions(+)
create mode 100644 arch/powerpc/dts/p3041si
Enable DM_ETH on all the defconfigs for the T1024RDB board.
Signed-off-by: Madalin Bucur
---
configs/T1024RDB_NAND_defconfig| 3 +++
configs/T1024RDB_SDCARD_defconfig | 3 +++
configs/T1024RDB_SECURE_BOOT_defconfig | 3 +++
configs/T1024RDB_SPIFLASH_defconfig| 3 +++
configs
The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p2041si-post.dtsi | 42 ++
1 file changed, 42 insertions(+)
create mode 100644 arch/powerpc/dts/p2041si
Introduce the QorIQ DPAA 1 Frame Manager nodes in the P2041RDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p2041rdb.dts | 98 ++-
1
Introduce the QorIQ DPAA 1 Frame Manager interfaces nodes in the
P4080DS device tree.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p4080ds.dts | 191 ++-
1 file changed, 190 insertions(+), 1 deletion(-)
diff --git a/arch/powerpc/dts/p4080ds.dts b
The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/p4080si-post.dtsi | 61 ++
1 file changed, 61 insertions(+)
create mode 100644 arch/powerpc/dts/p4080si
Add the QorIQ clock control device nodes include files.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/qoriq-clockgen1.dtsi | 14 ++
arch/powerpc/dts/qoriq-clockgen2.dtsi | 14 ++
2 files changed, 28 insertions(+)
create mode 100644 arch/powerpc/dts/qoriq-clockgen1
Add the QorIQ GPIO device tree nodes description. The device tree
fragments are copied over with little modification from the Linux
kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/qoriq-gpio-0.dtsi | 16
arch/powerpc/dts/qoriq-gpio-1.dtsi | 16
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
p
Allow the MDIO devices to be probed based on the device tree.
Signed-off-by: Madalin Bucur
---
drivers/net/fsl_mdio.c | 138 ++---
1 file changed, 132 insertions(+), 6 deletions(-)
diff --git a/drivers/net/fsl_mdio.c b/drivers/net/fsl_mdio.c
index
Add the QorIQ DPAA Frame Manager device tree nodes description.
The device tree fragments are copied over with little modification
from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/powerpc/dts/qoriq-fman-0-10g-0.dtsi | 37 +++
arch/powerpc/dts/qoriq-fman-0-1g
Add the required changes for compiling with DM_ETH on the PPC
DPAA platforms.
Signed-off-by: Madalin Bucur
---
arch/powerpc/cpu/mpc85xx/cpu_init.c | 2 ++
board/freescale/b4860qds/b4860qds.c | 2 ++
board/freescale/corenet_ds/corenet_ds.c | 2 ++
board/freescale/ls1043aqds/ls1043aqds.c
devices (i.e. DTSEC,
TGEC) and had weird formatting (i.e. FM1@DTSEC6, FM1@TGEC1).
The legacy code is left unchanged in this respect.
Signed-off-by: Madalin Bucur
---
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 2 +
board/freescale/ls1043ardb/ls1043ardb.c | 2 +
board/freescale/ls1046afrwy
Add entries for the QorIQ DPAA related files - the DPAA FMan
Ethernet driver and the QorIQ ARM DPAA device tree include files.
Signed-off-by: Madalin Bucur
---
MAINTAINERS | 6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index dd92af5..6aabb77 100644
Enable DM_ETH on all the defconfigs for the LS1046ARDB board.
Signed-off-by: Madalin Bucur
---
configs/ls1046ardb_emmc_defconfig | 3 +++
configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 3 +++
configs/ls1046ardb_qspi_defconfig | 3 +++
configs
Enable DM_ETH on all the defconfigs for the LS1043ARDB board.
Signed-off-by: Madalin Bucur
---
configs/ls1043ardb_SECURE_BOOT_defconfig| 3 +++
configs/ls1043ardb_defconfig| 3 +++
configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 3 +++
configs
Move the receive buffer free code in a separate function.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/eth.c | 63 ++--
1 file changed, 37 insertions(+), 26 deletions(-)
diff --git a/drivers/net/fm/eth.c b/drivers/net/fm/eth.c
index 57db2e9
Allow the MDIO devices to be probed based on the device tree.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/memac_phy.c | 139 -
1 file changed, 137 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fm/memac_phy.c b/drivers/net/fm/memac_phy.c
Change the init_phy() parameter to simplify the code.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/eth.c | 19 ---
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/drivers/net/fm/eth.c b/drivers/net/fm/eth.c
index 88019c9..57db2e9 100644
--- a/drivers/net/fm
Introduce the QorIQ DPAA 1 Frame Manager nodes in the LS1046ARDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1046a-rdb.dts | 67
Add the QorIQ DPAA 1 Frame Manager v3 device tree nodes for the
LS1046A SoC. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1046-post.dtsi | 49 +++
1
Add the QorIQ DPAA Frame Manager v3 device tree nodes description.
The device tree fragments are copied over with little modification
from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/qoriq-fman3-0-10g-0.dtsi | 44 +++
arch/arm/dts/qoriq-fman3-0
Add the QorIQ DPAA 1 Frame Manager v3 device tree nodes for the
LS1043A SoC. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1043-post.dtsi | 48 +++
1
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
Introduce the QorIQ DPAA 1 Frame Manager nodes in the LS1043ARDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1043a-rdb.dts | 81
; + devad[i], interface);
> if (IS_ERR(phydev))
> return NULL;
> if (phydev)
> --
> 1.9.3
Nice cleanup too!
Reviewed-by: Madalin Bucur
Add entries for the QorIQ DPAA related files - the DPAA FMan
Ethernet driver and the QorIQ ARM DPAA device tree include files.
Signed-off-by: Madalin Bucur
---
MAINTAINERS | 6 ++
1 file changed, 6 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index dd92af5..6aabb77 100644
Enable DM_ETH on all the defconfigs for the LS1046ARDB board.
Signed-off-by: Madalin Bucur
---
configs/ls1046ardb_emmc_defconfig | 3 +++
configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 3 +++
configs/ls1046ardb_qspi_defconfig | 3 +++
configs
devices (i.e. DTSEC,
TGEC) and had weird formatting (i.e. FM1@DTSEC6, FM1@TGEC1).
The legacy code is left unchanged in this respect.
Signed-off-by: Madalin Bucur
---
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 2 +
board/freescale/ls1043ardb/ls1043ardb.c | 2 +
board/freescale/ls1046afrwy
Move the receive buffer free code in a separate function.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/eth.c | 63 ++--
1 file changed, 37 insertions(+), 26 deletions(-)
diff --git a/drivers/net/fm/eth.c b/drivers/net/fm/eth.c
index 57db2e9
Add the QorIQ DPAA Frame Manager v3 device tree nodes description.
The device tree fragments are copied over with little modification
from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/qoriq-fman3-0-10g-0.dtsi | 44 +++
arch/arm/dts/qoriq-fman3-0
Allow the MDIO devices to be probed based on the device tree.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/memac_phy.c | 139 -
1 file changed, 137 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fm/memac_phy.c b/drivers/net/fm/memac_phy.c
Enable DM_ETH on all the defconfigs for the LS1043ARDB board.
Signed-off-by: Madalin Bucur
---
configs/ls1043ardb_SECURE_BOOT_defconfig| 3 +++
configs/ls1043ardb_defconfig| 3 +++
configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 3 +++
configs
Add the QorIQ DPAA 1 Frame Manager v3 device tree nodes for the
LS1043A SoC. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1043-post.dtsi | 48 +++
1
Introduce the QorIQ DPAA 1 Frame Manager nodes in the LS1046ARDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1046a-rdb.dts | 67
Change the init_phy() parameter to simplify the code.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/eth.c | 19 ---
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/drivers/net/fm/eth.c b/drivers/net/fm/eth.c
index 88019c9..57db2e9 100644
--- a/drivers/net/fm
Add the QorIQ DPAA 1 Frame Manager v3 device tree nodes for the
LS1046A SoC. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1046-post.dtsi | 49 +++
1
Introduce the QorIQ DPAA 1 Frame Manager nodes in the LS1043ARDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1043a-rdb.dts | 81
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
set.
Signed-off-by: Madalin Bucur
---
drivers/qe/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/qe/Kconfig b/drivers/qe/Kconfig
index 864b36b..44c9f01 100644
--- a/drivers/qe/Kconfig
+++ b/drivers/qe/Kconfig
@@ -3,7 +3,7 @@
#
config QE
bool "Enable
Fix unused variable warning when CONFIG_QE is not set.
Signed-off-by: Madalin Bucur
---
arch/powerpc/cpu/mpc85xx/cpu_init.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/powerpc/cpu/mpc85xx/cpu_init.c
b/arch/powerpc/cpu/mpc85xx/cpu_init.c
index 52fa458..f716a9d
/include/asm/gpio.h:1,
from drivers/gpio/gpio-uclass.c:16:
./arch/powerpc/include/asm/mpc85xx_gpio.h:68:19: note: previous definition of
'gpio_request' was here
static inline int gpio_request(unsigned gpio, const char *label)
^~~~
Signed-off-by: Madalin
Compilation error occur when DM_ETH is enabled without DM_PCI.
Signed-off-by: Madalin Bucur
---
drivers/net/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
index 4d1013c..4313d04 100644
--- a/drivers/net/Kconfig
+++ b/drivers/net/Kconfig
> -Original Message-
> From: Camelia Alexandra Groza (OSS)
> Sent: Tuesday, April 28, 2020 4:06 PM
> To: Madalin Bucur (OSS) ; u-boot@lists.denx.de
> Cc: Ruchika Gupta ; joe.hershber...@ni.com;
> s...@chromium.org; Priyanka Jain (OSS) ;
> tr...@konsulko.com; Ioana C
> -Original Message-
> From: Priyanka Jain (OSS)
> Sent: Friday, April 24, 2020 11:18 AM
> To: Ioana Ciornei ; u-boot@lists.denx.de
> Cc: Alexandru Marginean ; Madalin Bucur
> ; Florin Laurentiu Chiculita
> ; Razvan Ionut Cirjan
>
> Subject: RE: [PATCH 1/6]
> -Original Message-
> From: Sascha Hauer
> Sent: Thursday, April 23, 2020 1:22 PM
> To: linux-arm-ker...@lists.infradead.org
> Cc: Madalin Bucur ; Shawn Guo
> ; Leo Li ; Sascha Hauer
>
> Subject: [PATCH] arm64: dts: ls1046ardb: Set aqr106 phy mode to usxgmi
devices (i.e. DTSEC,
TGEC) and had weird formatting (i.e. FM1@DTSEC6, FM1@TGEC1).
The legacy code is left unchanged in this respect.
Signed-off-by: Madalin Bucur
---
arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 2 +
board/freescale/ls1043ardb/ls1043ardb.c | 2 +
board/freescale/ls1046afrwy
Enable DM_ETH on all the defconfigs for the LS1043ARDB board.
Signed-off-by: Madalin Bucur
---
configs/ls1043ardb_SECURE_BOOT_defconfig| 3 +++
configs/ls1043ardb_defconfig| 3 +++
configs/ls1043ardb_nand_SECURE_BOOT_defconfig | 3 +++
configs
Introduce the QorIQ DPAA 1 Frame Manager nodes in the LS1046ARDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1046a-rdb.dts | 67
The NAND related code needs to be guarded with #ifdef CONFIG_NAND_BOOT
to avoid a compilation error when this configuration is not enabled.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/fm.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/fm/fm.c b/drivers/net/fm/fm.c
index
Enable DM_ETH on all the defconfigs for the LS1046ARDB board.
Signed-off-by: Madalin Bucur
---
configs/ls1046ardb_emmc_defconfig | 3 +++
configs/ls1046ardb_qspi_SECURE_BOOT_defconfig | 3 +++
configs/ls1046ardb_qspi_defconfig | 3 +++
configs
Allow the MDIO devices to be probed based on the device tree.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/memac_phy.c | 139 -
1 file changed, 137 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fm/memac_phy.c b/drivers/net/fm/memac_phy.c
Add the QorIQ DPAA Frame Manager v3 device tree nodes description.
The device tree fragments are copied over with little modification
from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/qoriq-fman3-0-10g-0.dtsi | 44 +++
arch/arm/dts/qoriq-fman3-0
Add the QorIQ DPAA 1 Frame Manager v3 device tree nodes for the
LS1043A SoC. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1043-post.dtsi | 48 +++
1
Add the QorIQ DPAA 1 Frame Manager v3 device tree nodes for the
LS1046A SoC. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1046-post.dtsi | 49 +++
1
Change the init_phy() parameter to simplify the code.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/eth.c | 19 ---
1 file changed, 8 insertions(+), 11 deletions(-)
diff --git a/drivers/net/fm/eth.c b/drivers/net/fm/eth.c
index 88019c9..57db2e9 100644
--- a/drivers/net/fm
Move the receive buffer free code in a separate function.
Signed-off-by: Madalin Bucur
---
drivers/net/fm/eth.c | 63 ++--
1 file changed, 37 insertions(+), 26 deletions(-)
diff --git a/drivers/net/fm/eth.c b/drivers/net/fm/eth.c
index 57db2e9
to CONFIG_NAND_BOOT
revealed during validation of the changes is also addressed.
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
Introduce the QorIQ DPAA 1 Frame Manager nodes in the LS1043ARDB
device tree. The device tree fragments are copied over with little
modification from the Linux kernel source code.
Signed-off-by: Madalin Bucur
---
arch/arm/dts/fsl-ls1043a-rdb.dts | 81
> -Original Message-
> From: Priyanka Jain (OSS)
> Sent: Monday, March 23, 2020 12:30 PM
> To: Madalin Bucur (OSS) ;
> joe.hershber...@ni.com; u-boot@lists.denx.de
> Subject: RE: [PATCH 2/3] armv8/ls1043ardb: RGMII ports require internal
> delay
>
> >-Or
10 ("armv8/ls1046a: RGMII PHY requires internal
delay on Tx")
Signed-off-by: Madalin Bucur
---
drivers/net/fm/ls1046.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fm/ls1046.c b/drivers/net/fm/ls1046.c
index 3617ad9..49b540b 100644
--- a/dri
66 ("armv8/ls1043a: RGMII PHY requires internal
delay on Tx")
Signed-off-by: Madalin Bucur
---
drivers/net/fm/ls1043.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fm/ls1043.c b/drivers/net/fm/ls1043.c
index cd510f2..ba4da69 100644
--- a/dri
The RGMII modes that include internal delay were not all
properly treated in the memac code. Add support for all
RGMII delay modes.
Fixes: 111fd19e3b9e ("fm/mEMAC: add mEMAC frame work")
Signed-off-by: Madalin Bucur
---
drivers/net/fm/memac.c | 4
1 file changed, 4 insertion
so ensures all internal delay modes are supported
in the MEMAC code.
Tested on LS1043ARDB and LS1046ARDB.
Madalin Bucur (3):
net: fman: add support for all RGMII delay modes
armv8/ls1043ardb: RGMII ports require internal delay
armv8/ls1046ardb: RGMII ports require internal delay
drivers/net
Signed-off-by: Madalin Bucur <madalin.bu...@nxp.com>
---
board/freescale/ls1043aqds/eth.c | 1 +
board/freescale/ls1046aqds/eth.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/board/freescale/ls1043aqds/eth.c b/board/freescale/ls1043aqds/eth.c
index bf26376..3411bed 100644
--- a
Realtek PHY driver
by Martin Blumenstingl <martin.blumensti...@googlemail.com>.
Signed-off-by: Madalin Bucur <madalin.bu...@nxp.com>
---
drivers/net/phy/realtek.c | 24 ++--
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/drivers/net/phy/realtek.c b/dri
Signed-off-by: Madalin Bucur <madalin.bu...@nxp.com>
---
drivers/net/fm/memac.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/fm/memac.c b/drivers/net/fm/memac.c
index 1b5779c..ea50ed3 100644
--- a/drivers/net/fm/memac.c
+++ b/drivers/net/fm/memac.c
@@
Signed-off-by: Madalin Bucur <madalin.bu...@nxp.com>
---
drivers/net/fm/ls1043.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fm/ls1043.c b/drivers/net/fm/ls1043.c
index 93ba318..6bb6a71 100644
--- a/drivers/net/fm/ls1043.c
+++ b/drivers/net/fm/ls
Signed-off-by: Madalin Bucur <madalin.bu...@nxp.com>
---
drivers/net/fm/ls1046.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fm/ls1046.c b/drivers/net/fm/ls1046.c
index bf4..6c91fb9 100644
--- a/drivers/net/fm/ls1046.c
+++ b/drivers/net/fm/ls
The RGMII PHYs used by the ls1043ardb/ls1046ardb boards require internal
delay on Tx. Changing the fix-up code to reflect this.
Madalin Bucur (2):
armv8/ls1043a: RGMII PHY requires internal delay on Tx
armv8/ls1046a: RGMII PHY requires internal delay on Tx
drivers/net/fm/ls1043.c | 4
88 matches
Mail list logo