diff options
| author | Mark Brown <broonie@kernel.org> | 2026-09-29 12:50:08 +0100 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-09-29 12:50:08 +0100 |
| commit | 22a310fa928d5c604ab591f6df885b41410f3d82 (patch) | |
| tree | 24c918ccc54d6bd4582a110f7c15ec4f41ab080b /scripts/Makefile.thinlto | |
| parent | d733add0b2db8bf0d7159133adc2bd2c688367dd (diff) | |
| parent | 0c30b8ca84aeea378d23874e7b14108021288b18 (diff) | |
| download | linux-22a310fa928d5c604ab591f6df885b41410f3d82.tar.gz linux-22a310fa928d5c604ab591f6df885b41410f3d82.zip | |
ASoC: Qualcomm Tambora (WCD9378) SDCA codec
Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com> says:
Add support for the Qualcomm Tambora (WCD9378) headset codec in
SDCA-compliant mode over SoundWire. On ARM/DT platforms without
ACPI/DisCo firmware, the SDCA topology and SoundWire port properties
are supplied as static data through the codec driver.
Patches 1-5 extend the ASoC SDCA class framework so that a
class-based codec driver can be built on ARM/DT: allow builds
without ACPI, expose the SoundWire probe/remove library entry
points, add class_ops with a populate_function hook, and translate
sound-dai cells by entity index.
Patches 6-7 add the WCD9378 dt-binding and driver. The same
silicon can be fused for a mobile (non-SDCA) or an SDCA-compliant
mode; the two share the SoundWire class-ID compatible
(sdw20217011000) and are selected apart by the qcom,sdca-compliant
boolean property.
Tested with HPH playback and headset-mic capture on the Snapdragon
X2 Elite Glymur CRD and Lenovo T14s Gen7.
Jack detection is not wired up in this series.
Link: https://patch.msgid.link/20260925161049.758913-1-srinivas.kandagatla@oss.qualcomm.com
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
