mirror-linux/drivers/gpu/drm/panel
Linus Torvalds 5fc6c6f258 drm-fixes for v6.16-rc1
Drivers:
 - ivpu: dma_resv locking, warnings, reset failure handling, improve
   logging, update fw file names, fix cmdqueue unregister
 - panel-simple: add Evervision VGG644804
 
 Core Changes:
 - sysfb: screen_info type check
 - video: screen_info for relocated pci fb
 - drm/sched: signal fence of killed job
 - dummycon: deferred takeover fix
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEciDa6W7nX7VwIxa1EpWk/0GBDXwFAmhDCGgACgkQEpWk/0GB
 DXyOQw/9EdmJQPvERS+DgtTyukGdzJhvbXy6SeocIgxn/wvobPkSAF+9+ph48JB9
 YGeFcslhDr1LoT8MtdqqMgf1V+hK9+3+oPhlNKWYpk6F3uWZZ4DLhhFPqdyBlUkx
 l27D0+Pp1ehvDDeulTZvKof2uc88KxufYemNV/aJgCjDUNZMuuA8a54P3ieApRS1
 MouNurwi6Tddvc8Qk77cFfAwd/qRssRvMHqNHs+8IYIlJXtySTYr8K70UgJdhXSw
 1dS9RzLXqXrXjYtfafTIOjw4LM6csT7ADQegbKfC8xXmzpojOHf0Oxqqi1xHFbtJ
 GP1GbrDT3UpBkEbCuKZRgGs4memXvT7arD7DabZVATmnNhvgjVmDsmBHYt34Jq54
 VnA+hu8/RTrKXmocOwL7TQAAGMrww2HrvBuNG7rmWNBjaK/lc4AhzcWf/g5ngyjn
 bo5BJAsaSLRqnDfROIfXgUj6O9xhaLbyZ8HjPDa34nWO7pbOvMDqn9wflL234OWo
 FYcnmnjwDU7UQpRi0YURTybzPPgQGNmwtRQBam4wU7jgR6ucIduDF9/17hNFu4mC
 2OEk4hyCQShDnr/kAzEEIJ7UccBmTRDrURhgUgYH+/URzpi0sCSMKQr4EiR0/wYJ
 /shOKUbxVn2QIU/prBq/AnBnrs+AOoxEDEMrSgX1QqY7PNU+MII=
 =De2R
 -----END PGP SIGNATURE-----

Merge tag 'drm-fixes-2025-06-06' of https://gitlab.freedesktop.org/drm/kernel

Pull more drm fixes from Simona Vetter:
 "Another small batch of drm fixes, this time with a different baseline
  and hence separate.

  Drivers:
   - ivpu:
       - dma_resv locking
       - warning fixes
       - reset failure handling
       - improve logging
       - update fw file names
       - fix cmdqueue unregister
   - panel-simple: add Evervision VGG644804

  Core Changes:
   - sysfb: screen_info type check
   - video: screen_info for relocated pci fb
   - drm/sched: signal fence of killed job
   - dummycon: deferred takeover fix"

* tag 'drm-fixes-2025-06-06' of https://gitlab.freedesktop.org/drm/kernel:
  sysfb: Fix screen_info type check for VGA
  video: screen_info: Relocate framebuffers behind PCI bridges
  accel/ivpu: Fix warning in ivpu_gem_bo_free()
  accel/ivpu: Trigger device recovery on engine reset/resume failure
  accel/ivpu: Use dma_resv_lock() instead of a custom mutex
  drm/panel-simple: fix the warnings for the Evervision VGG644804
  accel/ivpu: Reorder Doorbell Unregister and Command Queue Destruction
  accel/ivpu: Use firmware names from upstream repo
  accel/ivpu: Improve buffer object logging
  dummycon: Trigger redraw when switching consoles with deferred takeover
  drm/scheduler: signal scheduled fence when kill job
