[PATCH 0/2] nord : llcc : Adding LLCC dt bindings and SCT configurations

From: Anurag Pateriya

Date: Thu Sep 10 2026 - 09:10:58 EST


This series adds Last Level Cache Controller (LLCC) support for the Nord SoC.

Nord is a multi-cluster platform with four DDR slices, each containing four
MACH9 LLCC banks, for a total of sixteen banks plus a shared broadcast OR/AND
pair.

The series consists of two patches:

1. dt-bindings: cache: qcom,llcc: Add Nord compatible
- Updates the LLCC device tree binding to document Nord's sixteen-bank
configuration
- Raises maxItems for reg and reg-names from 14 to 18 to accommodate the
additional banks and broadcast regions

2. soc: qcom: llcc: Add LLCC configuration for Nord
- Adds the LLCC slice configuration table for Nord, derived from the Nord
AU (Safe IVI) SCT table
- Includes thirteen use cases with unique SCIDs and usecase IDs
- Sets no_edac flag because the bootloader leaves LLCC EDAC registers locked

Signed-off-by: Anurag Pateriya <anurag.pateriya@xxxxxxxxxxxxxxxx>
---
Anurag Pateriya (2):
dt-bindings: cache: qcom,llcc: Add Nord compatible
soc: qcom: llcc: Add LLCC configuration for Nord

.../devicetree/bindings/cache/qcom,llcc.yaml | 55 +++++++-
drivers/soc/qcom/llcc-qcom.c | 139 +++++++++++++++++++++
include/linux/soc/qcom/llcc-qcom.h | 2 +
3 files changed, 194 insertions(+), 2 deletions(-)
---
base-commit: 693de981a44b0e7e3b6a73f0b0bcbae9c8d068e6
change-id: 20260910-nord_llcc-51aabc83f8fe

Best regards,
--
Anurag Pateriya <anurag.pateriya@xxxxxxxxxxxxxxxx>