nfp: add support for service processor access
authorJakub Kicinski <jakub.kicinski@netronome.com>
Thu, 9 Feb 2017 17:17:35 +0000 (09:17 -0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 10 Feb 2017 20:52:26 +0000 (15:52 -0500)
commit1a64821c6af7a85aa69835236f49aa3aa4c22ed1
tree6cb323a413e7f9d1acdf9f9305b7e70e13dd6612
parent5f30fe4d460c975ca3debe90ec71cbd0a46e35e2
nfp: add support for service processor access

NFP Service Processor (NSP) is an ARM core inside the chip which
is responsible for management and control functions.  Add support
for chip reset, FW load and external module access using the NSP.

Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/netronome/nfp/Makefile
drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_cppcore.c
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c [new file with mode: 0644]
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c [new file with mode: 0644]
drivers/net/ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.h [new file with mode: 0644]