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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux