summaryrefslogtreecommitdiff
path: root/tools/lib/python/kdoc/python_version.py
diff options
context:
space:
mode:
authorZhangfei Gao <zhangfei.gao@oss.qualcomm.com>2026-09-16 16:57:20 +0800
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>2026-09-17 11:49:14 +0200
commit68ab4a6a84b92f52650508acb60317eb76454250 (patch)
tree7fac22eec12a441bf1df25efc014cea599ec3a2b /tools/lib/python/kdoc/python_version.py
parent818103dc7f5998a0d7957fb71d4deecdf4d579e1 (diff)
downloadlinux-next-68ab4a6a84b92f52650508acb60317eb76454250.tar.gz
linux-next-68ab4a6a84b92f52650508acb60317eb76454250.zip
pinctrl: qcom: nord: fix GPIO interrupt target width
The TARGET_PROC field in the Nord GPIO_INTR_CFG registers occupies bits 11:8. Describe it as four bits wide so the common Qualcomm pinctrl code clears the complete field before routing an interrupt to the application processor. Without intr_target_width, the common code uses its three-bit default mask. Since GPIO_INTR_CFG resets with TARGET_PROC set to 0xf (NONE), bit 11 remains set when the driver programs HMSS target 3. The resulting target is 0xb (HPASS_DSP_1), observed as an interrupt configuration value of 0xb1b instead of 0x31b. The GPIO interrupt status is consequently latched, but the HMSS TLMM summary interrupt at GIC SPI 208 is never asserted. This affects all Nord GPIO interrupts using the TLMM summary path, including the Ethernet PHY interrupts on GPIO55 and GPIO141. Fixes: c24dd0826f06 ("pinctrl: qcom: add the TLMM driver for the Nord platforms") Signed-off-by: Zhangfei Gao <zhangfei.gao@oss.qualcomm.com> Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Reviewed-by: Shawn Guo <shengchao.guo@oss.qualcomm.com> Link: https://patch.msgid.link/20260916085720.771498-1-zhangfei.gao@oss.qualcomm.com Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions