]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
net: dsa: b53: add support for 5389/5397/5398 ARL entry format
authorJonas Gorski <jonas.gorski@gmail.com>
Fri, 7 Nov 2025 08:07:48 +0000 (09:07 +0100)
committerJakub Kicinski <kuba@kernel.org>
Tue, 11 Nov 2025 01:11:07 +0000 (17:11 -0800)
commit300f78e8b6b7be17c2c78afeded75be68acb1aa7
treeb5795d49368e0f800edd1f8e62ebef76fed396e7
parenta7e73339ad46ade76d29fb6cc7d7854222608c26
net: dsa: b53: add support for 5389/5397/5398 ARL entry format

BCM5389, BCM5397 and BCM5398 use a different ARL entry format with just
a 16 bit fwdentry register, as well as different search control and data
offsets.

So add appropriate ops for them and switch those chips to use them.

Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Link: https://patch.msgid.link/20251107080749.26936-8-jonas.gorski@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/b53/b53_common.c
drivers/net/dsa/b53/b53_priv.h
drivers/net/dsa/b53/b53_regs.h