fpga: Add support for Xilinx DFX AXI Shutdown manager
authorNava kishore Manne <nava.manne@xilinx.com>
Thu, 11 Feb 2021 05:11:48 +0000 (10:41 +0530)
committerMoritz Fischer <mdf@kernel.org>
Sat, 6 Mar 2021 15:54:40 +0000 (07:54 -0800)
commit6f1e376cfc6864a2f46538db909bbd5253c3c146
tree32cd41e749ffdfcce13ffbd062f439f6982a1f23
parent71c3980b8cc8ddaa523a3061392f5298c4798206
fpga: Add support for Xilinx DFX AXI Shutdown manager

This patch adds support for Xilinx Dynamic Function eXchange(DFX) AXI
shutdown manager IP. It can be used to safely handling the AXI traffic
on a Reconfigurable Partition when it is undergoing dynamic reconfiguration
and there by preventing system deadlock that may occur if AXI transactions
are interrupted during reconfiguration.

PR-Decoupler and AXI shutdown manager are completely different IPs.
But both the IP registers are compatible and also both belong to the
same sub-system (fpga-bridge).So using same driver for both IP's.

Signed-off-by: Nava kishore Manne <nava.manne@xilinx.com>
Reviewed-by: Tom Rix <trix@redhat.com>
Signed-off-by: Moritz Fischer <mdf@kernel.org>
drivers/fpga/Kconfig
drivers/fpga/xilinx-pr-decoupler.c