diff options
| author | Wei Fang <wei.fang@nxp.com> | 2025-11-19 13:25:57 +0300 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2025-11-26 04:44:48 +0300 |
| commit | 10ba23a7f6cc4afbe7f1740b12b1ceb55fc57c00 (patch) | |
| tree | aa49e1afa376527bebf2a28bc32cc38d19195849 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | 50bfd9c06f0ff80e3ab6cfe6169d5ae2fe1afaa2 (diff) | |
| download | linux-10ba23a7f6cc4afbe7f1740b12b1ceb55fc57c00.tar.xz | |
net: enetc: update the base address of port MDIO registers for ENETC v4
Each ENETC has a set of external MDIO registers to access its external
PHY based on its port EMDIO bus, these registers are used for MDIO bus
access, such as setting the PHY address, PHY register address and value,
read or write operations, C22 or C45 format, etc. The base address of
this set of registers has been modified in ENETC v4 and is different
from that in ENETC v1. So the base address needs to be updated so that
ENETC v4 can use port MDIO to manage its own external PHY.
Additionally, if ENETC has the PCS layer, it also has a set of internal
MDIO registers for managing its on-die PHY (PCS/Serdes). The base address
of this set of registers is also different from that of ENETC v1, so the
base address also needs to be updated so that ENETC v4 can support the
management of on-die PHY through the internal MDIO bus.
Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Claudiu Manoil <claudiu.manoil@nxp.com>
Link: https://patch.msgid.link/20251119102557.1041881-4-wei.fang@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
