firmware: stratix10-svc: extend SVC driver to get the firmware version
authorRichard Gong <richard.gong@intel.com>
Wed, 23 Feb 2022 14:49:08 +0000 (08:49 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Feb 2022 10:54:25 +0000 (11:54 +0100)
commit085a884434f3e3b08349a0ba0904f9f561739d57
tree55884353ec7b716e571358d175b88c52a1c4f805
parent7d658f5c4002c87a6f6cf2074dddc69b91ee4c22
firmware: stratix10-svc: extend SVC driver to get the firmware version

Extend Intel service layer driver to get the firmware version running at
FPGA device. Therefore FPGA manager driver, one of Intel service layer
driver's client, can decide whether to handle the newly added bitstream
authentication function based on the retrieved firmware version.

Link: https://lore.kernel.org/lkml/1617114785-22211-2-git-send-email-richard.gong@linux.intel.com
Acked-by: Moritz Fischr <mdf@kernel.org>
Signed-off-by: Richard Gong <richard.gong@intel.com>
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org>
Link: https://lore.kernel.org/r/20220223144908.399522-2-dinguyen@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