]> git.baikalelectronics.ru Git - kernel.git/commit
EDAC/igen6: Add Intel Alder Lake SoC support
authorQiuxu Zhuo <qiuxu.zhuo@intel.com>
Fri, 11 Jun 2021 17:01:23 +0000 (10:01 -0700)
committerTony Luck <tony.luck@intel.com>
Fri, 18 Jun 2021 01:20:01 +0000 (18:20 -0700)
commitd07344a415b95afe77caf65aa7fa8df570b2d5db
tree5bc9581f75bea8adf5a6401c94c691d0198faacb
parent7216bd28bd2d933b2db876399738f3e813ac68f9
EDAC/igen6: Add Intel Alder Lake SoC support

Alder Lake SoC shares the same memory controller and In-Band ECC
(IBECC) IP with Tiger Lake SoC. Like Tiger Lake, it also has two
memory controllers each associated one IBECC instance. The minor
differences include the MMIO offset of each memory controller and
the type of memory error address logged in the IBECC.

So add Alder Lake compute die IDs, adjust the MMIO offset for each
memory controller and handle the type of memory error address logged
in the IBECC for Alder Lake EDAC support.

Tested-by: Vrukesh V Panse <vrukesh.v.panse@intel.com>
Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Link: https://lore.kernel.org/r/20210611170123.1057025-7-tony.luck@intel.com
drivers/edac/igen6_edac.c