summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorSrinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com>2026-09-25 17:10:48 +0100
committerMark Brown <broonie@kernel.org>2026-09-29 12:50:06 +0100
commit0c30b8ca84aeea378d23874e7b14108021288b18 (patch)
tree12514cf2247f7a78fab15f42ce4fc3ac1847d7a8 /scripts/Makefile.thinlto
parenta36d24da5cf96d8129948fece042c331ab769d3e (diff)
downloadlinux-0c30b8ca84aeea378d23874e7b14108021288b18.tar.gz
linux-0c30b8ca84aeea378d23874e7b14108021288b18.zip
ASoC: codecs: add Qualcomm Tambora (WCD9378) SDCA codec
Add support for the Qualcomm Tambora (WCD9378) headset codec in SDCA 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. The codec exposes a single SimpleJack SDCA Function providing: - Headphone playback via FU 6 (mute + Q7.8 volume) and OT 43/45. - Headset mic capture via IT 33 with MICB2 bias at 2.75V. - MBHC-based headset jack detection. The driver enables the codec supplies, releases the reset GPIO, and uses: - sdw_slave_ops.read_prop to publish SoundWire slave properties and dpn caps for the compute-mode dataports. - sdca_class_ops.populate_function to hand the SDCA Function data (entities, clusters, init_table) to the class driver from static tables. Binds SoundWire slave id 0x0217:0x0110 when qcom,sdca-compliant is set on the DT node. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@oss.qualcomm.com> Link: https://patch.msgid.link/20260925161049.758913-8-srinivas.kandagatla@oss.qualcomm.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions