1
0
Fork 0
alistair23-linux/Documentation/devicetree/bindings/display/bridge
John Stultz 7204e97685 drm: adv7511_audio: Add .get_dai_id callback to map port number to dai id
ALSA SoC needs to know connected DAI ID for probing. Using
the new audio-card-graph approach, ports/endpoints are used
to describe how the links are connected. Unfortunately, since
ports/endpoints are used as well for video linkages, there
are some issues mixing the port ids to the two (video and
audio) namespaces.

To solve this issue, this patch adds new .get_dai_id callback
on hdmi_codec_ops.

The will assume that HDMI audio out will be connected to
reg = <2>. This will then be remapped to the ALSA SoC side will
as DAI 0. Allowing the adv7511's hdmi audio support to be used
with the audio-card-graph.

Credit to Kuninori Morimoto who's patch to dw-hdmi-i2s-audio.c
was what this was mostly copy-pasted from.

Cc: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Cc: Archit Taneja <architt@codeaurora.org>
Cc: Mark Brown <broonie@kernel.org>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: David Airlie <airlied@linux.ie>
Cc: Lars-Peter Clausen <lars@metafoo.de>
Cc: Linux-ALSA <alsa-devel@alsa-project.org>
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
2017-06-28 21:00:08 +01:00
..
adi,adv7123.txt dt-bindings: consolidate display related bindings 2015-10-22 09:21:21 -05:00
adi,adv7511.txt drm: adv7511_audio: Add .get_dai_id callback to map port number to dai id 2017-06-28 21:00:08 +01:00
analogix_dp.txt Documentation: display: fix wrong documentation paths 2017-01-09 14:24:54 -06:00
anx7814.txt dt-bindings: display: move ANX7814 and SiI8620 bridge bindings 2017-02-01 13:13:05 -06:00
dumb-vga-dac.txt drm/bridge: dumb-vga-dac: Support a VDD regulator supply 2016-11-17 13:51:45 +05:30
dw_hdmi.txt dt-bindings: display: dw-hdmi: Clean up DT bindings documentation 2017-01-18 09:29:37 +05:30
lvds-transmitter.txt devicetree/bindings: display: bridge: Add LVDS encoder DT bindings 2017-03-05 18:46:09 +05:30
megachips-stdpxxxx-ge-b850v3-fw.txt dt-bindings: display: megachips-stdpxxxx-ge-b850v3-fw 2017-03-04 00:03:09 +05:30
ps8622.txt dt-bindings: consolidate display related bindings 2015-10-22 09:21:21 -05:00
ptn3460.txt dt-bindings: consolidate display related bindings 2015-10-22 09:21:21 -05:00
renesas,dw-hdmi.txt drm: dw-hdmi-i2s: add .get_dai_id callback for ALSA SoC 2017-06-28 20:46:39 +01:00
sii902x.txt drm/bridge: Add sii902x DT bindings doc 2016-06-20 15:57:06 +02:00
sil-sii8620.txt dt-bindings: display: move ANX7814 and SiI8620 bridge bindings 2017-02-01 13:13:05 -06:00
tda998x.txt drm/i2c: tda998x: Register ASoC hdmi-codec and add audio DT binding 2016-09-07 13:10:10 +01:00
thine,thc63lvdm83d.txt dt-bindings: consolidate display related bindings 2015-10-22 09:21:21 -05:00
ti,tfp410.txt drm/bridge: Add ti-tfp410 DVI transmitter driver 2016-11-30 14:17:14 +02:00
ti,ths8135.txt drm: bridge: add DT bindings for TI ths8135 2016-12-14 10:02:22 +05:30
toshiba,tc358767.txt dt-bindings: tc358767: add DT documentation 2016-07-17 14:00:41 +05:30