[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20241121051935.1055222-1-quic_varada@quicinc.com>
Date: Thu, 21 Nov 2024 10:49:32 +0530
From: Varadarajan Narayanan <quic_varada@...cinc.com>
To: <andersson@...nel.org>, <konradybcio@...nel.org>, <conor@...nel.org>,
<robh@...nel.org>, <krzk+dt@...nel.org>,
<linux-arm-msm@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-kernel@...r.kernel.org>
CC: Varadarajan Narayanan <quic_varada@...cinc.com>
Subject: [PATCH v4 0/3] qcom: ipq5424: Add LLCC/system-cache-controller
Unlike other Qcom SoCs, IPQ5424 doesn't have multiple instances
of LLCC IP and hence doesn't have a LLCC_BROADCAST register
space, and the LLCC & LLCC_BROADCAST point to the same register
space.
Alter the driver accordingly and add the relevant entries for
enabling LLCC/system-cache-controller on the Qcom IPQ5424 SoC.
Depends On:
https://lore.kernel.org/linux-arm-msm/20241028060506.246606-1-quic_srichara@quicinc.com/
---
v4: Fix ipq5424 placement per the sorted order
v3: Rebase to ToT
Remove 'need_llcc_config = true'
v2: Add reviewed-by for dt-bindings and dts patches
Add 'no_broadcast_register' to identify SoC without LLCC_BROADCAST register space
v1: https://lore.kernel.org/linux-arm-msm/20241104073840.3686674-1-quic_varada@quicinc.com/
Varadarajan Narayanan (3):
dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible
soc: qcom: llcc: Update configuration data for IPQ5424
arm64: dts: qcom: ipq5424: Add LLCC/system-cache-controller
.../devicetree/bindings/cache/qcom,llcc.yaml | 20 ++++++-
arch/arm64/boot/dts/qcom/ipq5424.dtsi | 7 +++
drivers/soc/qcom/llcc-qcom.c | 57 ++++++++++++++++++-
3 files changed, 80 insertions(+), 4 deletions(-)
base-commit: ac24e26aa08fe026804f678599f805eb13374a5d
--
2.34.1
Powered by blists - more mailing lists