[PATCH v4 0/3] qcom: ipq5424: Add LLCC/system-cache-controller

Varadarajan Narayanan posted 3 patches 1 year, 2 months ago
.../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(-)
[PATCH v4 0/3] qcom: ipq5424: Add LLCC/system-cache-controller
Posted by Varadarajan Narayanan 1 year, 2 months ago
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
Re: (subset) [PATCH v4 0/3] qcom: ipq5424: Add LLCC/system-cache-controller
Posted by Bjorn Andersson 1 year, 1 month ago
On Thu, 21 Nov 2024 10:49:32 +0530, Varadarajan Narayanan wrote:
> 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.
> 
> [...]

Applied, thanks!

[1/3] dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible
      commit: f35a4397bec51509aa08c109041428958621d5f5
[2/3] soc: qcom: llcc: Update configuration data for IPQ5424
      commit: c88c323b610a6048b87c5d9fff69659678f69924

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>