Skip to content

Commit 6034745

Browse files
committed
Merge tag 'drm-misc-next-2020-02-27' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
drm-misc-next for 5.7 UAPI Changes: Cross-subsystem Changes: Core Changes: - bridge: huge rework to get rid of omap_dss custom display drivers Driver Changes: - hisilicon: some fixes related to modes it can deal with / default to - virtio: shmem and gpu context fixes and enhancements - sun4i: Support for LVDS on the A33 Signed-off-by: Dave Airlie <[email protected]> From: Maxime Ripard <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
2 parents a2ae604 + 18b39fb commit 6034745

File tree

128 files changed

+3420
-2541
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+3420
-2541
lines changed

Documentation/gpu/drm-kms-helpers.rst

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,17 @@ Overview
139139
.. kernel-doc:: drivers/gpu/drm/drm_bridge.c
140140
:doc: overview
141141

142-
Default bridge callback sequence
143-
--------------------------------
142+
Bridge Operations
143+
-----------------
144144

145145
.. kernel-doc:: drivers/gpu/drm/drm_bridge.c
146-
:doc: bridge callbacks
146+
:doc: bridge operations
147+
148+
Bridge Connector Helper
149+
-----------------------
150+
151+
.. kernel-doc:: drivers/gpu/drm/drm_bridge_connector.c
152+
:doc: overview
147153

148154

149155
Bridge Helper Reference
@@ -155,6 +161,12 @@ Bridge Helper Reference
155161
.. kernel-doc:: drivers/gpu/drm/drm_bridge.c
156162
:export:
157163

164+
Bridge Connector Helper Reference
165+
---------------------------------
166+
167+
.. kernel-doc:: drivers/gpu/drm/drm_bridge_connector.c
168+
:export:
169+
158170
Panel-Bridge Helper Reference
159171
-----------------------------
160172

Documentation/gpu/todo.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -407,6 +407,20 @@ Contact: Daniel Vetter
407407

408408
Level: Intermediate
409409

410+
Replace drm_detect_hdmi_monitor() with drm_display_info.is_hdmi
411+
---------------------------------------------------------------
412+
413+
Once EDID is parsed, the monitor HDMI support information is available through
414+
drm_display_info.is_hdmi. Many drivers still call drm_detect_hdmi_monitor() to
415+
retrieve the same information, which is less efficient.
416+
417+
Audit each individual driver calling drm_detect_hdmi_monitor() and switch to
418+
drm_display_info.is_hdmi if applicable.
419+
420+
Contact: Laurent Pinchart, respective driver maintainers
421+
422+
Level: Intermediate
423+
410424
Core refactorings
411425
=================
412426

MAINTAINERS

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5600,12 +5600,13 @@ S: Maintained
56005600
F: drivers/gpu/drm/gma500/
56015601

56025602
DRM DRIVERS FOR HISILICON
5603-
M: Xinliang Liu <[email protected]>
5603+
M: Xinliang Liu <[email protected]>
56045604
M: Rongrong Zou <[email protected]>
5605+
R: John Stultz <[email protected]>
56055606
R: Xinwei Kong <[email protected]>
56065607
R: Chen Feng <[email protected]>
56075608
5608-
T: git git://github.com/xin3liang/linux.git
5609+
T: git git://anongit.freedesktop.org/drm/drm-misc
56095610
S: Maintained
56105611
F: drivers/gpu/drm/hisilicon/
56115612
F: Documentation/devicetree/bindings/display/hisilicon/

arch/arm/configs/davinci_all_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ CONFIG_VIDEO_TVP514X=m
158158
CONFIG_VIDEO_ADV7343=m
159159
CONFIG_DRM=m
160160
CONFIG_DRM_TILCDC=m
161-
CONFIG_DRM_DUMB_VGA_DAC=m
161+
CONFIG_DRM_SIMPLE_BRIDGE=m
162162
CONFIG_DRM_TINYDRM=m
163163
CONFIG_TINYDRM_ST7586=m
164164
CONFIG_FB=y

arch/arm/configs/integrator_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ CONFIG_SMC91X=y
5555
# CONFIG_KEYBOARD_ATKBD is not set
5656
# CONFIG_SERIO_SERPORT is not set
5757
CONFIG_DRM=y
58-
CONFIG_DRM_DUMB_VGA_DAC=y
58+
CONFIG_DRM_SIMPLE_BRIDGE=y
5959
CONFIG_DRM_PL111=y
6060
CONFIG_FB_MODE_HELPERS=y
6161
CONFIG_FB_MATROX=y

