firmware: add remote status update client support
authorRichard Gong <richard.gong@intel.com>
Tue, 13 Nov 2018 18:14:06 +0000 (12:14 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 26 Nov 2018 19:15:07 +0000 (20:15 +0100)
commit6b50d882d38d5a1e4c0c476712384067c19c744b
tree6d32fcdf941e9030cf4de684bb7a34833c5be989
parent0d5c06aa0ee8ba36e9c4a3ae7a3a3377c105b412
firmware: add remote status update client support

Extend Intel Stratix10 service layer to support the second service layer
client, Remote Status Update (RSU).

RSU is used to provide our customers with protection against loading bad
bitstreams onto their devices when those devices are booting from flash.

Signed-off-by: Richard Gong <richard.gong@intel.com>
Signed-off-by: Alan Tull <atull@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/firmware/stratix10-svc.c
include/linux/firmware/intel/stratix10-smc.h
include/linux/firmware/intel/stratix10-svc-client.h