Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 41003396 authored by Sergey Temerkhanov's avatar Sergey Temerkhanov Committed by Borislav Petkov
Browse files

EDAC, thunderx: Add Cavium ThunderX EDAC driver



Add support for Cavium ThunderX EDAC capable on-chip peripherals, namely
the DRAM controller (LMC), cache coherent processor interconnect (CCPI)
and level 2 cache blocks (L2C-TAD, L2C-MCI, L2C-CBC)

Signed-off-by: default avatarSergey Temerkhanov <s.temerkhanov@gmail.com>
Cc: David.Daney@cavium.com
Cc: Jan.Glauber@cavium.com
Cc: linux-edac <linux-edac@vger.kernel.org>
Link: http://lkml.kernel.org/r/20170324222837.60583-1-s.temerkhanov@gmail.com


Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
parent 819f60fb
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -4695,6 +4695,7 @@ L: linux-edac@vger.kernel.org
L:	linux-mips@linux-mips.org
S:	Supported
F:	drivers/edac/octeon_edac*
F:	drivers/edac/thunderx_edac*

EDAC-E752X
M:	Mark Gross <mark.gross@intel.com>
+11 −0
Original line number Diff line number Diff line
@@ -392,6 +392,17 @@ config EDAC_OCTEON_PCI
	  Support for error detection and correction on the
	  Cavium Octeon family of SOCs.

config EDAC_THUNDERX
	tristate "Cavium ThunderX EDAC"
	depends on EDAC_MM_EDAC
	depends on ARM64
	depends on PCI
	help
	  Support for error detection and correction on the
	  Cavium ThunderX memory controllers (LMC), Cache
	  Coherent Processor Interconnect (CCPI) and L2 cache
	  blocks (TAD, CBC, MCI).

config EDAC_ALTERA
	bool "Altera SOCFPGA ECC"
	depends on EDAC_MM_EDAC=y && ARCH_SOCFPGA
+1 −0
Original line number Diff line number Diff line
@@ -74,6 +74,7 @@ obj-$(CONFIG_EDAC_OCTEON_PC) += octeon_edac-pc.o
obj-$(CONFIG_EDAC_OCTEON_L2C)		+= octeon_edac-l2c.o
obj-$(CONFIG_EDAC_OCTEON_LMC)		+= octeon_edac-lmc.o
obj-$(CONFIG_EDAC_OCTEON_PCI)		+= octeon_edac-pci.o
obj-$(CONFIG_EDAC_THUNDERX)		+= thunderx_edac.o

obj-$(CONFIG_EDAC_ALTERA)		+= altera_edac.o
obj-$(CONFIG_EDAC_SYNOPSYS)		+= synopsys_edac.o
+2183 −0

File added.

Preview size limit exceeded, changes collapsed.