drivers: misc: Add Support for TMR Inject IP
authorAppana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Fri, 25 Nov 2022 05:41:13 +0000 (11:11 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Jan 2023 12:10:15 +0000 (13:10 +0100)
commit895ae5bee159d148bac21a82899292c408c1aab1
tree1b97f262d9c45ec41e8fde4398a9e64e88369c10
parent859584726a842e459fbd5ee3bfb99e5250b4edc7
drivers: misc: Add Support for TMR Inject IP

The Triple Modular Redundancy(TMR) provides functional fault injection by
changing selected MicroBlaze instructions, which provides the possibility
to verify that the TMR subsystem error detection and fault recovery logic
is working properly.

Usage:
echo 1 > /sys/kernel/debug/xtmr_inject/inject_fault/inject_fault

Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
Link: https://lore.kernel.org/r/20221125054113.122833-5-appana.durga.kedareswara.rao@amd.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
MAINTAINERS
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/misc/xilinx_tmr_inject.c [new file with mode: 0644]