Hi Linus, Fixes across the driver spectrum this week, the mediatek fbdev support isn't very large and might be a bit late for this round, but I looked over it and it's not very large and seems like a useful feature for them.
Otherwise the main thing is a regression fix for i915 5.0 bug that caused black screens on a bunch of Dell XPS 15s I think, I know at least Fedora is waiting for this to land, and the udl fix is also for a regression since 5.0 where unplugging the device would end badly. core: - make atomic hooks optional i915: - Revert a 5.0 regression where some eDP panels stopped working - DSI related fixes for platforms up to IceLake - GVT (regression fix, warning fix, use-after free fix) amdgpu: - Cursor fixes - missing PCI ID fix for KFD - XGMI fix - shadow buffer handling after reset fix udl: - fix unplugging device crashes. mediatek: - stabilise MT2701 HDMI support - fbdev support tegra: - fix for build regression in rc1. sun4i: - Allwinner A6 max freq improvements - null ptr deref fix dw-hdmi: - SCDC configuration improvements omap: - CEC clock management policy fix drm-fixes-2019-04-12: drm i915, amd, dw-hdmi, omap, mediatek, tegra, udl fixes The following changes since commit 15ade5d2e7775667cf191cf2f94327a4889f8b9d: Linux 5.1-rc4 (2019-04-07 14:09:59 -1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-fixes-2019-04-12 for you to fetch changes up to 788f07ebe040922c89e38f609b7890ba52a09db2: Merge tag 'drm-intel-fixes-2019-04-11' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes (2019-04-12 13:39:32 +1000) ---------------------------------------------------------------- drm i915, amd, dw-hdmi, omap, mediatek, tegra, udl fixes ---------------------------------------------------------------- Alex Deucher (1): drm/amdkfd: Add picasso pci id CK Hu (2): drm/mediatek: Implement gem prime vmap/vunmap function drm/mediatek: Add Mediatek framebuffer device Chris Wilson (2): drm/i915/gvt: Annotate iomem usage drm/i915/gvt: Prevent use-after-free in ppgtt_free_all_spt() Dan Carpenter (1): drm/mediatek: Fix an error code in mtk_hdmi_dt_parse_pdata() Dave Airlie (6): drm/udl: add a release method and delay modeset teardown Merge tag 'drm/tegra/for-5.1-rc5' of git://anongit.freedesktop.org/tegra/linux into drm-fixes Merge branch 'mediatek-drm-fixes-5.1' of https://github.com/ckhu-mediatek/linux.git-tags into drm-fixes Merge branch 'drm-fixes-5.1' of git://people.freedesktop.org/~agd5f/linux into drm-fixes Merge tag 'drm-misc-fixes-2019-04-11' of git://anongit.freedesktop.org/drm/drm-misc into drm-fixes Merge tag 'drm-intel-fixes-2019-04-11' of git://anongit.freedesktop.org/drm/drm-intel into drm-fixes Imre Deak (1): drm/i915: Get power refs in encoder->get_power_domains() Jani Nikula (1): drm/i915/dp: revert back to max link rate and lane count on eDP Jernej Skrabec (1): drm/sun4i: DW HDMI: Lower max. supported rate for H6 Matteo Croce (1): drm/omap: fix typo Maxime Ripard (1): Merge drm/drm-fixes into drm-misc-fixes Neil Armstrong (2): drm/bridge: dw-hdmi: disable SCDC configuration for invalid setups Revert "Documentation/gpu/meson: Remove link to meson_canvas.c" Nicholas Kazlauskas (1): drm/amd/display: Fix negative cursor pos programming (v2) Ondrej Jirman (1): drm/sun4i: tcon top: Fix NULL/invalid pointer dereference in sun8i_tcon_top_un/bind Rodrigo Siqueira (1): drm/atomic-helper: Make atomic_enable/disable crtc callbacks optional Rodrigo Vivi (1): Merge tag 'gvt-fixes-2019-04-11' of https://github.com/intel/gvt-linux into drm-intel-fixes Sean Paul (1): Documentation/gpu/meson: Remove link to meson_canvas.c Stefan Agner (1): gpu: host1x: Fix compile error when IOMMU API is not available Tony Lindgren (1): drm/omap: hdmi4_cec: Fix CEC clock handling for PM Vandita Kulkarni (2): drm/i915/icl: Ungate ddi clocks before IO enable drm/i915/icl: Fix port disable sequence for mipi-dsi Ville Syrjälä (1): drm/i915: Fix pipe_bpp readout for BXT/GLK DSI Wangyan Wang (5): drm/mediatek: fix the rate and divder of hdmi phy for MT2701 drm/mediatek: make implementation of recalc_rate() for MT2701 hdmi phy drm/mediatek: remove flag CLK_SET_RATE_PARENT for MT2701 hdmi phy drm/mediatek: using new factor for tvdpll for MT2701 hdmi phy drm/mediatek: no change parent rate in round_rate() for MT2701 hdmi phy Wen Yang (1): drm/mediatek: fix possible object reference leak Xiong Zhang (1): drm/i915/gvt: Roundup fb->height into tile's height at calucation fb->size shaoyunl (1): drm/amdgpu: Adjust IB test timeout for XGMI configuration tiancyin (1): drm/amd/display: fix cursor black issue wentalou (1): drm/amdgpu: amdgpu_device_recover_vram always failed if only one node in shadow_list drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 13 +++-- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 23 +------- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 34 +++++++++-- drivers/gpu/drm/drm_atomic_helper.c | 5 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 9 ++- drivers/gpu/drm/i915/gvt/gtt.c | 12 +++- drivers/gpu/drm/i915/gvt/kvmgt.c | 6 +- drivers/gpu/drm/i915/icl_dsi.c | 48 +++++++++------- drivers/gpu/drm/i915/intel_ddi.c | 23 ++++---- drivers/gpu/drm/i915/intel_display.c | 6 +- drivers/gpu/drm/i915/intel_dp.c | 69 ++++------------------- drivers/gpu/drm/i915/intel_drv.h | 10 ++-- drivers/gpu/drm/i915/vlv_dsi.c | 24 ++++++++ drivers/gpu/drm/mediatek/mtk_dpi.c | 8 +-- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +++ drivers/gpu/drm/mediatek/mtk_drm_gem.c | 46 +++++++++++++++ drivers/gpu/drm/mediatek/mtk_drm_gem.h | 3 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 2 +- drivers/gpu/drm/mediatek/mtk_hdmi_phy.c | 35 ++---------- drivers/gpu/drm/mediatek/mtk_hdmi_phy.h | 5 +- drivers/gpu/drm/mediatek/mtk_mt2701_hdmi_phy.c | 49 ++++++++++++++-- drivers/gpu/drm/mediatek/mtk_mt8173_hdmi_phy.c | 23 ++++++++ drivers/gpu/drm/omapdrm/dss/hdmi4_cec.c | 26 ++++++--- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 9 ++- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 5 +- drivers/gpu/drm/udl/udl_drv.c | 1 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_main.c | 8 ++- drivers/gpu/host1x/hw/channel_hw.c | 2 +- include/drm/drm_modeset_helper_vtables.h | 4 ++ 34 files changed, 321 insertions(+), 202 deletions(-) _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel