Skip to content

ASoC: cs42l42: Fix handling of hard reset

Stefan Binding alsa-devel lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.sound/soc/codecs/cs42l42.c+4 -00 replies
2/3ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially lowsound/soc/codecs/cs42l42.c+6 -00 replies
3/3ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard resetsound/soc/codecs/cs42l42-sdw.c sound/soc/codecs/cs42l42.c sound/soc/codecs/cs42l42.h+31 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH v1 0/3] ASoC: cs42l42: Fix handling of hard reset

These patches fix 3 problems with hard reset:
1. Ensure a minimum reset pulse width
2. Deal with ACPI overriding the requested default GPIO state
3. Avoid a race condition when hard-resetting a SoundWire peripheral that is already enumerated

Richard Fitzgerald (3):
ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width.
ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low
ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset

 sound/soc/codecs/cs42l42-sdw.c | 20 ++++++++++++++++++++
 sound/soc/codecs/cs42l42.c     | 21 ++++++++++++++++++++-
 sound/soc/codecs/cs42l42.h     |  1 +
 3 files changed, 41 insertions(+), 1 deletion(-)
Signature · 1 line
2.34.1