mirror-linux/drivers/pinctrl/qcom
Maulik Shah 52ac35b8a1 pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for sm8150
PDC interrupts 122-125 were meant for ibi_i3c wakeup but sm8150 do not
support i3c. GPIOs 39,51,88 and 144 are also connected to different PDC
pin and already reflected in the wake irq map.

Remove the unsupported wakeup interrupts from the map.

Fixes: 90337380c8 ("pinctrl: qcom: sm8150: Specify PDC map")
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
Signed-off-by: Navya Malempati <navya.malempati@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>
2026-05-05 11:27:27 +02:00
..
Kconfig pinctrl: qcom: add sdm670 lpi tlmm 2026-04-07 09:01:55 +02:00
Kconfig.msm pinctrl: qcom: Add Hawi pinctrl driver 2026-04-09 10:52:34 +02:00
Makefile pinctrl: qcom: Add Hawi pinctrl driver 2026-04-09 10:52:34 +02:00
pinctrl-apq8064.c pinctrl: qcom: switch to devm_gpiochip_add_data() 2025-06-09 10:16:45 +02:00
pinctrl-apq8084.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-eliza.c pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names 2026-04-28 11:35:36 +02:00
pinctrl-glymur.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-hawi.c pinctrl: qcom: Add Hawi pinctrl driver 2026-04-09 10:52:34 +02:00
pinctrl-ipq4019.c pinctrl: qcom: ipq4019: mark gpio as a GPIO pin function 2026-04-27 10:35:30 +02:00
pinctrl-ipq5018.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-ipq5210.c pinctrl: qcom: Introduce IPQ5210 TLMM driver 2026-03-30 10:47:39 +02:00
pinctrl-ipq5332.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-ipq5424.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-ipq6018.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-ipq8064.c pinctrl: qcom: switch to devm_gpiochip_add_data() 2025-06-09 10:16:45 +02:00
pinctrl-ipq8074.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-ipq9574.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-kaanapali.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-lpass-lpi.c pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver 2026-01-27 10:06:27 +01:00
pinctrl-lpass-lpi.h pinctrl: qcom: lpass-lpi: Add ability to use custom pin offsets 2025-09-10 15:35:41 +02:00
pinctrl-mdm9607.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-mdm9615.c pinctrl: qcom: mark the `gpio` and `egpio` pins function as non-strict functions 2025-09-08 14:23:15 +02:00
pinctrl-milos-lpass-lpi.c pinctrl: qcom: Add Milos LPASS LPI TLMM 2026-03-10 12:27:17 +01:00
pinctrl-milos.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm.h pinctrl: qcom: ipq4019: mark gpio as a GPIO pin function 2026-04-27 10:35:30 +02:00
pinctrl-msm8x74.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8226.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8660.c pinctrl: qcom: mark the `gpio` and `egpio` pins function as non-strict functions 2025-09-08 14:23:15 +02:00
pinctrl-msm8909.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8916.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8917.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8953.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8960.c pinctrl: qcom: mark the `gpio` and `egpio` pins function as non-strict functions 2025-09-08 14:23:15 +02:00
pinctrl-msm8976.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8994.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8996.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-msm8998.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-qcm2290.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-qcs404.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-qcs615.c pinctrl: qcom: Fix GPIO to PDC wake irq map for qcs615 2026-04-28 11:52:52 +02:00
pinctrl-qcs8300.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-qdf2xxx.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-qdu1000.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sa8775p.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sar2130p.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sc7180.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sc7280-lpass-lpi.c pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and SWR TX pins 2026-01-19 01:13:22 +01:00
pinctrl-sc7280.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sc8180x.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sc8280xp-lpass-lpi.c pinctrl: Switch back to struct platform_driver::remove() 2024-10-11 21:45:47 +02:00
pinctrl-sc8280xp.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sdm660-lpass-lpi.c pinctrl: qcom: sdm660-lpass-lpi: Make groups and functions variables static 2026-02-24 10:51:30 +01:00
pinctrl-sdm660.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sdm670-lpass-lpi.c pinctrl: qcom: sdm670-lpass-lpi: label variables as static 2026-04-09 09:20:56 +02:00
pinctrl-sdm670.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sdm845.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sdx55.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sdx65.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sdx75.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm4250-lpass-lpi.c pinctrl: Switch back to struct platform_driver::remove() 2024-10-11 21:45:47 +02:00
pinctrl-sm4450.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm6115-lpass-lpi.c pinctrl: Switch back to struct platform_driver::remove() 2024-10-11 21:45:47 +02:00
pinctrl-sm6115.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm6125.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm6350.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm6375.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm7150.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm8150.c pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for sm8150 2026-05-05 11:27:27 +02:00
pinctrl-sm8250-lpass-lpi.c pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition 2026-02-03 01:22:06 +01:00
pinctrl-sm8250.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm8350.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm8450-lpass-lpi.c pinctrl: Switch back to struct platform_driver::remove() 2024-10-11 21:45:47 +02:00
pinctrl-sm8450.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm8550-lpass-lpi.c pinctrl: Switch back to struct platform_driver::remove() 2024-10-11 21:45:47 +02:00
pinctrl-sm8550.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm8650-lpass-lpi.c pinctrl: Switch back to struct platform_driver::remove() 2024-10-11 21:45:47 +02:00
pinctrl-sm8650.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-sm8750.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
pinctrl-spmi-gpio.c pinctrl: qcom: spmi-gpio: implement .get_direction() 2026-03-10 10:21:52 +01:00
pinctrl-spmi-mpp.c pinctrl: generic: rename PIN_CONFIG_OUTPUT to LEVEL 2025-09-08 14:24:20 +02:00
pinctrl-ssbi-gpio.c pinctrl: generic: rename PIN_CONFIG_OUTPUT to LEVEL 2025-09-08 14:24:20 +02:00
pinctrl-ssbi-mpp.c pinctrl: generic: rename PIN_CONFIG_OUTPUT to LEVEL 2025-09-08 14:24:20 +02:00
pinctrl-x1e80100.c pinctrl: qcom: Drop redundant intr_target_reg on modern SoCs 2026-03-30 10:29:59 +02:00
tlmm-test.c pinctrl: qcom: add multi TLMM region option parameter 2025-07-03 23:44:21 +02:00