summaryrefslogtreecommitdiffstats
path: root/sound/soc/meson/aiu.h
diff options
context:
space:
mode:
authorJerome Brunet <jbrunet@baylibre.com>2020-02-13 16:51:55 +0100
committerMark Brown <broonie@kernel.org>2020-02-13 20:57:23 +0000
commitb82b734c0e9a75e1b956214ac523a8eb590f51f3 (patch)
tree78eb6e14cda1e483df86d917d590bb6fcc6f9145 /sound/soc/meson/aiu.h
parent6ae9ca9ce986bffe71fd0fbf9595de8500891b52 (diff)
downloadlinux-stable-b82b734c0e9a75e1b956214ac523a8eb590f51f3.tar.gz
linux-stable-b82b734c0e9a75e1b956214ac523a8eb590f51f3.tar.bz2
linux-stable-b82b734c0e9a75e1b956214ac523a8eb590f51f3.zip
ASoC: meson: aiu: add hdmi codec control support
Add the codec to codec component which handles the routing between the audio producers (PCM and I2S) and the synopsys hdmi controller on the amlogic GX SoC family Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Link: https://lore.kernel.org/r/20200213155159.3235792-6-jbrunet@baylibre.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/meson/aiu.h')
-rw-r--r--sound/soc/meson/aiu.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/sound/soc/meson/aiu.h b/sound/soc/meson/aiu.h
index a3488027b9d5..9242ab1ab64b 100644
--- a/sound/soc/meson/aiu.h
+++ b/sound/soc/meson/aiu.h
@@ -45,6 +45,14 @@ int aiu_of_xlate_dai_name(struct snd_soc_component *component,
const char **dai_name,
unsigned int component_id);
+int aiu_add_component(struct device *dev,
+ const struct snd_soc_component_driver *component_driver,
+ struct snd_soc_dai_driver *dai_drv,
+ int num_dai,
+ const char *debugfs_prefix);
+
+int aiu_hdmi_ctrl_register_component(struct device *dev);
+
int aiu_fifo_i2s_dai_probe(struct snd_soc_dai *dai);
int aiu_fifo_spdif_dai_probe(struct snd_soc_dai *dai);