arch/arm/configs/multi_v7_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,11 +670,11 @@ CONFIG_DRM_PANEL_ORISETECH_OTM8009A=m
670670
CONFIG_DRM_PANEL_RAYDIUM_RM68200=m
671671
CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03=m
672672
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA0=m
673-
CONFIG_DRM_DUMB_VGA_DAC=m
674673
CONFIG_DRM_NXP_PTN3460=m
675674
CONFIG_DRM_PARADE_PS8622=m
676675
CONFIG_DRM_SII902X=m
677676
CONFIG_DRM_SII9234=m
677+
CONFIG_DRM_SIMPLE_BRIDGE=m
678678
CONFIG_DRM_TOSHIBA_TC358764=m
679679
CONFIG_DRM_I2C_ADV7511=m
680680
CONFIG_DRM_I2C_ADV7511_AUDIO=y

arch/arm/configs/omap2plus_defconfig

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -350,14 +350,13 @@ CONFIG_DRM_OMAP=m
350350
CONFIG_OMAP5_DSS_HDMI=y
351351
CONFIG_OMAP2_DSS_SDI=y
352352
CONFIG_OMAP2_DSS_DSI=y
353-
CONFIG_DRM_OMAP_ENCODER_OPA362=m
354-
CONFIG_DRM_OMAP_ENCODER_TPD12S015=m
355-
CONFIG_DRM_OMAP_CONNECTOR_HDMI=m
356-
CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m
357353
CONFIG_DRM_OMAP_PANEL_DSI_CM=m
358354
CONFIG_DRM_TILCDC=m
359355
CONFIG_DRM_PANEL_SIMPLE=m
356+
CONFIG_DRM_DISPLAY_CONNECTOR=m
357+
CONFIG_DRM_SIMPLE_BRIDGE=m
360358
CONFIG_DRM_TI_TFP410=m
359+
CONFIG_DRM_TI_TPD12S015=m
361360
CONFIG_DRM_PANEL_LG_LB035Q02=m
362361
CONFIG_DRM_PANEL_NEC_NL8048HL11=m
363362
CONFIG_DRM_PANEL_SHARP_LS037V7DW01=m

arch/arm/configs/shmobile_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,9 @@ CONFIG_VIDEO_ML86V7667=y
125125
CONFIG_DRM=y
126126
CONFIG_DRM_RCAR_DU=y
127127
CONFIG_DRM_PANEL_SIMPLE=y
128-
CONFIG_DRM_DUMB_VGA_DAC=y
129128
CONFIG_DRM_LVDS_CODEC=y
130129
CONFIG_DRM_SII902X=y
130+
CONFIG_DRM_SIMPLE_BRIDGE=y
131131
CONFIG_DRM_I2C_ADV7511=y
132132
CONFIG_DRM_I2C_ADV7511_AUDIO=y
133133
CONFIG_FB_SH_MOBILE_LCDC=y

arch/arm/configs/sunxi_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ CONFIG_RC_DEVICES=y
101101
CONFIG_IR_SUNXI=y
102102
CONFIG_DRM=y
103103
CONFIG_DRM_SUN4I=y
104-
CONFIG_DRM_DUMB_VGA_DAC=y
104+
CONFIG_DRM_SIMPLE_BRIDGE=y
105105
CONFIG_FB_SIMPLE=y
106106
CONFIG_SOUND=y
107107
CONFIG_SND=y

arch/arm/configs/versatile_defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ CONFIG_GPIO_PL061=y
5959
CONFIG_DRM=y
6060
CONFIG_DRM_PANEL_ARM_VERSATILE=y
6161
CONFIG_DRM_PANEL_SIMPLE=y
62-
CONFIG_DRM_DUMB_VGA_DAC=y
62+
CONFIG_DRM_SIMPLE_BRIDGE=y
6363
CONFIG_DRM_PL111=y
6464
CONFIG_FB_MODE_HELPERS=y
6565
CONFIG_BACKLIGHT_CLASS_DEVICE=y

0 commit comments

Comments
 (0)