[PATCH v4 0/2] arm64: dts: qcom: glymur: Fix fastrpc compute-cb reg values for cdsp

From: Ekansh Gupta

Date: Wed Oct 07 2026 - 06:41:24 EST


The reg value of a compute-cb node must match the SID (the lower nibble
of its IOMMU stream ID) it is associated with. In the cdsp fastrpc node
of the Glymur SoC, three compute-cb nodes had incorrect reg values that
did not match their SIDs, leading to SMMU translation errors.

The fix renames the nodes to use correct lowercase hex unit addresses
(per DTS convention) and corrects the reg values. Since the fastrpc
binding's patternProperties only allowed decimal digits in node names,
a binding update is included first to allow hex digits.

Signed-off-by: Ekansh Gupta <ekansh.gupta@xxxxxxxxxxxxxxxx>
---
Changes in v4:
- Change [0-9a-f]* to [0-9a-f]+ in the binding pattern to require at
least one digit in the compute-cb unit address.
- Link to v3: https://lore.kernel.org/r/20261006-glymur-dtfix-v3-0-44e2bc5370c2@xxxxxxxxxxxxxxxx

Changes in v3:
- Add binding update to allow hex digits in compute-cb node names
(required since unit addresses must be lowercase hex per DTS
convention, and the corrected reg values >= 10 require hex names)
- Link to v2: https://lore.kernel.org/r/20260923-glymur-dtfix-v2-1-a4b1928e0c72@xxxxxxxxxxxxxxxx

Changes in v2:
- Change unit adress to hex.
- Link to v1: https://lore.kernel.org/r/20260922-glymur-dtfix-v1-1-159da6b0eed9@xxxxxxxxxxxxxxxx

---
Ekansh Gupta (2):
dt-bindings: misc: qcom,fastrpc: Allow hex digits in compute-cb node names
arm64: dts: qcom: glymur: Fix fastrpc compute-cb reg values for cdsp

Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml | 2 +-
arch/arm64/boot/dts/qcom/glymur.dtsi | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
---
base-commit: 5c4d4169604b335c38bbc79bc1fc03042981fc6f
change-id: 20260922-glymur-dtfix-6314526b4b02

Best regards,
--
Ekansh Gupta <ekansh.gupta@xxxxxxxxxxxxxxxx>