lkml.org 
[lkml]   [2022]   [Aug]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/2] Fix crash when using Qcom LLCC/EDAC drivers
Date
Hello,

This series fixes the crash seen on the Qualcomm SM8450 chipset with the
LLCC/EDAC drivers. The problem was due to the Qcom EDAC driver using the
fixed LLCC register offsets for detecting the LLCC errors.

This seems to have worked for SoCs till SM8450. But in SM8450, the LLCC
register offsets were changed. So accessing the fixed offsets causes the
crash on this platform.

So for fixing this issue, and also to make it work on future SoCs, let's
pass the LLCC offsets from the Qcom LLCC driver based on the individual
SoCs and let the EDAC driver make use of them.

This series has been tested on SM8450 based dev board.

Thanks,
Mani

Manivannan Sadhasivam (2):
soc: qcom: llcc: Pass SoC specific EDAC register offsets to EDAC
driver
EDAC/qcom: Get rid of hardcoded register offsets

drivers/edac/qcom_edac.c | 112 ++++++++++++++---------------
drivers/soc/qcom/llcc-qcom.c | 64 +++++++++++++++++
include/linux/soc/qcom/llcc-qcom.h | 35 +++++++--
3 files changed, 147 insertions(+), 64 deletions(-)

--
2.25.1

\
 
 \ /
  Last update: 2022-08-11 12:10    [W:0.059 / U:0.516 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site