linux-stable/drivers/gpu/drm/panel
Guido Günther 66a4e0ef43 drm/panel: jh057n00900: Move panel DSI init to enable()
If the panel is wrapped in a panel_bridge it gets prepar()ed before the
upstream DSI bridge which can cause hangs (e.g. with imx-nwl since clocks
are not enabled yet). To avoid this move the panel's first DSI access to
enable() so the upstream bridge can prepare the DSI host controller in
it's pre_enable().

This is also in line with other panel drivers.

Signed-off-by: Guido Günther <agx@sigxcpu.org>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/12c3495b234952aafe11980a9e06cfd246134660.1564146727.git.agx@sigxcpu.org
2019-07-26 20:39:33 +02:00
..
Kconfig drm/panel: Add support for Raydium RM67191 panel driver 2019-06-26 14:34:54 +02:00
Makefile drm/panel: Add support for Raydium RM67191 panel driver 2019-06-26 14:34:54 +02:00
panel-arm-versatile.c drm/panel: drop drmP.h usage 2019-05-28 17:14:53 +02:00
panel-feiyang-fy07024di26a30d.c drm/panel: Add Feiyang FY07024DI26A30-D MIPI-DSI LCD panel 2019-04-03 18:44:40 +02:00
panel-ilitek-ili9322.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07: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 Linux 5.2-rc5 2019-06-19 12:07:29 +02:00
panel-jdi-lt070me05000.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-kingdisplay-kd097d04.c drm/panel: drop drmP.h usage 2019-05-28 17:14:53 +02:00
panel-lg-lg4573.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-lvds.c drm: panel-lvds: Spout an error if of_get_display_timing() gives an error 2019-07-26 16:32:27 +02:00
panel-novatek-nt39016.c drm/panel: Add Novatek NT39016 panel support 2019-06-26 13:36:02 +02:00
panel-olimex-lcd-olinuxino.c drm/panel: drop drmP.h usage 2019-05-28 17:14:53 +02:00
panel-orisetech-otm8009a.c drm/panel: drop drmP.h usage 2019-05-28 17:14:53 +02:00
panel-osd-osd101t2587-53ts.c drm/panel: Add OSD101T2587-53TS driver 2019-04-23 13:53:05 +02:00
panel-panasonic-vvx10f034n00.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-raspberrypi-touchscreen.c drm/panel: check failure cases in the probe func 2019-07-26 13:44:42 +02:00
panel-raydium-rm67191.c drm/panel: Add support for Raydium RM67191 panel driver 2019-06-26 14:34:54 +02:00
panel-raydium-rm68200.c drm/panel: drop drmP.h usage 2019-05-28 17:14:53 +02:00
panel-rocktech-jh057n00900.c drm/panel: jh057n00900: Move panel DSI init to enable() 2019-07-26 20:39:33 +02:00
panel-ronbo-rb070d30.c drm/panel: Add Ronbo RB070D30 panel 2019-02-26 15:58:53 +01:00
panel-samsung-ld9040.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-samsung-s6d16d0.c drm: Kill drm_display_info.name 2019-03-27 13:55:13 +02:00
panel-samsung-s6e3ha2.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-samsung-s6e8aa0.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-samsung-s6e63j0x03.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-samsung-s6e63m0.c drm/panel: Add driver for Samsung S6E63M0 panel 2019-04-23 13:06:20 +02:00
panel-seiko-43wvf1g.c drm/panel: drop drmP.h usage 2019-05-28 17:14:53 +02:00
panel-sharp-lq101r1sx01.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-sharp-ls043t1le01.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-simple.c drm/panel: simple: Add support for Sharp LD-D5116Z01B panel 2019-07-26 14:16:48 +02:00
panel-sitronix-st7701.c drm/panel: st7701: Swap vertical front and back porch timings 2019-05-25 08:58:18 +02:00
panel-sitronix-st7789v.c drm main pull request for v5.3-rc1 (sans mm changes) 2019-07-15 19:04:27 -07:00
panel-tpo-tpg110.c drm-misc-next for 5.2: 2019-03-29 14:03:01 +10:00
panel-truly-nt35597.c drm/panel: truly: Add additional delay after pulling down reset gpio 2019-06-05 10:21:15 +02:00