Re: [PATCH v2] pinctrl: qcom: Unconditionally mark gpio as wakeup enable

From: Sneh Mankad

Date: Tue Jun 16 2026 - 07:18:28 EST




On 15-May-26 5:02 PM, Konrad Dybcio wrote:
> On 4/30/26 11:20 AM, Sneh Mankad wrote:

[...]

>
> $ b4 diff 20260430-enable_wakeup_capable_gpios-v2-1-8c26ac795318@xxxxxxxxxxxxxxxx
>
> [...]
>
>
> ## drivers/pinctrl/qcom/pinctrl-msm.c ##
> @@ drivers/pinctrl/qcom/pinctrl-msm.c: static int msm_gpio_irq_reqres(struct irq_data *d)
> + /*
> + * If the wakeup_enable bit is present and marked as available for the
> + * requested GPIO, it should be enabled when the GPIO is marked as
> +- * wake irq in order to allow the interrupt event to be transfered to
> +- * the PDC HW.
> ++ * wake irq in order to allow the interrupt event to be transferred to
> ++ * the PDC/MPM HW.
> * While the name implies only the wakeup event, it's also required for
> * the interrupt event.
> */
>
> This is not what I asked for.
>
> Instead, please focus on explaining what skip_wake_irqs is, perhaps under
> what conditions it is set, and how that differs for PDC vs MPM
>

I raised v2 in reply to Maulik's comment. By that time I had not seen your reply, apologies for that.
Will raise v3 with added description.

Thanks,
Sneh