EDAC, synopsys: Add Error Injection support for ZynqMP DDR controller
authorManish Narani <manish.narani@xilinx.com>
Thu, 25 Oct 2018 06:07:01 +0000 (11:37 +0530)
committerBorislav Petkov <bp@suse.de>
Tue, 6 Nov 2018 09:38:27 +0000 (10:38 +0100)
commit1a81361f75d8a5cbe9d77c30fe0f42b7cda621c8
tree3021d29bf2cafee3e21fbf4475f7852a29dab7dc
parentb500b4a029d577c6b5f3d7480ef2635dd1f30a55
EDAC, synopsys: Add Error Injection support for ZynqMP DDR controller

Add support for Error Injection for ZynqMP DDR controller IP. For
injecting errors, the Row, Column, Bank, Bank Group and Rank bits
positions are determined via Address Map registers of the Synopsys DDR
controller.

Signed-off-by: Manish Narani <manish.narani@xilinx.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
CC: Mauro Carvalho Chehab <mchehab@kernel.org>
CC: Michal Simek <michal.simek@xilinx.com>
CC: amit.kucheria@linaro.org
CC: devicetree@vger.kernel.org
CC: leoyang.li@nxp.com
CC: linux-arm-kernel@lists.infradead.org
CC: linux-edac <linux-edac@vger.kernel.org>
CC: mark.rutland@arm.com
CC: robh+dt@kernel.org
CC: sudeep.holla@arm.com
Link: http://lkml.kernel.org/r/1540447621-22870-7-git-send-email-manish.narani@xilinx.com
drivers/edac/synopsys_edac.c