]> git.ipfire.org Git - thirdparty/linux.git/commit
net: rnpgbe: Add basic mbx_fw support
authorDong Yibo <dong100@mucse.com>
Sat, 1 Nov 2025 01:38:48 +0000 (09:38 +0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 5 Nov 2025 02:11:36 +0000 (18:11 -0800)
commitc6d3f0198eaa4efba506933d2dbcd417e987630a
tree3dbc0fd091f635f31024ef2c5f0c28025336ca87
parent4543534c3ef5115189ee2981e0911d1626af57ed
net: rnpgbe: Add basic mbx_fw support

Add fundamental firmware (FW) communication operations via PF-FW
mailbox, including:
- FW sync (via HW info query with retries)
- HW reset (post FW command to reset hardware)
- MAC address retrieval (request FW for port-specific MAC)
- Power management (powerup/powerdown notification to FW)

Signed-off-by: Dong Yibo <dong100@mucse.com>
Reviewed-by: Vadim Fedorenko <vadim.fedorenko@linux.dev>
Link: https://patch.msgid.link/20251101013849.120565-5-dong100@mucse.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mucse/rnpgbe/Makefile
drivers/net/ethernet/mucse/rnpgbe/rnpgbe.h
drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx.c
drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.c [new file with mode: 0644]
drivers/net/ethernet/mucse/rnpgbe/rnpgbe_mbx_fw.h [new file with mode: 0644]