linux/drivers/gpu/drm/panel
Douglas Anderson 5ead9b5b15 drm/panel-simple: Power the panel when probing DP AUX backlight
When I tried booting up a device that needed the DP AUX backlight, I
found an error in the logs:
  panel-simple-dp-aux: probe of aux-ti_sn65dsi86.aux.0 failed with error -110

The aux transfers were failing because the panel wasn't powered. Just
like when reading the EDID we need to power the panel when trying to
talk to it. Add the needed pm_runtime calls.

After I do this I can successfully probe the panel and adjust the
backlight on my board.

Fixes: bfd451403d ("drm/panel-simple: Support DP AUX backlight")
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20210714093334.1.Idb41f87e5abae4aee0705db7458b0097fc50e7ab@changeid
2021-07-15 08:02:38 -07:00
..
Kconfig drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel 2021-07-14 21:49:07 +01:00
Makefile drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel 2021-07-14 21:49:07 +01:00
panel-abt-y030xx067a.c
panel-arm-versatile.c
panel-asus-z00t-tm5p5-n35596.c
panel-boe-himax8279d.c
panel-boe-tv101wum-nl6.c
panel-dsi-cm.c drm/panel: panel-dsi-cm: disable TE for now 2021-04-06 16:51:29 +03:00
panel-elida-kd35t133.c drm/panel: add rotation support for Elida KD35T133 panels 2021-06-03 15:05:39 +02:00
panel-feixin-k101-im2ba02.c
panel-feiyang-fy07024di26a30d.c
panel-ilitek-ili9322.c
panel-ilitek-ili9881c.c
panel-innolux-ej030na.c drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel 2021-07-14 21:49:07 +01:00
panel-innolux-p079zca.c
panel-jdi-lt070me05000.c
panel-khadas-ts050.c
panel-kingdisplay-kd097d04.c
panel-leadtek-ltk050h3146w.c
panel-leadtek-ltk500hd1829.c
panel-lg-lb035q02.c
panel-lg-lg4573.c
panel-lvds.c drm: use getter/setter functions 2021-02-10 14:10:59 +01:00
panel-mantix-mlaf057we51.c
panel-nec-nl8048hl11.c
panel-novatek-nt35510.c drm/mcde/panel: Inverse misunderstood flag 2021-03-04 14:31:06 +01:00
panel-novatek-nt36672a.c
panel-novatek-nt39016.c
panel-olimex-lcd-olinuxino.c
panel-orisetech-otm8009a.c
panel-osd-osd101t2587-53ts.c
panel-panasonic-vvx10f034n00.c
panel-raspberrypi-touchscreen.c drm/panel/panel-raspberrypi-touchscreen: Demote kernel-doc abuse 2021-06-03 13:31:38 +02:00
panel-raydium-rm67191.c
panel-raydium-rm68200.c
panel-ronbo-rb070d30.c
panel-samsung-db7430.c drm/panel: db7430: Add driver for Samsung DB7430 2021-06-11 00:43:45 +02:00
panel-samsung-ld9040.c
panel-samsung-s6d16d0.c drm/mcde/panel: Inverse misunderstood flag 2021-03-04 14:31:06 +01:00
panel-samsung-s6e3ha2.c
panel-samsung-s6e8aa0.c
panel-samsung-s6e63j0x03.c
panel-samsung-s6e63m0-dsi.c drm/panel: s6e63m0: Switch to DBI abstraction for SPI 2021-06-14 22:22:27 +02:00
panel-samsung-s6e63m0-spi.c drm/panel: s6e63m0: Switch to DBI abstraction for SPI 2021-06-14 22:22:27 +02:00
panel-samsung-s6e63m0.c drm/panel: s6e63m0: Switch to DBI abstraction for SPI 2021-06-14 22:22:27 +02:00
panel-samsung-s6e63m0.h drm/panel: s6e63m0: Switch to DBI abstraction for SPI 2021-06-14 22:22:27 +02:00
panel-samsung-s6e88a0-ams452ef01.c
panel-samsung-sofef00.c
panel-seiko-43wvf1g.c drm: use getter/setter functions 2021-02-10 14:10:59 +01:00
panel-sharp-lq101r1sx01.c
panel-sharp-ls037v7dw01.c
panel-sharp-ls043t1le01.c
panel-simple.c drm/panel-simple: Power the panel when probing DP AUX backlight 2021-07-15 08:02:38 -07:00
panel-sitronix-st7701.c drm/panel/panel-sitronix-st7701: Demote kernel-doc abuse 2021-06-03 13:32:06 +02:00
panel-sitronix-st7703.c
panel-sitronix-st7789v.c
panel-sony-acx424akp.c drm/mcde/panel: Inverse misunderstood flag 2021-03-04 14:31:06 +01:00
panel-sony-acx565akm.c
panel-tdo-tl070wsh30.c
panel-tpo-td028ttec1.c
panel-tpo-td043mtea1.c drm/panel: Convert sysfs sprintf/snprintf family to sysfs_emit 2021-04-08 20:41:38 -04:00
panel-tpo-tpg110.c
panel-truly-nt35597.c
panel-visionox-rm69299.c
panel-xinpeng-xpp055c272.c