common/cnxk: add mailbox base infrastructure
authorJerin Jacob <jerinj@marvell.com>
Tue, 6 Apr 2021 14:40:59 +0000 (20:10 +0530)
committerJerin Jacob <jerinj@marvell.com>
Fri, 9 Apr 2021 06:32:24 +0000 (08:32 +0200)
commit03cc9bd929897b1a8e6844b054cf3f86722fbd1d
tree5d92c40006bf3302ef675dc1f0aae102e72d92eb
parent503b82de2cbf51dcd4172661a046cfb2b4f098b7
common/cnxk: add mailbox base infrastructure

This patch adds mailbox infra API's to communicate with Kernel AF
driver. These API's will be used by all the other cnxk drivers
for mbox init/fini, send/recv functionality.

Signed-off-by: Jerin Jacob <jerinj@marvell.com>
Acked-by: Nithin Dabilpuram <ndabilpuram@marvell.com>
drivers/common/cnxk/meson.build
drivers/common/cnxk/roc_dev_priv.h
drivers/common/cnxk/roc_mbox.c [new file with mode: 0644]
drivers/common/cnxk/roc_mbox_priv.h [new file with mode: 0644]
drivers/common/cnxk/roc_platform.c
drivers/common/cnxk/roc_platform.h
drivers/common/cnxk/roc_priv.h
drivers/common/cnxk/roc_utils.c
drivers/common/cnxk/roc_utils.h
drivers/common/cnxk/version.map