ASoC: Adds support for TAS575x to the pcm512x driver
authorJoerg Schambacher <joerg.hifiberry@gmail.com>
Fri, 29 Sep 2023 15:07:20 +0000 (17:07 +0200)
committerDom Cobley <popcornmix@gmail.com>
Mon, 19 Feb 2024 11:35:18 +0000 (11:35 +0000)
commitffca619a4685c9d903bfa4e88a0a676409bb6d40
tree85cf1906b18f7cfc3da4438c73c93391feae609d
parent9c89e05736feef3e6cefcf88fb76132c9039488e
ASoC: Adds support for TAS575x to the pcm512x driver

commit 1f817805262c2c34142291da376d4932d3c493bc upstream.

Enables the existing pcm512x driver to control the almost
compatible TAS5754 and -76 amplifers. Both amplifiers support
only an I2C interface and the internal PLL must be always
on to provide necessary clocks to the amplifier section.
Tested on TAS5756 with support from Andreas Arbesser-Krasser
from Texas Instruments <a-krasser@ti.com>

Signed-off-by: Joerg Schambacher <joerg.hifiberry@gmail.com>
Link: https://lore.kernel.org/r/20230929150722.405415-1-joerg.hifiberry@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/pcm512x-i2c.c
sound/soc/codecs/pcm512x.c