public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] ASoC: cs42l42: Fix handling of hard reset
@ 2023-09-13 15:00 Stefan Binding
  2023-09-13 15:00 ` [PATCH v1 1/3] ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width Stefan Binding
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Stefan Binding @ 2023-09-13 15:00 UTC (permalink / raw)
  To: Mark Brown, Uday M Bhat, Pierre-Louis Bossart
  Cc: alsa-devel, linux-kernel, patches, Stefan Binding

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(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-09-14 11:19 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-13 15:00 [PATCH v1 0/3] ASoC: cs42l42: Fix handling of hard reset Stefan Binding
2023-09-13 15:00 ` [PATCH v1 1/3] ASoC: cs42l42: Ensure a reset pulse meets minimum pulse width Stefan Binding
2023-09-13 15:00 ` [PATCH v1 2/3] ASoC: cs42l42: Don't rely on GPIOD_OUT_LOW to set RESET initially low Stefan Binding
2023-09-13 15:00 ` [PATCH v1 3/3] ASoC: cs42l42: Avoid stale SoundWire ATTACH after hard reset Stefan Binding
2023-09-14 11:19 ` [PATCH v1 0/3] ASoC: cs42l42: Fix handling of " Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox