ASoC: cs42l42: Add SoundWire support

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

The CS42L42 has a SoundWire interface for control and audio. This
chain of patches adds support for this.

Patches #1 .. #5 split out various changes to the existing code that
are needed for adding Soundwire. These are mostly around clocking and
supporting the separate probe and enumeration stages in SoundWire.

Patches #6 .. #8 actually adds the SoundWire handling.
This commit is contained in:
Mark Brown 2023-01-31 17:07:56 +00:00
commit 98fda42a85
No known key found for this signature in database
GPG key ID: 24D68B725D5487D0
8 changed files with 729 additions and 50 deletions