linux-stable/drivers/soc
Abel Vesa e62c1839e7 soc: qcom: llcc: Fix slice configuration values for SC8280XP
commit 77bf4b3ed4 upstream.

The slice IDs for CVPFW, CPUSS1 and CPUWHT currently overflow the 32bit
LLCC config registers, which means it is writing beyond the upper limit
of the ATTR0_CFGn and ATTR1_CFGn range of registers. But the most obvious
impact is the fact that the mentioned slices do not get configured at all,
which will result in reduced performance. Fix that by using the slice ID
values taken from the latest LLCC SC table.

Fixes: ec69dfbdc4 ("soc: qcom: llcc: Add sc8180x and sc8280xp configurations")
Cc: stable@vger.kernel.org	# 5.19+
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Tested-by: Juerg Haefliger <juerg.haefliger@canonical.com>
Reviewed-by: Sai Prakash Ranjan <quic_saipraka@quicinc.com>
Acked-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Reviewed-by: Johan Hovold <johan+linaro@kernel.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230306135527.509796-1-abel.vesa@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-03-30 12:51:41 +02:00
..
actions
amlogic soc: amlogic: meson-pwrc: Hold reference returned by of_get_parent() 2022-09-05 09:23:54 +02:00
apple soc: apple: rtkit: Stop casting function pointer signatures 2022-11-28 20:34:09 +09:00
aspeed
atmel ARM: at91: fix soc detection for SAM9X60 SiPs 2022-06-28 12:55:32 +03:00
bcm ARM updates for 6.2 2022-12-13 15:22:14 -08:00
canaan
dove
fsl Pin control changes for the v6.2 kernel cycle: 2022-12-13 13:03:06 -08:00
fujitsu soc: a64fx-diag: disable modular build 2022-07-20 17:58:18 +02:00
gemini
imx soc: imx8m: Fix incorrect check for of_clk_get_by_name() 2023-01-02 21:16:05 +08:00
ixp4xx soc: ixp4xx/npe: Fix unused match warning 2022-07-01 15:14:26 +02:00
lantiq
litex
loongson soc: loongson: add GUTS driver for loongson-2 platforms 2022-11-14 16:01:32 +01:00
mediatek soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01() 2023-03-11 13:50:23 +01:00
microchip
pxa pxa: Remove dev_err() after platform_get_irq() 2022-12-04 13:10:57 +01:00
qcom soc: qcom: llcc: Fix slice configuration values for SC8280XP 2023-03-30 12:51:41 +02:00
renesas soc: renesas: Identify RZ/V2M SoC 2022-11-17 20:20:42 +01:00
rockchip soc: rockchip: power-domain: add power domain support for rk3588 2022-09-09 19:06:41 +02:00
samsung
sifive soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init() 2022-11-09 22:01:31 +00:00
sunxi soc: sunxi: sram: Add support for the D1 system control 2022-09-18 22:54:38 +02:00
tegra ARM: SoC fixes for 6.2 2022-12-19 16:07:59 -06:00
ti Updates for the interrupt core and driver subsystem: 2022-12-12 11:21:29 -08:00
ux500 ARM: ux500: do not directly dereference __iomem 2022-11-08 21:13:56 +01:00
versatile
xilinx driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event() 2023-03-11 13:50:21 +01:00
Kconfig soc: loongson: add GUTS driver for loongson-2 platforms 2022-11-14 16:01:32 +01:00
Makefile soc: loongson: add GUTS driver for loongson-2 platforms 2022-11-14 16:01:32 +01:00