gs. So unless there's some kind
of concurrency/timing issue(?), I don't see how the promisc mode would
be reset by changing the mtu. Maybe more details on the issue reproduction
would help (or maybe a usecase involving multicast settings?)
regards,
Claudiu
Signed-off-by: Claudiu Manoil
This driver enables the Freescale DPAA 1.x Buffer Manager block.
BMan is a hardware accelerator that manages buffer pools. It allows
CPUs and other accelerators connected to the SoC datapath to acquire
and release buffers during data processing.
Signed-off-by: Roy Pledge
Signed-off-by: Claudiu
Add basic support for the Data Path Acceleration Architecture v1.x
(DPAA 1.x) hardware infrastructure and accelerators found on multicore
Freescale SoCs, commonly known as the QorIQ series.
CC: Roy Pledge
Claudiu Manoil (5):
soc/fsl: Introduce DPAA 1.x BMan device driver
soc/fsl: Introduce
Add a self test for the DPAA 1.x Buffer Manager driver. This
test ensures that the driver can properly acquire and release
buffers using the BMan portal infrastructure.
Signed-off-by: Roy Pledge
Signed-off-by: Claudiu Manoil
---
v2: none
drivers/soc/fsl/qbman/Kconfig | 16
Enable the drivers on the powerpc arch.
Signed-off-by: Roy Pledge
Signed-off-by: Claudiu Manoil
---
v2: none
arch/powerpc/Makefile| 4 ++--
arch/powerpc/configs/dpaa.config | 1 +
drivers/soc/Kconfig | 1 +
drivers/soc/fsl/Makefile | 1 +
4 files changed, 5
Add self tests for the DPAA 1.x Queue Manager driver. The tests
ensure that the driver can properly enqueue and dequeue to/from
frame queues using the QMan portal infrastructure.
Signed-off-by: Roy Pledge
Signed-off-by: Claudiu Manoil
---
v2: none
drivers/soc/fsl/qbman/Kconfig | 23
Add the "fsl,wake-on-filer" property for eTSEC nodes to
indicate that the system has the power management
infrastructure needed to be able to wake up the system
via FGPI (filer, aka. h/w rx parser) interrupt.
Cc: Li Yang
Cc: Zhao Chenhui
Signed-off-by: Claudiu Manoil
---
Doc
Enable the "wake-on-filer" (aka. wake on user defined packet)
wake on lan capability for the eTSEC ethernet nodes.
Cc: Li Yang
Cc: Zhao Chenhui
Signed-off-by: Claudiu Manoil
---
arch/powerpc/boot/dts/fsl/p1022si-post.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/ar
The "fsl,wake-on-filer" DT binding enables this capability
on certain platforms that feature the necessary power
management infrastructure, targeting mainly printing and
imaging applications.
(refer to Power Management section of the SoC Ref Man)
Cc: Li Yang
Cc: Zhao Chenhui
Signed-
>-Original Message-
>From: Andrew Lunn
>Sent: Saturday, November 17, 2018 2:30 AM
>To: Claudiu Manoil
>Cc: David S . Miller ; net...@vger.kernel.org; linux-
>ker...@vger.kernel.org; Alexandru Marginean
>; Catalin Horghidan
>
>Subject: Re: [PATCH net-next 1/4
>-Original Message-
>From: David Miller
>Sent: Saturday, November 17, 2018 10:08 PM
>To: Claudiu Manoil
>Cc: net...@vger.kernel.org; linux-kernel@vger.kernel.org; Alexandru
>Marginean ; Catalin Horghidan
>
>Subject: Re: [PATCH net-next 1/4] enetc: Introdu
>-Original Message-
>From: Colin King [mailto:colin.k...@canonical.com]
>Sent: Wednesday, July 4, 2018 10:55 AM
>To: Claudiu Manoil ; David S . Miller
>; net...@vger.kernel.org
>Cc: kernel-janit...@vger.kernel.org; linux-kernel@vger.kernel.org
>Subject:
On 12/5/2014 12:37 PM, Arseny Solokha wrote:
Hello.
This patch set fixes DMA API usage issues in gianfar ethernet driver
reported by the kernel w/ DMA API debug enabled.
There were even reports that the kernel sometimes oopsed in the past
because of kernel paging request handling failures, thou
On 12/5/2014 12:37 PM, Arseny Solokha wrote:
From: Arseny Solokha
When DMA-API debugging is enabled in the kernel, it spews the following
upon upping the link:
WARNING: at lib/dma-debug.c:1135
Modules linked in:
CPU: 0 PID: 0 Comm: swapper/0 Tainted: GW O 3.18.0-rc7 #1
task: c072034
On 1/12/2015 9:43 AM, Sanjeev Sharma wrote:
This patch correct the bad expression while writing the
bit-pattern from software's buffer to hardware registers.
Signed-off-by: Sanjeev Sharma
---
drivers/net/ethernet/freescale/gianfar_ethtool.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(
The freescale.com address will no longer be available.
Signed-off-by: Claudiu Manoil
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 73c0cda..274ba58 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5637,7 +5637,7 @@ S
>-Original Message-
>From: Rob Herring
>Sent: Saturday, February 23, 2019 1:38 AM
>To: Claudiu Manoil
>Cc: Shawn Guo ; Leo Li ; David S .
>Miller ; Alexandru Marginean
>; linux-arm-ker...@lists.infradead.org;
>devicet...@vger.kernel.org; net...@vger
This is the missing part to enable PCI probing of the ENETC ethernet
ports on the LS1028A SoC and external traffic on the LS1028A RDB board.
It's one of the first items on the TODO list for the recently merged
ENETC ethernet driver.
v3: Add DT bindings doc for ENETC connections
v4: none
Cl
Define connection bindings (external PHY connections and internal links)
for the ENETC on-chip ethernet controllers.
Signed-off-by: Claudiu Manoil
---
v3 - added this patch to the set
v4 - documented strictly the enetc node bindings, changed node type
from "pci" to "ethe
Each ENETC PF has its own MDIO interface, the corresponding
MDIO registers are mapped in the ENETC's Port register block.
The current patch adds a driver for these PF level MDIO buses,
so that each PF can manage directly its own external link.
Signed-off-by: Alex Marginean
Signed-off-by: Cl
The LS1028A RDB board features an Atheros PHY connected over
SGMII to the ENETC PF0 (or Port0). ENETC Port1 (PF1) has no
external connection on this board, so it can be disabled for now.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v2 - added a mdio node as parent for the
PFs has an external ethernet port
on the LS1028A SoC.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v2 - none
v3 - none
v4 - changed enetc node names from "pci" to "ethernet" and
added compatible string (as requested by Rob H.)
arch/arm64/boot/dts/f
>-Original Message-
>From: Arnd Bergmann
>Sent: Friday, December 4, 2020 12:37 AM
[...]
>Subject: [PATCH] enetc: fix build warning
>
>From: Arnd Bergmann
>
>When CONFIG_OF is disabled, there is a harmless warning about
>an unused variable:
>
>enetc_pf.c: In function 'enetc_phylink_create'
Update the eTSEC bindings document with missing info on
properties that are already in use for the PPC platforms:
* "tbi-phy" property;
* "fsl,etsec2" compatibility string;
Signed-off-by: Claudiu Manoil
---
v2 - none;
v3 - added "tbi-handle" documentation;
- f
This enables the available eTSEC ethernet ports for the
ls1021aqds and ls1021atwr boards.
For the QDS, SGMII connections (via riser cards) are assumed
for the eTSEC0 and eTSEC1 ports as default configuration.
Signed-off-by: Alison Wang
Signed-off-by: Claudiu Manoil
---
v2, v3 - none;
arch/arm
Add basic support for all the eTSEC controllers on the
ls1021a SoC. Second interrupt group register blocks
and their corresponding Rx/Tx/Err interrupt sources are
included as well for each eTSEC node.
Signed-off-by: Alison Wang
Signed-off-by: Claudiu Manoil
---
v2: various findings, added 2nd
for centralized access
to the MDIO bus. Add the corresponding devicetree node and set it to be
the MDIO bus parent.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v1 - none
v2 - none
v3 - none
.../boot/dts/freescale/fsl-ls1028a-qds.dts| 40 +++
.../arm64
warning:
warning: incorrect type in assignment (different address spaces)
expected void *priv
got struct enetc_mdio_regs [noderef] *[assigned] regs
Fixes: ebfcb23d62ab ("enetc: Add ENETC PF level external MDIO support")
Signed-off-by: Claudiu Manoil
---
v1 - added this p
a
separate MDIO bus and provides a driver for it by re-using
the code used for local MDIO access. It also allows the
ENETC port PHYs to be managed by this driver if the local
"mdio" node is missing from the ENETC port node.
Signed-off-by: Claudiu Manoil
---
v1 - fixed mdio bus allocation
support provided in the first patch.
Changes since v0:
v1 - fixed mdio bus allocation
v2 - cleaned up accessors to avoid casting
v3 - fixed spelling (mostly commit message)
Claudiu Manoil (4):
enetc: Clean up local mdio bus allocation
enetc: Add mdio bus driver for the PCIe MDIO endpoint
dt
The on-chip PCIe root complex that integrates the ENETC ethernet
controllers also integrates a PCIe endpoint for the MDIO controller
providing for centralized control of the ENETC mdio bus.
Add bindings for this "central" MDIO Integrated PCIe Endpoint.
Signed-off-by: Claudiu Manoil
---
>-Original Message-
>From: Andrew Lunn
>Sent: Monday, July 29, 2019 6:35 PM
>To: Claudiu Manoil
>Cc: David S . Miller ; Rob Herring
>; Leo Li ; Alexandru Marginean
>; net...@vger.kernel.org;
>devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
>-Original Message-
>From: netdev-ow...@vger.kernel.org On
>Behalf Of Claudiu Manoil
>Sent: Monday, July 29, 2019 6:40 PM
>To: Andrew Lunn
>Cc: David S . Miller ; Rob Herring
>; Leo Li ; Alexandru Marginean
>; net...@vger.kernel.org;
>devicet...@vge
>-Original Message-
>From: Andrew Lunn
>Sent: Wednesday, February 13, 2019 8:16 PM
>To: Claudiu Manoil
>Cc: Shawn Guo ; Leo Li ; David S .
>Miller ; devicet...@vger.kernel.org; Alexandru
>Marginean ; linux-kernel@vger.kernel.org;
>linux-arm-ker...@
>-Original Message-
>From: Andrew Lunn
>Sent: Wednesday, February 13, 2019 8:13 PM
>To: Claudiu Manoil
>Cc: Shawn Guo ; Leo Li ; David S .
>Miller ; devicet...@vger.kernel.org; Alexandru
>Marginean ; linux-kernel@vger.kernel.org;
>linux-arm-ker...@
>-Original Message-
>From: Andrew Lunn
>Sent: Thursday, February 14, 2019 6:28 PM
>To: Claudiu Manoil
>Cc: Shawn Guo ; Leo Li ; David S .
>Miller ; devicet...@vger.kernel.org; Alexandru
>Marginean ; linux-kernel@vger.kernel.org;
>linux-arm-ker...@
This is the missing part to enable PCI probing of the ENETC ethernet
ports on the LS1028A SoC and external traffic on the LS1028A RDB board.
It's one of the first items on the TODO list for the recently merged
ENETC ethernet driver.
Claudiu Manoil (3):
arm64: dts: fsl: ls1028a: Add PCI
PFs has an external ethernet port
on the LS1028A SoC.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v2 - none
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 33 ++
1 file changed, 33 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dt
Each ENETC PF has its own MDIO interface, the corresponding
MDIO registers are mapped in the ENETC's Port register block.
The current patch adds a driver for these PF level MDIO buses,
so that each PF can manage directly its own external link.
Signed-off-by: Alex Marginean
Signed-off-by: Cl
The LS1028A RDB board features an Atheros PHY connected over
SGMII to the ENETC PF0 (or Port0). ENETC Port1 (PF1) has no
external connection on this board, so it can be disabled for now.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v2 - added a mdio node as parent for the
>-Original Message-
>From: Andrew Lunn
>Sent: Friday, February 15, 2019 3:35 PM
>To: Claudiu Manoil
>Cc: Shawn Guo ; Leo Li ; David S .
>Miller ; Alexandru Marginean
>; linux-arm-ker...@lists.infradead.org;
>devicet...@vger.kernel.org; net...@vger
The on-chip PCIe root complex that integrates the ENETC ethernet
controllers also integrates a PCIe endpoint for the MDIO controller
providing for centralized control of the ENETC mdio bus.
Add bindings for this "central" MDIO Integrated PCIe Endpoint.
Signed-off-by: Claudiu Manoil
R
a
separate MDIO bus and provides a driver for it by re-using
the code used for local MDIO access. It also allows the
ENETC port PHYs to be managed by this driver if the local
"mdio" node is missing from the ENETC port node.
Signed-off-by: Claudiu Manoil
Reviewed-by: Andrew Lunn
---
ff-by: Claudiu Manoil
---
v5 - added this patch
drivers/net/ethernet/freescale/enetc/Makefile | 18 ++
1 file changed, 6 insertions(+), 12 deletions(-)
diff --git a/drivers/net/ethernet/freescale/enetc/Makefile
b/drivers/net/ethernet/freescale/enetc/Makefile
index 7139e41
warning:
warning: incorrect type in assignment (different address spaces)
expected void *priv
got struct enetc_mdio_regs [noderef] *[assigned] regs
Fixes: ebfcb23d62ab ("enetc: Add ENETC PF level external MDIO support")
Signed-off-by: Claudiu Manoil
Reviewed-by: Andrew Lunn
-
for centralized access
to the MDIO bus. Add the corresponding devicetree node and set it to be
the MDIO bus parent.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
Reviewed-by: Andrew Lunn
---
v1-v5 - none
.../boot/dts/freescale/fsl-ls1028a-qds.dts| 40
module build, provided separate kbuild module
for the driver
Claudiu Manoil (5):
enetc: Clean up local mdio bus allocation
enetc: Clean up makefile
enetc: Add mdio bus driver for the PCIe MDIO endpoint
dt-bindings: net: fsl: enetc: Add bindings for the central MDIO PCIe
endpoint
a
separate MDIO bus and provides a driver for it by re-using
the code used for local MDIO access. It also allows the
ENETC port PHYs to be managed by this driver if the local
"mdio" node is missing from the ENETC port node.
Signed-off-by: Claudiu Manoil
---
v1 - fixed mdio bus allocation
.
Fixes following sparse warning:
warning: incorrect type in assignment (different address spaces)
expected void *priv
got struct enetc_mdio_regs [noderef] *[assigned] regs
Fixes: ebfcb23d62ab ("enetc: Add ENETC PF level external MDIO support")
CC: Andrew Lunn
Signed-off-by: Clau
The on-chip PCIe root complex that integrates the ENETC ethernet
controllers also integrates a PCIe enpoint for the MDIO controller
provinding for cetralized control of the ENETC mdio bus.
Add bindings for this "central" MDIO Integrated PCIe Endpoit.
Signed-off-by: Claudiu Manoil
---
provided for the new MDIO node, similarly to ENETC
port nodes bindings.
Last patch enables the ENETC port 1 and its RGMII PHY on the
LS1028A QDS board, where the MDIO muxing configuration relies
on the MDIO support provided in the first patch.
Claudiu Manoil (4):
enetc: Clean up local mdio bus
for centralized access
to the MDIO bus. Add the corresponding devicetree node and set it to be
the MDIO bus parent.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v1 - none
v2 - none
.../boot/dts/freescale/fsl-ls1028a-qds.dts| 40 +++
.../arm64/boot/dts
for centralized access
to the MDIO bus. Add the corresponding devicetree node and set it to be
the MDIO bus parent.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
Reviewed-by: Andrew Lunn
---
v1-v4 - none
.../boot/dts/freescale/fsl-ls1028a-qds.dts| 40
support provided in the first patch.
Changes since v0:
v1 - fixed mdio bus allocation
v2 - cleaned up accessors to avoid casting
v3 - fixed spelling (mostly commit message)
v4 - fixed err path check blunder
Claudiu Manoil (4):
enetc: Clean up local mdio bus allocation
enetc: Add mdio bus driver for
The on-chip PCIe root complex that integrates the ENETC ethernet
controllers also integrates a PCIe endpoint for the MDIO controller
providing for centralized control of the ENETC mdio bus.
Add bindings for this "central" MDIO Integrated PCIe Endpoint.
Signed-off-by: Claudiu Manoil
R
a
separate MDIO bus and provides a driver for it by re-using
the code used for local MDIO access. It also allows the
ENETC port PHYs to be managed by this driver if the local
"mdio" node is missing from the ENETC port node.
Signed-off-by: Claudiu Manoil
---
v1 - fixed mdio bus allocation
warning:
warning: incorrect type in assignment (different address spaces)
expected void *priv
got struct enetc_mdio_regs [noderef] *[assigned] regs
Fixes: ebfcb23d62ab ("enetc: Add ENETC PF level external MDIO support")
Signed-off-by: Claudiu Manoil
Reviewed-by: Andrew Lunn
-
>-Original Message-
>From: YueHaibing
>Sent: Tuesday, July 30, 2019 5:30 PM
>To: Claudiu Manoil ; da...@davemloft.net
>Cc: linux-kernel@vger.kernel.org; net...@vger.kernel.org; YueHaibing
>
>Subject: [PATCH] enetc: Fix build error without PHYLIB
>
>If PHYLIB i
a
separate MDIO bus and provides a driver for it by re-using
the code used for local MDIO access. It also allows the
ENETC port PHYs to be managed by this driver if the local
"mdio" node is missing from the ENETC port node.
Signed-off-by: Claudiu Manoil
---
.../net/ethernet/freescale/ene
provided for the new MDIO node, similarly to ENETC
port nodes bindings.
Last patch enables the ENETC port 1 and its RGMII PHY on the
LS1028A QDS board, where the MDIO muxing configuration relies
on the MDIO support provided in the first patch.
Claudiu Manoil (3):
enetc: Add mdio bus driver for
for centralized access
to the MDIO bus. Add the corresponding devicetree node and set it to be
the MDIO bus parent.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
.../boot/dts/freescale/fsl-ls1028a-qds.dts| 40 +++
.../arm64/boot/dts/freescale/fsl
The on-chip PCIe root complex that integrates the ENETC ethernet
controllers also integrates a PCIe enpoint for the MDIO controller
provinding for cetralized control of the ENETC mdio bus.
Add bindings for this "central" MDIO Integrated PCIe Endpoit.
Signed-off-by: Clau
>-Original Message-
>From: Andrew Lunn
>Sent: Wednesday, July 24, 2019 1:25 AM
>To: Claudiu Manoil
>Cc: David S . Miller ; devicet...@vger.kernel.org;
>net...@vger.kernel.org; Alexandru Marginean
>; linux-kernel@vger.kernel.org; Leo Li
>; Rob H
>-Original Message-
>From: Saeed Mahameed
[...]
>
>mdiobus_free(bus) is missing here and in every error path.
>
[...]
>
>this should come last to be symmetrical with probe flow.
>
Will clean these up too. Thanks.
>-Original Message-
>From: netdev-ow...@vger.kernel.org On
>Behalf Of Claudiu Manoil
>Sent: Wednesday, July 24, 2019 12:53 PM
>To: Andrew Lunn
>Cc: David S . Miller ; devicet...@vger.kernel.org;
>net...@vger.kernel.org; Alexandru Marginean
>; linux-kernel
provided for the new MDIO node, similarly to ENETC
port nodes bindings.
Last patch enables the ENETC port 1 and its RGMII PHY on the
LS1028A QDS board, where the MDIO muxing configuration relies
on the MDIO support provided in the first patch.
Claudiu Manoil (4):
enetc: Clean up local mdio bus
for centralized access
to the MDIO bus. Add the corresponding devicetree node and set it to be
the MDIO bus parent.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v1 - none
.../boot/dts/freescale/fsl-ls1028a-qds.dts| 40 +++
.../arm64/boot/dts/freescale/fsl
The on-chip PCIe root complex that integrates the ENETC ethernet
controllers also integrates a PCIe enpoint for the MDIO controller
provinding for cetralized control of the ENETC mdio bus.
Add bindings for this "central" MDIO Integrated PCIe Endpoit.
Signed-off-by: Claudiu Manoil
---
signment (different address spaces)
expected void *priv
got struct enetc_mdio_regs [noderef] *[assigned] regs
Fixes: ebfcb23d62ab ("enetc: Add ENETC PF level external MDIO support")
Signed-off-by: Claudiu Manoil
---
v1 - added this patch
.../net/ethernet/freescale/enetc
a
separate MDIO bus and provides a driver for it by re-using
the code used for local MDIO access. It also allows the
ENETC port PHYs to be managed by this driver if the local
"mdio" node is missing from the ENETC port node.
Signed-off-by: Claudiu Manoil
---
v1 - fixed mdio bus allocation
>-Original Message-
>From: Andrew Lunn
>Sent: Wednesday, July 24, 2019 6:18 PM
>To: Claudiu Manoil
>Cc: David S . Miller ; Rob Herring
>; Leo Li ; Alexandru Marginean
>; net...@vger.kernel.org;
>devicet...@vger.kernel.org; linux-arm-ker...@lists.in
Hi Andrew,
>-Original Message-
>From: Andrew Lunn
>Sent: Friday, June 21, 2019 7:50 PM
>To: Claudiu Manoil
>Cc: David S . Miller ; devicet...@vger.kernel.org;
>Alexandre Belloni ; net...@vger.kernel.org;
>Alexandru Marginean ; linux-
>ker...@vger.kernel.org; ungl
>-Original Message-
>From: Andrew Lunn
>Sent: Saturday, June 22, 2019 11:57 PM
>To: Claudiu Manoil
[...]
Ok for all, I can work more on refactoring if we agree on the basics.
For instance I can change the driver to use reg-names, same as
mscc-ocelot, and factor out the
>-Original Message-
>From: Andrew Lunn
>Sent: Friday, July 5, 2019 7:50 AM
>To: Vladimir Oltean
>Cc: Alexandre Belloni ; Allan W. Nielsen
>; Claudiu Manoil ;
>David S . Miller ; devicet...@vger.kernel.org;
>net...@vger.kernel.org; Alexandru Marginean
>; l
Each ENETC PF has its own MDIO interface, the corresponding
MDIO registers are mapped in the ENETC's Port register block.
The current patch adds a driver for these PF level MDIO buses,
so that each PF can manage directly its own external link.
Signed-off-by: Alex Marginean
Signed-off-by: Cl
The LS1028A RDB board features an Atheros PHY connected over
SGMII to the ENETC PF0 (or Port0). ENETC Port1 (PF1) has no
external connection on this board, so it can be disabled for now.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
arch/arm64/boot/dts/freescale/fsl-ls1028a
PFs has an external ethernet port
on the LS1028A SoC.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 33 ++
1 file changed, 33 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
b/arch/
This is the missing part to enable PCI probing of the ENETC ethernet
ports on the LS1028A SoC and external traffic on the LS1028A RDB board.
It's one of the first items on the TODO list for the recently merged
ENETC ethernet driver.
Claudiu Manoil (3):
arm64: dts: fsl: ls1028a: Add PCI
This is the missing part to enable PCI probing of the ENETC ethernet
ports on the LS1028A SoC and external traffic on the LS1028A RDB board.
It's one of the first items on the TODO list for the recently merged
ENETC ethernet driver.
v3: Add DT bindings doc for ENETC connections
Claudiu Mano
The LS1028A RDB board features an Atheros PHY connected over
SGMII to the ENETC PF0 (or Port0). ENETC Port1 (PF1) has no
external connection on this board, so it can be disabled for now.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v2 - added a mdio node as parent for the
PFs has an external ethernet port
on the LS1028A SoC.
Signed-off-by: Alex Marginean
Signed-off-by: Claudiu Manoil
---
v2 - none
v3 - none
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 33 ++
1 file changed, 33 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls
Define connection bindings (external PHY connections and internal links)
for the ENETC on-chip ethernet controllers.
Signed-off-by: Claudiu Manoil
---
v3 - added this patch to the set
.../devicetree/bindings/net/fsl-enetc.txt | 109 +
1 file changed, 109 insertions
Each ENETC PF has its own MDIO interface, the corresponding
MDIO registers are mapped in the ENETC's Port register block.
The current patch adds a driver for these PF level MDIO buses,
so that each PF can manage directly its own external link.
Signed-off-by: Alex Marginean
Signed-off-by: Cl
>-Original Message-
>From: Arseny Solokha [mailto:asolo...@kb.kras.ru]
>Sent: Sunday, January 29, 2017 2:52 PM
>To: Claudiu Manoil
>Cc: net...@vger.kernel.org; linux-kernel@vger.kernel.org; Arseny Solokha
>
>Subject: [PATCH] gianfar: synchronize DMA API usage b
>-Original Message-
>From: Thomas Graziadei [mailto:thomas.grazia...@omicronenergy.com]
>Sent: Monday, February 13, 2017 2:22 PM
>To: claudiu.man...@freescale.com; net...@vger.kernel.org; linux-
>ker...@vger.kernel.org
>Cc: Thomas Graziadei
>Subject: [PATCH 1/2] gianfar: Deal with link sta
This patch adds generic dts nodes for eTSEC0, eTSEC1 and eTSEC2.
Signed-off-by: Alison Wang
Enable support for the second interrupt group register block
and the corresponding Rx/Tx/Err interrupt sources, for each
eTSEC node. DT binding documentation updates.
Signed-off-by: Claudiu Manoil
tential type mistakes.
>
>This code was detected with the help of Coccinelle and, audited and
>fixed manually.
>
>Signed-off-by: Gustavo A. R. Silva
Reviewed-by: Claudiu Manoil
the common enetc_mdio.h header which has already the macros
>for the SGMII PCS.
>
>Signed-off-by: Michael Walle
Reviewed-by: Claudiu Manoil
gt;Signed-off-by: Michael Walle
Reviewed-by: Claudiu Manoil
>-Original Message-
>From: Stephen Rothwell
>Sent: Friday, July 24, 2020 5:24 AM
[...]
>Subject: linux-next: manual merge of the net-next tree with the net tree
>
>Hi all,
>
>Today's linux-next merge of the net-next tree got a conflict in:
>
> drivers/net/ethernet/freescale/enetc/enetc_pf
>-Original Message-
>From: Qinglang Miao
>Sent: Monday, September 21, 2020 4:10 PM
>To: Claudiu Manoil
>Cc: David S. Miller ; Jakub Kicinski
>; net...@vger.kernel.org; linux-kernel@vger.kernel.org;
>Qinglang Miao
>Subject: [PATCH -next] enetc: simplify
.
Signed-off-by: Claudiu Manoil
---
drivers/net/ethernet/mscc/ocelot.c | 17 ++---
drivers/net/ethernet/mscc/ocelot.h | 2 ++
drivers/net/ethernet/mscc/ocelot_regs.c | 21 +
3 files changed, 25 insertions(+), 15 deletions(-)
diff --git a/drivers/net/ethernet
DT bindings for the Felix ethernet switch, consisting of the
VSC9959 switch core integrated as a PCIe endpoint device.
Signed-off-by: Claudiu Manoil
---
.../devicetree/bindings/net/mscc-felix.txt| 77 +++
1 file changed, 77 insertions(+)
create mode 100644 Documentation
Let's make this ioremap and regmap init code common. It should not
be platform dependent as it should be usable by PCI devices too.
Use better names where necessary to avoid clashes.
Signed-off-by: Claudiu Manoil
---
drivers/net/ethernet/mscc/ocelot.h | 4 +---
drivers/net/ethernet
configuration). There are also few
particularities described by individual patch messages.
Claudiu Manoil (6):
ocelot: Filter out ocelot SoC specific PCS config from common path
ocelot: Refactor common ocelot probing code to ocelot_init
ocelot: Factor out resource ioremap and regmap init
t and init. Because for this operation Ocelot
uses some bits that are not present on Felix, the later has to
use a register from the global registers block (GCB) instead.
Signed-off-by: Catalin Horghidan
Signed-off-by: Claudiu Manoil
---
drivers/net/ethernet/mscc/Kconfig | 8 +
drivers/ne
apped.
Signed-off-by: Claudiu Manoil
---
.../arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 58 ++-
1 file changed, 57 insertions(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
index 4cdf84c
This is just common path code that belogs to ocelot_init,
it has nothing to do with a specific SoC/board instance.
Add allocation err check in the process.
Signed-off-by: Claudiu Manoil
---
drivers/net/ethernet/mscc/ocelot.c | 6 ++
drivers/net/ethernet/mscc/ocelot_board.c | 4
2
>-Original Message-
>From: Pavel Machek
>Sent: Friday, May 17, 2019 11:17 AM
>To: Greg Kroah-Hartman
>Cc: linux-kernel@vger.kernel.org; sta...@vger.kernel.org; Claudiu Manoil
>; David S. Miller ; Sasha
>Levin
>Subject: Re: [PATCH 4.19 042/113] ocelot: Dont
>-Original Message-
>From: Zumeng Chen [mailto:zumeng.c...@gmail.com]
>Sent: Monday, December 04, 2017 5:22 AM
>To: net...@vger.kernel.org; linux-kernel@vger.kernel.org
>Cc: Claudiu Manoil ; da...@davemloft.net
>Subject: [PATCH 1/1] gianfar: fix a flooded alignment
1 - 100 of 105 matches
Mail list logo