ASoC: codecs: Add support for the framer codec
authorHerve Codina <herve.codina@bootlin.com>
Tue, 23 Jan 2024 16:56:13 +0000 (17:56 +0100)
committerMark Brown <broonie@kernel.org>
Tue, 23 Jan 2024 18:16:23 +0000 (18:16 +0000)
commita9a0303dfe3fe2bc04512c4ce6a589131845d386
tree9229a8f2dec312d75af54467ed156e05e941c5e4
parenta815f93a7d16d6220adeecc4bd9686bba175f8e1
ASoC: codecs: Add support for the framer codec

The framer codec interacts with a framer.
It allows to use some of the framer timeslots as audio channels to
transport audio data over the framer E1/T1/J1 lines.
It also reports line carrier detection events through the ALSA jack
detection feature.

Signed-off-by: Herve Codina <herve.codina@bootlin.com>
Reviewed-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Link: https://msgid.link/r/20240123165615.250303-2-herve.codina@bootlin.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/Kconfig
sound/soc/codecs/Makefile
sound/soc/codecs/framer-codec.c [new file with mode: 0644]