android_kernel_msm-6.1_noth.../include/linux/soc
Manivannan Sadhasivam fec79e4f7d EDAC/qcom: Get rid of hardcoded register offsets
[ Upstream commit cbd77119b6355872cd308a60e99f9ca678435d15 ]

The LLCC EDAC register offsets varies between each SoC. Hardcoding the
register offsets won't work and will often result in crash due to
accessing the wrong locations.

Hence, get the register offsets from the LLCC driver matching the
individual SoCs.

Cc: <stable@vger.kernel.org> # 6.0: 5365cea199 ("soc: qcom: llcc: Rename reg_offset structs to reflect LLCC version")
Cc: <stable@vger.kernel.org> # 6.0: c13d7d261e ("soc: qcom: llcc: Pass LLCC version based register offsets to EDAC driver")
Cc: <stable@vger.kernel.org> # 6.0
Fixes: a6e9d7ef25 ("soc: qcom: llcc: Add configuration data for SM8450 SoC")
Acked-by: Borislav Petkov (AMD) <bp@alien8.de>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230517114635.76358-3-manivannan.sadhasivam@linaro.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
2023-06-21 16:00:51 +02:00
..
actions
amlogic
apple soc: apple: rtkit: Add apple_rtkit_poll 2022-09-17 19:53:29 +02:00
brcmstb
cirrus
dove
ixp4xx ARM: ixp4xx: Remove feature bit accessors 2022-02-12 18:20:04 +01:00
marvell/octeontx2 marvell: octeontx2: build error: unknown type name 'u64' 2021-10-13 13:25:36 -07:00
mediatek ARM: driver updates for 6.1 2022-10-06 11:04:57 -07:00
mmp
nxp
pxa ARM: pxa: move plat-pxa to drivers/soc/ 2022-05-07 22:56:16 +02:00
qcom EDAC/qcom: Get rid of hardcoded register offsets 2023-06-21 16:00:51 +02:00
renesas clk: renesas: r9a06g032: Export function to set dmamux 2022-05-19 22:34:51 +05:30
samsung soc: samsung: exynos-chipid: Pass revision reg offsets 2021-10-15 09:48:40 +02:00
sunxi soc: sunxi: sram: Return void from the release function 2022-09-18 22:54:02 +02:00
ti ARM: omap1: fix !ARCH_OMAP1_ANY link failures 2023-01-24 07:24:40 +01:00