OrangePi_CM5/Documentation/devicetree/bindings/display
Milo Kim 05b01dd936 ARM: dts: exynos: Use 'hpd-gpios' instead of 'hpd-gpio'
This patch enables getting a HPD GPIO descriptor quicker.
The exynos-hdmi driver uses "hpd" for HDMI hot plug detection.

	static int hdmi_resources_init(struct hdmi_context *hdata)
	{
		...
		hdata->hpd_gpio = devm_gpiod_get(dev, "hpd", GPIOD_IN);
		...
	}

This calls 'of_find_gpio()' and it generates the GPIO consumer ID by referring
GPIO suffix. So 'hpd-gpios' is preferred on getting a GPIO descriptor.

However, if the device tree uses 'hpd-gpio', then the exynos-hdmi driver
always retries to get a GPIO descriptor because the first GPIO suffix is not
'gpio' but 'gpios'. So you always see the debug message below.

	of_get_named_gpiod_flags: can't parse 'hpd-gpios' property of node '/soc/hdmi@14530000[0]'

Use the preferred property, 'hpd-gpios' instead of 'hpd-gpio'.

Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Andrzej Hajda <a.hajda@samsung.com>
Cc: devicetree@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-samsung-soc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Milo Kim <woogyom.kim@gmail.com>
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
2016-08-24 21:09:24 +02:00
..
armada
…
atmel
…
bridge Merge branch 'drm_bridge_for_4.8' of https://github.com/boddob/linux into drm-next 2016-07-19 17:51:19 +10: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 ARM: dts: exynos: Use 'hpd-gpios' instead of 'hpd-gpio' 2016-08-24 21:09:24 +02:00
hisilicon drm/hisilicon: Add device tree binding for hi6220 display subsystem 2016-04-29 16:37:42 +08:00
imx dt-bindings: imx: ldb: Add ddc-i2c-bus property 2016-05-30 09:14:00 +02:00
mediatek dt-bindings: drm/mediatek: Add Mediatek HDMI dts binding 2016-06-13 11:08:27 +02:00
msm dt-bindings: msm/mdp: Provide details on MDP interface ports 2016-07-16 10:09:04 -04:00
panel drm/panel: Changes for v4.8-rc1 2016-07-16 11:24:29 +10:00
rockchip dt-bindings: analogix_dp: rockchip: correct the wrong compatible name 2016-07-05 21:53:42 +08:00
sunxi drm: sun4i: Add DT bindings documentation 2016-04-28 10:30:05 +02:00
tegra dt-bindings: display: tegra: Add source clock for SOR 2016-07-14 14:57:00 +02:00
ti
…
tilcdc
…
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
…
atmel,lcdc.txt
…
brcm,bcm-vc4.txt drm/vc4: Add DPI driver 2016-04-14 12:22:53 -07:00
cirrus,clps711x-fb.txt video: clps711x-fb: Changing the compatibility string to match with the smallest supported chip 2016-07-06 17:38:19 +02: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
marvell,pxa2xx-lcdc.txt
…
mipi-dsi-bus.txt
…
mxsfb.txt
…
renesas,du.txt drm: rcar-du: Add R8A7795 device support 2016-02-23 09:34:29 +02: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
…
st,stih4xx.txt
…
via,vt8500-fb.txt
…
wm,prizm-ge-rops.txt
…
wm,wm8505-fb.txt
…