]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: codecs: wsa88xx: add support for static port
authorMark Brown <broonie@kernel.org>
Tue, 2 Jul 2024 12:02:57 +0000 (13:02 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 2 Jul 2024 12:02:57 +0000 (13:02 +0100)
commitcc1deba84035abd21d07a468f463fb6eb2186c92
tree96a4fd896a6c6ca228ab2b60282ef34480114253
parent765d3a2aa195882e231835f5d9ac4d99affc8c07
parente1bc5c324bcca3acdbe817ccbf9aa7992d89479d
ASoC: codecs: wsa88xx: add support for static port

Merge series from srinivas.kandagatla@linaro.org:

Existing way of allocating soundwire master ports on Qualcommm platforms is
dynamic, and in linear order starting from 1 to MAX_PORTS.
This will work as long as soundwire device ports are 1:1 mapped
linearly. However on most Qcom SoCs like SM8550, SM8650, x1e80100, these
are NOT mapped in that order.

The result of this is that only one speaker among the pair of speakers
is always silent, With recent changes for WSA codec to support codec
versions and along with these patches we are able to get all speakers
working on these SoCs.