aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/stackcollapse.py
diff options
context:
space:
mode:
authorHaibo Chen <haibo.chen@nxp.com>2025-05-21 11:31:34 +0800
committerUlf Hansson <ulf.hansson@linaro.org>2025-06-24 12:43:21 +0200
commit031d9e30d569ca15ca32f64357c83eee6488e09d (patch)
tree0367307a55c40f2555de68177aea7f8e1e2b4510 /tools/perf/scripts/python/stackcollapse.py
parentLinux 6.16-rc3 (diff)
downloadlinux-031d9e30d569ca15ca32f64357c83eee6488e09d.tar.gz
linux-031d9e30d569ca15ca32f64357c83eee6488e09d.zip
mmc: sdhci-esdhc-imx: Don't change pinctrl in suspend if wakeup source
The pinctrl sleep state may config the pin mux to certain function to save power in system suspend. Unfortunately this doesn't work if usdhc is used as a wakeup source, like waking up on SDIO irqs or card-detect irqs. In these cases, we need pin mux to be configured to usdhc function pad. The issue is found on imx93-11x11-evk board, where WiFI over SDIO with in-band irqs fails to wakeup the system, because the DATA[1] pin has been set to GPIO function. To fix the problem, don't change the pinctrl state in suspend if there is a system wakeup enabled. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Luke Wang <ziniu.wang_1@nxp.com> Link: https://lore.kernel.org/r/20250521033134.112671-1-ziniu.wang_1@nxp.com Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions