]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit00d79aea706a2f9a176c89c3d7d49c5eef8634ee
treee46072ec1ba6d7b68ec872303610a31fd2336a1b
parent2c8ead0d142b199242692d32b0c2071a97a4997f
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