ASoC: cs42l42: Fix handling of hard reset
authorMark Brown <broonie@kernel.org>
Wed, 13 Sep 2023 21:46:18 +0000 (22:46 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 13 Sep 2023 21:46:18 +0000 (22:46 +0100)
commitef3e1b8a31f3579b7dae2077f501974aca3beb74
treed248a8ac00075ef927ca9c6251b22140127de50b
parent781118bc2fc1026c8285f83ea7ecab07071a09c4
parent2d066c6a78654c179f95c9beda1985d4c6befa4e
ASoC: cs42l42: Fix handling of hard reset

Merge series from Stefan Binding <sbinding@opensource.cirrus.com>:

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