Skip to content

Commit 2745065

Browse files
Channagoud KadabiAndy Gross
authored andcommitted
drivers: edac: Add EDAC driver support for QCOM SoCs
Add error reporting driver for Single Bit Errors (SBEs) and Double Bit Errors (DBEs). As of now, this driver supports error reporting for Last Level Cache Controller (LLCC) of Tag RAM and Data RAM. Interrupts are triggered when the errors happen in the cache, the driver handles those interrupts and dumps the syndrome registers. Signed-off-by: Channagoud Kadabi <[email protected]> Signed-off-by: Venkata Narendra Kumar Gutta <[email protected]> Co-developed-by: Venkata Narendra Kumar Gutta <[email protected]> Acked-by: Borislav Petkov <[email protected]> Signed-off-by: Andy Gross <[email protected]>
1 parent c081f30 commit 2745065

File tree

5 files changed

+461
-0
lines changed

5 files changed

+461
-0
lines changed

MAINTAINERS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5346,6 +5346,14 @@ L: [email protected]
53465346
S: Maintained
53475347
F: drivers/edac/ti_edac.c
53485348

5349+
EDAC-QCOM
5350+
M: Channagoud Kadabi <[email protected]>
5351+
M: Venkata Narendra Kumar Gutta <[email protected]>
5352+
5353+
5354+
S: Maintained
5355+
F: drivers/edac/qcom_edac.c
5356+
53495357
EDIROL UA-101/UA-1000 DRIVER
53505358
M: Clemens Ladisch <[email protected]>
53515359
L: [email protected] (moderated for non-subscribers)

drivers/edac/Kconfig

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,4 +460,18 @@ config EDAC_TI
460460
Support for error detection and correction on the
461461
TI SoCs.
462462

463+
config EDAC_QCOM
464+
tristate "QCOM EDAC Controller"
465+
depends on ARCH_QCOM && QCOM_LLCC
466+
help
467+
Support for error detection and correction on the
468+
Qualcomm Technologies, Inc. SoCs.
469+
470+
This driver reports Single Bit Errors (SBEs) and Double Bit Errors (DBEs).
471+
As of now, it supports error reporting for Last Level Cache Controller (LLCC)
472+
of Tag RAM and Data RAM.
473+
474+
For debugging issues having to do with stability and overall system
475+
health, you should probably say 'Y' here.
476+
463477
endif # EDAC

drivers/edac/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,4 @@ obj-$(CONFIG_EDAC_ALTERA) += altera_edac.o
7777
obj-$(CONFIG_EDAC_SYNOPSYS) += synopsys_edac.o
7878
obj-$(CONFIG_EDAC_XGENE) += xgene_edac.o
7979
obj-$(CONFIG_EDAC_TI) += ti_edac.o
80+
obj-$(CONFIG_EDAC_QCOM) += qcom_edac.o

0 commit comments

Comments
 (0)