octeontx2-af: cn10K: support for sched lmtst and other features
authorHarman Kalra <hkalra@marvell.com>
Thu, 26 Aug 2021 12:33:40 +0000 (18:03 +0530)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Aug 2021 11:41:13 +0000 (12:41 +0100)
commit49d6baea798672ae42f73e4662ad792797339ad6
treee46072ec1ba6d7b68ec872303610a31fd2336a1b
parent0c1f5f2a5581827fadf493711c4e95528a5730aa
octeontx2-af: cn10K: support for sched lmtst and other features

Enhancing the mailbox scope to support important configurations
like enabling scheduled LMTST, disable LMTLINE prefetch, disable
early completion for ordered LMTST, as per request from the
application. On FLR these configurations will be reset to default.
This patch also adds the 95XXO silicon version to octeontx2 silicon
list.

Signed-off-by: Harman Kalra <hkalra@marvell.com>
Signed-off-by: Sunil Goutham <sgoutham@marvell.com>
Signed-off-by: Geetha sowjanya <gakula@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c
drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h