Merge branch 'net-stmmac-refactor-fpe-as-a-separate-module'
authorJakub Kicinski <kuba@kernel.org>
Sun, 3 Nov 2024 23:31:26 +0000 (15:31 -0800)
committerJakub Kicinski <kuba@kernel.org>
Sun, 3 Nov 2024 23:31:27 +0000 (15:31 -0800)
Furong Xu says:

====================
net: stmmac: Refactor FPE as a separate module

Refactor FPE implementation by moving common code for DWMAC4 and
DWXGMAC into a separate FPE module.

FPE implementation for DWMAC4 and DWXGMAC differs only for:
1) Offset address of MAC_FPE_CTRL_STS and MTL_FPE_CTRL_STS
2) FPRQ(Frame Preemption Residue Queue) field in MAC_RxQ_Ctrl1
3) Bit offset of Frame Preemption Interrupt Enable

Tested on DWMAC CORE 5.20a and DWXGMAC CORE 3.20a
====================

Link: https://patch.msgid.link/cover.1730449003.git.0x1207@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>

Trivial merge