linux/drivers/gpu/drm/panel
Thomas Zimmermann 1e0f66420b drm/display: Introduce a DRM display-helper module
Replace the DP-helper module with a display-helper module. The
support for DisplayPort becomes an internal option that drivers
have to select. Update all related Kconfig and Makefile rules.

Besides the existing code for DisplayPort, the new module will
contain helpers for other video-output standards, such as HDMI.
Drivers will have to select their required video-output helpers.

Linking all display-related code into a single module avoids the
proliferation of small kernel modules.

The module parameters drm_dp_cec_unregister_delay, dp_aux_i2c_speed_khz,
and dp_aux_i2c_transfer_size are moving from the drm_dp_helper namespace
to drm_display_helper.

v2:
	* mention module parameters in commit message (Javier)
	* distiguish between display module and DP support in Kconfig
	* update Makefile rules for DP helpers
	* move Kconfig rules into separate file under display/

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220421073108.19226-4-tzimmermann@suse.de
2022-04-25 11:19:21 +02:00
..
Kconfig drm/display: Introduce a DRM display-helper module 2022-04-25 11:19:21 +02:00
Makefile drm/panel: Add panel driver for NewVision NV3052C based LCDs 2022-04-05 21:41:36 +01:00
panel-abt-y030xx067a.c drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable 2022-04-05 21:41:36 +01: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: Rename dp/ to display/ 2022-04-25 11:17:45 +02: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 * drm/panel/ili9341: Fix optional regulator handling 2022-04-07 10:22:43 +10: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 drm/panel: innolux-ej030na and abt-y030xx067a: add .enable and .disable 2022-04-05 21:41:36 +01: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/panel: lvds: Drop now redundant width-mm and height-mm check 2022-04-24 23:54:09 +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-newvision-nv3052c.c drm-misc-next for 5.19: 2022-04-12 17:44:27 +10: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: Prevent double-free 2021-07-22 11:37:03 +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: Rename dp/ to display/ 2022-04-25 11:17:45 +02: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 drm/mcde/panel: Inverse misunderstood flag 2021-03-04 14:31:06 +01:00
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 drm: use getter/setter functions 2021-02-10 14:10:59 +01:00
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/panel: simple: Add missing bus flags for Innolux G070Y2-L01 2022-04-24 23:56:16 +02: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 drm/panel: Use drm_mode_duplicate() 2022-03-14 17:39:53 +02:00
panel-visionox-rm69299.c drm/panel: Use drm_mode_duplicate() 2022-03-14 17:39:53 +02:00
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