diff options
author | Mark Brown <broonie@kernel.org> | 2023-01-31 17:12:02 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2023-01-31 17:12:02 +0300 |
commit | 41e0207f16488320cb3166137cb787d5ab7ef092 (patch) | |
tree | 0cb7e44ea976667b129022ed5de97880ba8e2416 /sound/soc/codecs/Kconfig | |
parent | 381ee169e3f14483d81671cd08e3ddcea7b07d8a (diff) | |
parent | f88b6c0c070ea9b1fcf9d042d77ce8af62a020cd (diff) | |
download | linux-41e0207f16488320cb3166137cb787d5ab7ef092.tar.xz |
ASoC: codecs: Add Awinic AW88395 audio amplifier
Merge series from wangweidong.a@awinic.com:
The Awinic AW88395 is an I2S/TDM input, high efficiency
digital Smart K audio amplifier with an integrated 10.25V
smart boost converter.
Add a DT schema for describing Awinic AW88395 audio amplifiers. They are
controlled using I2C
Diffstat (limited to 'sound/soc/codecs/Kconfig')
-rw-r--r-- | sound/soc/codecs/Kconfig | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sound/soc/codecs/Kconfig b/sound/soc/codecs/Kconfig index 8d90502e4443..83a61976e15a 100644 --- a/sound/soc/codecs/Kconfig +++ b/sound/soc/codecs/Kconfig @@ -54,6 +54,7 @@ config SND_SOC_ALL_CODECS imply SND_SOC_ALC5623 imply SND_SOC_ALC5632 imply SND_SOC_AW8738 + imply SND_SOC_AW88395 imply SND_SOC_BT_SCO imply SND_SOC_BD28623 imply SND_SOC_CQ0093VC @@ -601,6 +602,22 @@ config SND_SOC_AW8738 SND_SOC_SIMPLE_AMPLIFIER, but additionally allows setting the operation mode using the Awinic-specific one-wire pulse control. +config SND_SOC_AW88395_LIB + tristate + +config SND_SOC_AW88395 + tristate "Soc Audio for awinic aw88395" + depends on I2C + select CRC8 + select CRC32 + select REGMAP_I2C + select SND_SOC_AW88395_LIB + help + this option enables support for aw88395 Smart PA. + The Awinic AW88395 is an I2S/TDM input, high efficiency + digital Smart K audio amplifier with an integrated 10V + smart boost convert. + config SND_SOC_BD28623 tristate "ROHM BD28623 CODEC" help |