linux/drivers/gpu/drm/panel
Dave Stevenson 5f18c0782b
drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
The panel has a prepare call which is before video starts, and an
enable call which is after.
The Toshiba bridge should be configured before video, so move
the relevant power and initialisation calls to prepare.

Fixes: 2f733d6194 ("drm/panel: Add support for the Raspberry Pi 7" Touchscreen.")
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: Stefan Wahren <stefan.wahren@i2se.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://patchwork.freedesktop.org/patch/msgid/20220415162513.42190-3-stefan.wahren@i2se.com
2022-04-20 10:18:16 +02:00
..
Kconfig drm for 5.18-rc1 2022-03-24 16:19:43 -07:00
Makefile drm/panel: Rename Sony ACX424 to Novatek NT35560 2022-02-21 00:29:19 +01:00
panel-abt-y030xx067a.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-arm-versatile.c
panel-asus-z00t-tm5p5-n35596.c drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features 2021-07-27 09:48:24 +02:00
panel-boe-bf060y8m-aj0.c drm/panel: Add BOE BF060Y8M-AJ0 5.99" AMOLED panel driver 2021-10-17 19:14:54 +02:00
panel-boe-himax8279d.c
panel-boe-tv101wum-nl6.c drm/panel: Update Boe-tv110c9m initial code 2022-01-05 16:12:18 -08:00
panel-dsi-cm.c drm/panel: dsi-cm: replace snprintf in show functions with sysfs_emit 2021-10-15 20:14:31 +02:00
panel-edp.c drm/panel-edp: Add eDP sharp panel support 2022-02-16 11:32:29 -08:00
panel-elida-kd35t133.c drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features 2021-07-27 09:48:24 +02:00
panel-feixin-k101-im2ba02.c drm/panel: k101-im2ba02: Make use of the helper function dev_err_probe() 2021-10-14 22:09:22 +02:00
panel-feiyang-fy07024di26a30d.c drm/panel: fy07024di26a30d: Make use of the helper function dev_err_probe() 2021-10-14 22:08:47 +02:00
panel-ilitek-ili9322.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-ilitek-ili9341.c Merge drm/drm-fixes into drm-misc-fixes 2022-04-05 11:37:03 +02:00
panel-ilitek-ili9881c.c Merge drm/drm-next into drm-misc-next 2021-11-18 09:36:39 +01:00
panel-innolux-ej030na.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-innolux-p079zca.c drm/panel: innolux-p079zca: Delete panel on attach() failure 2021-10-14 21:55:06 +02:00
panel-jdi-fhd-r63452.c drm/panel: Add JDI R63452 MIPI DSI panel driver 2021-10-14 21:42:48 +02:00
panel-jdi-lt070me05000.c drm/panel: Delete panel on mipi_dsi_attach() failure 2021-10-14 21:55:12 +02:00
panel-khadas-ts050.c drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features 2021-07-27 09:48:24 +02:00
panel-kingdisplay-kd097d04.c drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure 2021-10-14 21:55:00 +02:00
panel-leadtek-ltk050h3146w.c drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features 2021-07-27 09:48:24 +02:00
panel-leadtek-ltk500hd1829.c drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features 2021-07-27 09:48:24 +02:00
panel-lg-lb035q02.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-lg-lg4573.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-lvds.c drm: of: Add drm_of_lvds_get_data_mapping 2021-10-14 20:47:30 +02:00
panel-mantix-mlaf057we51.c drm/panel: mantix: Add media bus format 2021-10-12 11:17:45 +02:00
panel-nec-nl8048hl11.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-novatek-nt35510.c drm/panel: nt35510: Do not fail if DSI read fails 2021-06-28 18:51:49 +02:00
panel-novatek-nt35560.c drm/panel: nt35560: Support also ACX424AKM 2022-02-21 00:31:24 +01:00
panel-novatek-nt35950.c drm/panel: novatek-nt35950: remove unneeded semicolon 2021-10-25 18:43:39 +02:00
panel-novatek-nt36672a.c drm: panel: nt36672a: Removed extra whitespace. 2021-10-14 22:07:48 +02:00
panel-novatek-nt39016.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-olimex-lcd-olinuxino.c
panel-orisetech-otm8009a.c drm/panel: otm8009a: add a 60 fps mode 2021-09-05 20:09:20 +02:00
panel-osd-osd101t2587-53ts.c drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features 2021-07-27 09:48:24 +02:00
panel-panasonic-vvx10f034n00.c drm/panel: Delete panel on mipi_dsi_attach() failure 2021-10-14 21:55:12 +02:00
panel-raspberrypi-touchscreen.c drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare 2022-04-20 10:18:16 +02:00
panel-raydium-rm67191.c
panel-raydium-rm68200.c
panel-ronbo-rb070d30.c drm/panel: Delete panel on mipi_dsi_attach() failure 2021-10-14 21:55:12 +02:00
panel-samsung-atna33xc20.c drm/dp: Move DisplayPort AUX bus helpers into dp/ 2022-01-17 11:25:45 +01:00
panel-samsung-db7430.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-samsung-ld9040.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-samsung-s6d16d0.c
panel-samsung-s6d27a1.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-samsung-s6e3ha2.c
panel-samsung-s6e8aa0.c drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features 2021-07-27 09:48:24 +02:00
panel-samsung-s6e63j0x03.c drm/panel: s6e63j0x03: Make use of the helper function dev_err_probe() 2021-10-14 22:10:50 +02:00
panel-samsung-s6e63m0-dsi.c drm/panel: s6e63m0: Make s6e63m0_remove() return void 2021-10-11 18:49:29 +02:00
panel-samsung-s6e63m0-spi.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-samsung-s6e63m0.c drm/panel: s6e63m0: Make s6e63m0_remove() return void 2021-10-11 18:49:29 +02:00
panel-samsung-s6e63m0.h drm/panel: s6e63m0: Make s6e63m0_remove() return void 2021-10-11 18:49:29 +02:00
panel-samsung-s6e88a0-ams452ef01.c drm/panel: Delete panel on mipi_dsi_attach() failure 2021-10-14 21:55:12 +02:00
panel-samsung-sofef00.c drm/panel: sofef00: Make use of the helper function dev_err_probe() 2021-10-14 22:11:07 +02:00
panel-seiko-43wvf1g.c
panel-sharp-lq101r1sx01.c
panel-sharp-ls037v7dw01.c drm/panel: ls037v7dw01: Make use of the helper function dev_err_probe() 2021-10-14 22:10:03 +02:00
panel-sharp-ls043t1le01.c drm/panel: Delete panel on mipi_dsi_attach() failure 2021-10-14 21:55:12 +02:00
panel-sharp-ls060t1sx01.c drm/panel: Add support for Sharp LS060T1SX01 panel 2021-10-10 19:14:43 +02:00
panel-simple.c drm for 5.18-rc1 2022-03-24 16:19:43 -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 drm/panel: st7703: Add media bus format 2021-10-12 11:17:49 +02:00
panel-sitronix-st7789v.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-sony-acx565akm.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-sony-tulip-truly-nt35521.c drm/panel: Add Sony Tulip Truly NT35521 driver 2021-10-17 19:59:09 +02:00
panel-tdo-tl070wsh30.c
panel-tpo-td028ttec1.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-tpo-td043mtea1.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-tpo-tpg110.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-truly-nt35597.c
panel-visionox-rm69299.c
panel-widechips-ws2401.c spi: make remove callback a void function 2022-02-09 13:00:45 +00:00
panel-xinpeng-xpp055c272.c drm/panel: xpp055c272: Make use of the helper function dev_err_probe() 2021-10-14 22:12:15 +02:00