linux_dsm_epyc7002/drivers/gpu/drm/panel
Douglas Anderson 2ed3e9510f drm/panel: simple: Support panels with HPD where HPD isn't connected
Some eDP panels that are designed to be always connected to a board
use their HPD signal to signal that they've finished powering on and
they're ready to be talked to.

However, for various reasons it's possible that the HPD signal from
the panel isn't actually hooked up.  In the case where the HPD isn't
hooked up you can look at the timing diagram on the panel datasheet
and insert a delay for the maximum amount of time that the HPD might
take to come up.

Let's add support in simple-panel for this concept.

At the moment we will co-opt the existing "prepare" delay to keep
track of the delay and we'll use a boolean to specify that a given
panel should only apply the delay if the "no-hpd" property was
specified.

Reviewed-by: Sean Paul <sean@poorly.run>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Sean Paul <seanpaul@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20181025222134.174583-2-dianders@chromium.org
2018-10-29 11:53:27 -04:00
..
Kconfig drm/panel: Add Ilitek ILI9881c panel driver 2018-06-25 20:03:40 +02:00
Makefile drm/panel: Add Ilitek ILI9881c panel driver 2018-06-25 20:03:40 +02:00
panel-arm-versatile.c drm/panel: Fix ARM Versatile panel clocks 2018-02-23 00:13:47 +01:00
panel-ilitek-ili9322.c drm/panel: ili9322: Make local symbols static 2018-03-12 10:06:19 +01:00
panel-ilitek-ili9881c.c drm/panel: ili9881c: Fix missing assignment to error return ret 2018-07-10 17:59:05 +02:00
panel-innolux-p079zca.c drm/panel: p079zca: Use of_device_get_match_data() 2018-07-10 17:59:05 +02:00
panel-jdi-lt070me05000.c drm/panel: Remove drm_panel_detach() calls from all panel drivers 2018-05-18 11:22:06 +02:00
panel-lg-lg4573.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
panel-lvds.c drm: panel-lvds: convert to SPDX identifiers 2018-09-14 13:54:02 +03:00
panel-orisetech-otm8009a.c drm/panel: otm8009a: Use new backlight API 2018-05-18 11:22:06 +02:00
panel-panasonic-vvx10f034n00.c drm/panel: Remove drm_panel_detach() calls from all panel drivers 2018-05-18 11:22:06 +02:00
panel-raspberrypi-touchscreen.c drm/panel: Enable DSI transactions on the RPi panel. 2018-04-30 13:57:13 -07:00
panel-raydium-rm68200.c drm/panel: Add support for Raydium RM68200 panel driver 2018-03-12 09:27:57 +01:00
panel-samsung-ld9040.c spi: Drop owner assignment from spi_drivers 2015-10-28 10:30:17 +09:00
panel-samsung-s6e3ha2.c drm/panel: s6e3ha2: Add support for s6e3hf2 panel on TM2e board 2017-06-14 20:18:22 +02:00
panel-samsung-s6e8aa0.c drm/panel: type promotion bug in s6e8aa0_read_mtp_id() 2018-07-10 17:59:05 +02:00
panel-samsung-s6e63j0x03.c drm/panel: Add support for S6E63J0X03 panel 2017-08-18 17:10:43 +02:00
panel-seiko-43wvf1g.c drm/panel: Remove drm_panel_detach() calls from all panel drivers 2018-05-18 11:22:06 +02:00
panel-sharp-lq101r1sx01.c drm/panel: Remove drm_panel_detach() calls from all panel drivers 2018-05-18 11:22:06 +02:00
panel-sharp-ls043t1le01.c drm/panel: Remove drm_panel_detach() calls from all panel drivers 2018-05-18 11:22:06 +02:00
panel-simple.c drm/panel: simple: Support panels with HPD where HPD isn't connected 2018-10-29 11:53:27 -04:00
panel-sitronix-st7789v.c drm/panel: Remove drm_panel_detach() calls from all panel drivers 2018-05-18 11:22:06 +02:00