2025-06-06 09:26:47 -07:00
..
Kconfig drm/panel: nt37801: select CONFIG_DRM_DISPLAY_DSC_HELPER 2025-05-23 23:57:42 +03:00
Makefile drm/panel: Add Novatek NT37801 panel driver 2025-05-08 17:57:13 +02:00
panel-abt-y030xx067a.c panel/abt-y030xx067a: Use the refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:13 +02:00
panel-arm-versatile.c panel/arm-versatile: Use the refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:13 +02:00
panel-asus-z00t-tm5p5-n35596.c panel/z00t-tm5p5-n35596: Use refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:14 +02:00
panel-auo-a030jtn01.c drm/panel: auo-a030jtn01: Fix compilation build 2025-04-08 17:35:45 +03:00
panel-boe-bf060y8m-aj0.c drm/panel: boe-bf060y8m-aj0: transition to mipi_dsi wrapped functions 2025-04-16 09:11:28 -07:00
panel-boe-himax8279d.c
panel-boe-td4320.c drivers: gpu: drm: panel: Add BOE TD4320 2025-05-05 09:53:37 +02:00
panel-boe-th101mb31ig002-28a.c drm/panel: boe-th101mb31ig002-28a: Fix compilation build 2025-04-08 17:35:52 +03:00
panel-boe-tv101wum-ll2.c drm/panel: boe-tv101wum-ll2: Fix compilation build 2025-04-08 17:35:56 +03:00
panel-boe-tv101wum-nl6.c
panel-dsi-cm.c panel/dsi-cm: Use refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:16 +02:00
panel-ebbg-ft8719.c panel/ebbg-ft8719: Use refcounted allocation in place of devm_kzalloc() 2025-04-07 10:29:17 +02:00
panel-edp.c drm/panel-edp: Add support for CSW MNE007QS3-8 panel 2025-04-29 09:20:32 -07:00
panel-elida-kd35t133.c
panel-feixin-k101-im2ba02.c
panel-feiyang-fy07024di26a30d.c
panel-himax-hx8279.c drm/panel: himax-hx8279: Always initialize goa_{even,odd}_valid in hx8279_check_goa_config() 2025-04-24 10:19:10 +02:00
panel-himax-hx8394.c drm/panel: himax-hx8394: transition to mipi_dsi wrapped functions 2025-03-30 21:09:49 +03:00
panel-himax-hx83102.c drm/panel: panel-himax-hx83102: support for starry-2082109qfh040022-50e MIPI-DSI panel 2025-02-10 07:33:52 -08:00
panel-himax-hx83112a.c
panel-ilitek-ili9322.c drm/panel: ili9322: Constify struct regmap_bus 2024-10-19 17:26:32 +03:00
panel-ilitek-ili9341.c
panel-ilitek-ili9805.c
panel-ilitek-ili9806e.c
panel-ilitek-ili9881c.c
panel-ilitek-ili9882t.c drm/panel: ilitek-ili9882t: fix GPIO name in error message 2025-02-20 15:17:11 +01:00
panel-innolux-ej030na.c
panel-innolux-p079zca.c
panel-jadard-jd9365da-h3.c drm: panel: jd9365da: fix reset signal polarity in unprepare 2025-04-22 09:42:04 +02:00
panel-jdi-fhd-r63452.c
panel-jdi-lpm102a188a.c
panel-jdi-lt070me05000.c
panel-khadas-ts050.c
panel-kingdisplay-kd097d04.c
panel-leadtek-ltk050h3146w.c drm/panel: leadtek-ltk050h3146w: transition to mipi_dsi wrapped functions 2024-10-31 10:36:55 +01:00
panel-leadtek-ltk500hd1829.c
panel-lg-lb035q02.c
panel-lg-lg4573.c
panel-lg-sw43408.c
panel-lincolntech-lcd197.c
panel-lvds.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
panel-magnachip-d53e6ea8966.c
panel-mantix-mlaf057we51.c
panel-nec-nl8048hl11.c
panel-newvision-nv3051d.c drm/panel: make prepare/enable and disable/unprepare calls return void 2025-04-22 16:49:11 +03:00
panel-newvision-nv3052c.c drm: panel: nv3052c: correct spi_device_id for RG35XX panel 2024-10-20 13:46:02 +03:00
panel-novatek-nt35510.c
panel-novatek-nt35560.c
panel-novatek-nt35950.c drm/panel: novatek-nt35950: fix return value check in nt35950_probe() 2024-12-13 10:51:39 +01:00
panel-novatek-nt36523.c drm/panel: novatek-nt36523: transition to mipi_dsi wrapped functions 2025-03-24 09:22:07 -07:00
panel-novatek-nt36672a.c
panel-novatek-nt36672e.c
panel-novatek-nt37801.c drm/panel: nt37801: Fix IS_ERR() vs NULL check in probe() 2025-05-24 00:42:30 +03:00
panel-novatek-nt39016.c
panel-olimex-lcd-olinuxino.c
panel-orisetech-ota5601a.c
panel-orisetech-otm8009a.c drm/panel: panel-orisetech-otm8009a: Include <linux/mod_devicetable.h> 2024-12-13 15:21:02 +01:00
panel-osd-osd101t2587-53ts.c
panel-panasonic-vvx10f034n00.c
panel-raspberrypi-touchscreen.c gpu: drm: replace of_graph_get_next_endpoint() 2024-11-12 13:05:35 +01:00
panel-raydium-rm692e5.c
panel-raydium-rm67191.c
panel-raydium-rm67200.c drm/panel: add Raydium RM67200 panel driver 2025-02-27 09:43:16 +01:00
panel-raydium-rm68200.c
panel-raydium-rm69380.c
panel-ronbo-rb070d30.c
panel-samsung-ams581vf01.c
panel-samsung-ams639rq08.c
panel-samsung-atna33xc20.c
panel-samsung-db7430.c
panel-samsung-ld9040.c
panel-samsung-s6d7aa0.c drm/panel: samsung-s6d7aa0: transition to mipi_dsi wrapped functions 2025-03-24 09:19:49 -07:00
panel-samsung-s6d16d0.c
panel-samsung-s6d27a1.c
panel-samsung-s6e3fa7.c
panel-samsung-s6e3ha2.c
panel-samsung-s6e3ha8.c drm/panel: s6e3ha8: add static modifier to supply list 2024-10-23 09:36:29 +02:00
panel-samsung-s6e8aa0.c
panel-samsung-s6e63j0x03.c drm/panel: panel-samsung-s6e3ha2: Include <linux/mod_devicetable.h> 2024-12-13 15:21:02 +01:00
panel-samsung-s6e63m0-dsi.c
panel-samsung-s6e63m0-spi.c
panel-samsung-s6e63m0.c drm/panel: panel-samsung-s6e63m0: Include <linux/property.h> 2024-12-13 15:21:02 +01:00
panel-samsung-s6e63m0.h
panel-samsung-s6e88a0-ams427ap24.c drm/panel: samsung-s6e88a0-ams427ap24: Add flip option 2024-10-31 10:36:36 +01:00
panel-samsung-s6e88a0-ams452ef01.c drm/panel: samsung-s6e88a0-ams452ef01: transition to mipi_dsi wrapped functions 2025-01-24 13:20:40 -08:00
panel-samsung-sofef00.c - The 3 patch series "hung_task: extend blocking task stacktrace dump to 2025-05-31 19:12:53 -07:00
panel-seiko-43wvf1g.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
panel-sharp-lq101r1sx01.c
panel-sharp-ls037v7dw01.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
panel-sharp-ls043t1le01.c drm/panel/sharp-ls043t1le01: Use _multi variants 2025-03-30 20:11:46 +03:00
panel-sharp-ls060t1sx01.c drm/panel: sharp-ls060t1sx01: transition to mipi_dsi wrapped functions 2025-02-05 12:48:22 -08:00
panel-simple.c drm-fixes for v6.16-rc1 2025-06-06 09:26:47 -07:00
panel-sitronix-st7701.c drm/panel: st7701: Add prepare_prev_first flag to drm_panel 2024-12-13 10:51:56 +01:00
panel-sitronix-st7703.c
panel-sitronix-st7789v.c
panel-sony-acx565akm.c
panel-sony-td4353-jdi.c drm/mipi-dsi: extend "multi" functions and use them in sony-td4353-jdi 2025-02-25 11:16:25 +01:00
panel-sony-tulip-truly-nt35521.c
panel-startek-kd070fhfid015.c
panel-summit.c drm: panel: Add a panel driver for the Summit display 2025-02-25 11:18:33 +01:00
panel-synaptics-r63353.c drm/panel/synaptics-r63353: Use _multi variants 2025-03-24 09:26:10 -07:00
panel-tdo-tl070wsh30.c
panel-tpo-td028ttec1.c Kbuild: remove structleak gcc plugin 2025-04-30 21:57:09 +02:00
panel-tpo-td043mtea1.c
panel-tpo-tpg110.c
panel-truly-nt35597.c
panel-visionox-g2647fb105.c drm/panel: Add Visionox G2647FB105 panel driver 2025-04-17 17:39:09 +02:00
panel-visionox-r66451.c drm/panel: visionox-r66451: transition to mipi_dsi wrapped functions 2025-02-12 08:44:34 -08:00
panel-visionox-rm692e5.c drm/panel: Add Visionox RM692E5 panel driver 2025-02-27 09:43:38 +01:00
panel-visionox-rm69299.c drm/panel: visionox-rm69299: Remove redundant assignments of panel fields 2024-12-06 15:18:40 +08:00
panel-visionox-vtdr6130.c
panel-widechips-ws2401.c
panel-xinpeng-xpp055c272.c drm/panel: xinpeng-xpp055c272: transition to mipi_dsi wrapped functions 2025-01-13 08:22:30 -08:00