]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
Add CS35L41 shared boost feature
authorMark Brown <broonie@kernel.org>
Mon, 6 Mar 2023 20:30:09 +0000 (20:30 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 6 Mar 2023 20:30:09 +0000 (20:30 +0000)
commited3b4b8772783e840d93a079b2dbdd7f9c4b3c76
tree66a65831373017a60e10fdbdb68e50edd45ee5c6
parent6a534cfcfdbbd69eaac6656eb8c28a8fa27bb12e
parent340307d7effd99303fe933cde3b7288f8f3c6677
Add CS35L41 shared boost feature

Merge series from Lucas Tanure <lucas.tanure@collabora.com>:

Valve's Steam Deck uses CS35L41 in shared boost mode, where both speakers
share the boost circuit.
Add this support in the shared lib, but for now, shared boost is not
supported in HDA systems as would require BIOS changes.

Based on David Rhodes shared boost patches.

Also, fix boost config overwriting in IRQ found in the review and do a
small refactor of the code.