summaryrefslogtreecommitdiffstats
path: root/arch/arc/plat-hsdk
diff options
context:
space:
mode:
authorVineet Gupta2018-06-06 19:20:37 +0200
committerVineet Gupta2019-02-21 20:03:18 +0100
commite494239a007e601448110ac304fe055951f9de3b (patch)
tree2814f3f12bddf8a5cda6c50ff5523a5066a03cb9 /arch/arc/plat-hsdk
parentARC: uacces: remove lp_start, lp_end from clobber list (diff)
downloadkernel-qcow2-linux-e494239a007e601448110ac304fe055951f9de3b.tar.gz
kernel-qcow2-linux-e494239a007e601448110ac304fe055951f9de3b.tar.xz
kernel-qcow2-linux-e494239a007e601448110ac304fe055951f9de3b.zip
ARCv2: support manual regfile save on interrupts
There's a hardware bug which affects the HSDK platform, triggered by micro-ops for auto-saving regfile on taken interrupt. The workaround is to inhibit autosave. Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'arch/arc/plat-hsdk')
-rw-r--r--arch/arc/plat-hsdk/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arc/plat-hsdk/Kconfig b/arch/arc/plat-hsdk/Kconfig
index f25c085b9874..23e00216e5a5 100644
--- a/arch/arc/plat-hsdk/Kconfig
+++ b/arch/arc/plat-hsdk/Kconfig
@@ -9,6 +9,7 @@ menuconfig ARC_SOC_HSDK
bool "ARC HS Development Kit SOC"
depends on ISA_ARCV2
select ARC_HAS_ACCL_REGS
+ select ARC_IRQ_NO_AUTOSAVE
select CLK_HSDK
select RESET_HSDK
select HAVE_PCI