diff options
| author | Chancel Liu <chancel.liu@nxp.com> | 2026-09-13 19:25:02 +0900 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-09-15 17:35:04 +0100 |
| commit | df0afa439044d7099055d5dc27189a083d8c9899 (patch) | |
| tree | 797b4a11edae88cb7bac91d1a97063172685eeda /tools/perf/scripts/python | |
| parent | 698fdd31522c42b486979054b195647d07cd71e8 (diff) | |
ASoC: audio-graph-card2: Free jack GPIOs on card remove
audio-graph-card2 uses graph_util_card_probe() to set up the headphone
and microphone jacks, but never released them again, so the jack GPIO,
its IRQ, the PM notifier, the delayed work and the sysfs export stayed
claimed when the card was unbound. Re-binding the card alone - for
instance after a codec component is unbound and bound again - then made
graph_util_card_probe() fail with -EBUSY and the card was never
registered again.
Hook up the graph_util_card_remove() counterpart added for
audio-graph-card.
Signed-off-by: Chancel Liu <chancel.liu@nxp.com>
Link: https://patch.msgid.link/20260913102502.2805912-5-chancel.liu@oss.nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
