]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net: enetc: add loopback support for i.MX95 ENETC PF
authorWei Fang <wei.fang@nxp.com>
Tue, 6 May 2025 08:07:35 +0000 (16:07 +0800)
committerJakub Kicinski <kuba@kernel.org>
Fri, 9 May 2025 02:43:53 +0000 (19:43 -0700)
commit932ce98041ff9731e84d9548818db69899ee08ba
tree6772d2703091b6652fb376d8241731571b9f9f84
parentf7d30ef6c1f743584fde2774327227c547ec878e
net: enetc: add loopback support for i.MX95 ENETC PF

Add internal loopback support for i.MX95 ENETC PF, the default loopback
mode is MAC level loopback, the MAC Tx data is looped back onto the Rx.
The MAC interface runs at a fixed 1:8 ratio of NETC clock in MAC-level
loopback mode, with no dependency on Tx clock.

Signed-off-by: Wei Fang <wei.fang@nxp.com>
Reviewed-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://patch.msgid.link/20250506080735.3444381-15-wei.fang@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/freescale/enetc/enetc4_pf.c
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c