]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
octeontx2-af: CN20k mbox to support AF REQ/ACK functionality
authorSai Krishna <saikrishnag@marvell.com>
Wed, 11 Jun 2025 11:01:53 +0000 (16:31 +0530)
committerJakub Kicinski <kuba@kernel.org>
Tue, 17 Jun 2025 00:37:49 +0000 (17:37 -0700)
commitf326d5d86e94d78db0f50045d4c65fa99c5790d9
tree98580071286fbdffc7070f1e6e032116e98ca997
parente53ee4acb220acab6832669334279367b0206af6
octeontx2-af: CN20k mbox to support AF REQ/ACK functionality

This implementation uses separate trigger interrupts for request,
response MBOX messages against using trigger message data in CN10K.
This patch adds support for basic mbox implementation for CN20K
from AF side.

Signed-off-by: Sai Krishna <saikrishnag@marvell.com>
Signed-off-by: Sunil Kovvuri Goutham <sgoutham@marvell.com>
Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com>
Link: https://patch.msgid.link/1749639716-13868-4-git-send-email-sbhatta@marvell.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/marvell/octeontx2/af/cn20k/api.h
drivers/net/ethernet/marvell/octeontx2/af/cn20k/mbox_init.c
drivers/net/ethernet/marvell/octeontx2/af/cn20k/reg.h
drivers/net/ethernet/marvell/octeontx2/af/cn20k/struct.h [new file with mode: 0644]
drivers/net/ethernet/marvell/octeontx2/af/mbox.c
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
drivers/net/ethernet/marvell/octeontx2/af/rvu.h