[PATCH 0/3] ASoC: meson: g12a: add internal audio DAC support

From: Jerome Brunet
Date: Fri Feb 21 2020 - 07:22:54 EST


Like the gxl, the Amlogic g12a and sm1 SoC families have a t9015 internal
audio DAC. On these more recent SoCs, any of the 3 TDM outputs can be
routed to the internal DAC. This routing is done by a small glue device
called 'toacodec'. This patchset adds support for it.

Jerome Brunet (3):
ASoC: meson: g12a: add toacodec dt-binding documentation
ASoC: meson: g12a: add internal DAC glue driver
ASoC: meson: axg-card: add toacodec support

.../bindings/sound/amlogic,g12a-toacodec.yaml | 51 ++++
.../dt-bindings/sound/meson-g12a-toacodec.h | 10 +
sound/soc/meson/Kconfig | 9 +
sound/soc/meson/Makefile | 2 +
sound/soc/meson/axg-card.c | 3 +-
sound/soc/meson/g12a-toacodec.c | 240 ++++++++++++++++++
6 files changed, 314 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
create mode 100644 include/dt-bindings/sound/meson-g12a-toacodec.h
create mode 100644 sound/soc/meson/g12a-toacodec.c

--
2.24.1