[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20200221122242.1500093-1-jbrunet@baylibre.com>
Date: Fri, 21 Feb 2020 13:22:39 +0100
From: Jerome Brunet <jbrunet@...libre.com>
To: Mark Brown <broonie@...nel.org>,
Liam Girdwood <lgirdwood@...il.com>
Cc: Jerome Brunet <jbrunet@...libre.com>, alsa-devel@...a-project.org,
devicetree@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-amlogic@...ts.infradead.org,
Kevin Hilman <khilman@...libre.com>
Subject: [PATCH 0/3] ASoC: meson: g12a: add internal audio DAC support
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
Powered by blists - more mailing lists