Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

pinctrl: qcom: qcs615: Add missing dual edge GPIO IRQ errata flag

Wakeup capable GPIOs uses PDC as parent IRQ chip and PDC on qcs615 do not
support dual edge IRQs. Add missing wakeirq_dual_edge_errata configuration
to enable workaround for dual edge GPIO IRQs.

Fixes: b698f36a9d40 ("pinctrl: qcom: add the tlmm driver for QCS615 platform")
Signed-off-by: Maulik Shah <maulik.shah@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Linus Walleij <linusw@kernel.org>

authored by

Maulik Shah and committed by
Linus Walleij
09a30b7a 3e00b1b3

+1
+1
drivers/pinctrl/qcom/pinctrl-qcs615.c
··· 1067 1067 .ntiles = ARRAY_SIZE(qcs615_tiles), 1068 1068 .wakeirq_map = qcs615_pdc_map, 1069 1069 .nwakeirq_map = ARRAY_SIZE(qcs615_pdc_map), 1070 + .wakeirq_dual_edge_errata = true, 1070 1071 }; 1071 1072 1072 1073 static const struct of_device_id qcs615_tlmm_of_match[] = {