[tip: irq/drivers] arm64: dts: qcom: purwa: Drop the Hamoa workaround for PDC

From: tip-bot2 for Maulik Shah

Date: Fri Sep 04 2026 - 11:21:32 EST


The following commit has been merged into the irq/drivers branch of tip:

Commit-ID: 13ca1c0b7d8a3ab1e59cb3e780c1dd7441e22515
Gitweb: https://git.kernel.org/tip/13ca1c0b7d8a3ab1e59cb3e780c1dd7441e22515
Author: Maulik Shah <maulik.shah@xxxxxxxxxxxxxxxx>
AuthorDate: Thu, 06 Aug 2026 14:26:29 +05:30
Committer: Thomas Gleixner <tglx@xxxxxxxxxx>
CommitterDate: Fri, 04 Sep 2026 16:21:02 +02:00

arm64: dts: qcom: purwa: Drop the Hamoa workaround for PDC

X1P42100 (Purwa) shares the X1E80100 (Hamoa) PDC device, but the hardware
register bug addressed in commit e9a48ea4d90b ("irqchip/qcom-pdc:
Workaround hardware register bug on X1E80100") is already fixed in
X1P42100 silicon.

X1E80100 compatible forces the software workaround. Use the X1P42100
specific compatible string for the PDC node to remove the workaround.

Fixes: f08edb529916 ("arm64: dts: qcom: Add X1P42100 SoC and CRD")
Signed-off-by: Maulik Shah <maulik.shah@xxxxxxxxxxxxxxxx>
Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxx>
Reviewed-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxxxxxxxx>
Reviewed-by: Abel Vesa <abel.vesa@xxxxxxxxxxxxxxxx>
Link: https://patch.msgid.link/20260806-purwa-pdc-v4-3-62467f4b4ddc@xxxxxxxxxxxxxxxx
---
arch/arm64/boot/dts/qcom/purwa.dtsi | 5 +++++
1 file changed, 5 insertions(+)

diff --git a/arch/arm64/boot/dts/qcom/purwa.dtsi b/arch/arm64/boot/dts/qcom/purwa.dtsi
index c698e6c..4348dd3 100644
--- a/arch/arm64/boot/dts/qcom/purwa.dtsi
+++ b/arch/arm64/boot/dts/qcom/purwa.dtsi
@@ -224,6 +224,11 @@
compatible = "qcom,x1p42100-qmp-gen4x4-pcie-phy";
};

+/* X1P42100 PDC is same as X1E80100, but without hardware register bug */
+&pdc {
+ compatible = "qcom,x1p42100-pdc", "qcom,pdc";
+};
+
&qfprom {
gpu_speed_bin: gpu-speed-bin@119 {
reg = <0x119 0x2>;