firmware: add Intel Stratix10 remote system update driver
authorRichard Gong <richard.gong@intel.com>
Tue, 3 Sep 2019 13:18:19 +0000 (08:18 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Sep 2019 11:31:28 +0000 (13:31 +0200)
commit4526ebbc77732bcae965ee374cf3e8d86436b2ad
treed71877ce3f08d7df0ae12d62b578a70d8d31b687
parentb5dc75c915cdaebab9b9875022e45638d6b14a7e
firmware: add Intel Stratix10 remote system update driver

The Intel Remote System Update (RSU) driver exposes interfaces access
through the Intel Service Layer to user space via sysfs interface.
The RSU interfaces report and control some of the optional RSU features
on Intel Stratix 10 SoC.

The RSU feature provides a way for customers to update the boot
configuration of a Intel Stratix 10 SoC device with significantly reduced
risk of corrupting the bitstream storage and bricking the system.

Signed-off-by: Richard Gong <richard.gong@intel.com>
Reviewed-by: Alan Tull <atull@kernel.org>
Link: https://lore.kernel.org/r/1567516701-26026-3-git-send-email-richard.gong@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/firmware/Kconfig
drivers/firmware/Makefile
drivers/firmware/stratix10-rsu.c [new file with mode: 0644]