On SM8250 TLMM doesn't use PDC interrupt controller for wakeup events. Instead it handles them on their own (not implemented yet). In addition setting wakeup-parent property to &pdc will result in parent hwirq being set to ~0UL, which interact badly with the irqdomains trimming code. So remove the wakeup-parent property. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> Fixes: 16951b490b20 ("arm64: dts: qcom: sm8250: Add TLMM pinctrl node") --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qcom/sm8250.dtsi index ccbdb47d6119..77ea20421752 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -2418,7 +2418,6 @@ tlmm: pinctrl@f100000 { interrupt-controller; #interrupt-cells = <2>; gpio-ranges = <&tlmm 0 0 180>; - wakeup-parent = <&pdc>; pri_mi2s_sck_active: pri-mi2s-sck-active { mux { -- 2.28.0