switch-linux/Documentation/devicetree/bindings/display
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
..
armada
atmel dt-bindings: display: atmel: Fix path to atmel-hlcdc.txt 2017-03-21 14:45:39 -05:00
bridge drm: adv7511_audio: Add .get_dai_id callback to map port number to dai id 2017-06-28 21:00:08 +01:00
connector dt-bindings: hdmi-connector: add DDC I2C bus phandle documentation 2016-06-16 16:30:39 +02:00
etnaviv drm/etnaviv: add devicetree bindings 2015-12-15 14:47:41 +01:00
exynos drm/exynos: Remove support for Exynos4415 (SoC not supported anymore) 2017-03-21 13:17:21 +09:00
hisilicon drm/hisilicon: Fix spelling of clock in hisi-ade.txt 2016-12-18 14:48:24 +01:00
imx fbdev changes for v4.12: 2017-05-11 11:12:26 -07:00
mediatek dt-bindings: display: mediatek: update supported chips 2017-04-08 00:02:11 +08:00
msm Less anger inducing pull request for 4.11 2017-02-23 18:58:18 -08:00
panel drm/panel: Changes for v4.12-rc1 2017-04-13 06:17:40 +10:00
rockchip dt-bindings: display: rk3288-mipi-dsi: add reset property 2017-04-04 14:26:27 -04:00
sunxi dt-bindings: display: sun4i: Add display backend interrupt to device tree binding 2017-03-29 09:08:16 +02:00
tegra dt-bindings: Add bindings for the Tegra VIC 2017-04-05 18:11:48 +02:00
ti dt-bindings: Move "ti,tfp410.txt" from display/ti to display/bridge 2016-11-30 14:16:33 +02:00
tilcdc Documentation: display: fix wrong documentation paths 2017-01-09 14:24:54 -06:00
amlogic,meson-dw-hdmi.txt dt-bindings: Add bindings for the Amlogic Meson dw-hdmi extension 2017-04-04 17:49:31 +02:00
amlogic,meson-vpu.txt dt-bindings: display: add Amlogic Meson DRM Bindings 2016-12-06 09:53:56 +01:00
arm,hdlcd.txt Documentation: drm: Add DT bindings for ARM HDLCD 2016-02-10 10:58:33 +00:00
arm,malidp.txt dt/bindings: display: Add DT bindings for Mali Display Processors. 2016-06-15 15:18:20 +01:00
arm,pl11x.txt Documentation: display: fix wrong documentation paths 2017-01-09 14:24:54 -06:00
atmel,lcdc.txt
brcm,bcm-vc4.txt dt-bindings: Document the dmas and dma-names properties for VC4 HDMI 2017-03-16 10:33:30 -07:00
cirrus,clps711x-fb.txt Documentation: display: fix wrong documentation paths 2017-01-09 14:24:54 -06:00
fsl,dcu.txt drm/fsl-dcu: rework codes to support of_graph dt binding for panel 2016-07-15 18:06:28 -07:00
fsl,tcon.txt drm/fsl-dcu: add TCON driver 2016-04-25 20:27:18 -07:00
ht16k33.txt auxdisplay: ht16k33: Driver for LED controller 2016-11-10 16:53:19 +01:00
marvell,pxa2xx-lcdc.txt
mipi-dsi-bus.txt
multi-inno,mi0283qt.txt dt-bindings: Add Multi-Inno MI0283QT binding 2017-02-18 18:05:01 +01:00
mxsfb.txt dt-bindings: mxsfb: Add new bindings for the MXSFB driver 2016-12-06 03:02:25 +01:00
renesas,du.txt drm: rcar-du: Document the vsps property in the DT bindings 2017-04-04 17:03:54 +03:00
simple-framebuffer-sunxi.txt
simple-framebuffer.txt dt-bindings: simplefb: Support regulator supply properties 2015-12-15 15:41:21 +02:00
sm501fb.txt
snps,arcpgu.txt drm: Add DT bindings documentation for ARC PGU display controller 2016-04-26 18:26:45 +03:00
ssd1289fb.txt
ssd1307fb.txt fbdev/ssd1307fb: add support to enable VBAT 2017-02-08 16:43:59 +01:00
st,stih4xx.txt
via,vt8500-fb.txt
wm,prizm-ge-rops.txt
wm,wm8505-fb.txt
zte,vou.txt dt: add bindings for ZTE tvenc device 2017-01-28 11:51:22 +08:00