[Intel-gfx] [PULL] drm-misc-next
Thomas Zimmermann
tzimmermann at suse.de
Wed Jun 8 10:34:41 UTC 2022
Hi Dave and Daniel,
here's the first PR for drm-misc-next that will go into v5.20.
Best regards
Thomas
drm-misc-next-2022-06-08:
drm-misc-next for 5.20:
UAPI Changes:
* connector: export bpc limits in debugfs
* dma-buf: Print buffer name in debugfs
Cross-subsystem Changes:
* dma-buf: Improve dma-fence handling; Cleanups
* fbdev: Device-unregistering fixes
Core Changes:
* client: Only use driver-validated modes to avoid blank screen
* dp-aux: Make probing more reliable; Small fixes
* edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
* gem: Don't use framebuffer format's non-exising color planes
* probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
* scheduler: Don't kill jobs in interrupt context
Driver Changes:
* amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
Export CRTC bpc settings via debugfs
* bridge: Add TI-DLPC3433; anx7625: Fixes; fy07024di26a30d: Optional
GPIO reset; icn6211: Cleanups; ldb: Add reg and reg-name properties
to bindings, Kconfig fixes; lt9611: Fix display sensing; lt9611uxc:
Fixes; nwl-dsi: Fixes; ps8640: Cleanups; st7735r: Fixes; tc358767:
DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
Fixes;
* gma500: Cleanup connector I2C handling
* hyperv: Unify VRAM allocation of Gen1 and Gen2
* i915: export CRTC bpc settings via debugfs
* meson: Support YUV422 output; Refcount fixes
* mgag200: Support damage clipping; Support gamma handling; Protect
concurrent HW access; Fixes to connector; Store model-specific limits
in device-info structure; Cleanups
* nouveau: Fixes and Cleanups
* panel: Kconfig fixes
* panfrost: Valhall support
* r128: Fix bit-shift overflow
* rockchip: Locking fixes in error path; Minor cleanups
* ssd130x: Fix built-in linkage
* ttm: Cleanups
* udl; Always advertize VGA connector
* fbdev/vesa: Support COMPILE_TEST
The following changes since commit 6071c4c2a319da360b0bf2bc397d4fefad10b2c8:
drm/qxl: add drm_gem_plane_helper_prepare_fb (2022-05-05 12:30:10 +0200)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-06-08
for you to fetch changes up to dfa687bffc8a4a21ed929c7dececf01b8f1f52ee:
drm/bridge: lt9611uxc: Cancel only driver's work (2022-06-07 14:57:47 +0200)
----------------------------------------------------------------
drm-misc-next for 5.20:
UAPI Changes:
* connector: export bpc limits in debugfs
* dma-buf: Print buffer name in debugfs
Cross-subsystem Changes:
* dma-buf: Improve dma-fence handling; Cleanups
* fbdev: Device-unregistering fixes
Core Changes:
* client: Only use driver-validated modes to avoid blank screen
* dp-aux: Make probing more reliable; Small fixes
* edit: CEA data-block iterators; Introduce struct drm_edid; Many cleanups
* gem: Don't use framebuffer format's non-exising color planes
* probe-helper: Use 640x480 as DisplayPort fallback; Refactoring
* scheduler: Don't kill jobs in interrupt context
Driver Changes:
* amdgpu: Use atomic fence helpers in DM; Fix VRAM address calculation;
Export CRTC bpc settings via debugfs
* bridge: Add TI-DLPC3433; anx7625: Fixes; fy07024di26a30d: Optional
GPIO reset; icn6211: Cleanups; ldb: Add reg and reg-name properties
to bindings, Kconfig fixes; lt9611: Fix display sensing; lt9611uxc:
Fixes; nwl-dsi: Fixes; ps8640: Cleanups; st7735r: Fixes; tc358767:
DSI/DPI refactoring and DSI-to-eDP support, Fixes; ti-sn65dsi83:
Fixes;
* gma500: Cleanup connector I2C handling
* hyperv: Unify VRAM allocation of Gen1 and Gen2
* i915: export CRTC bpc settings via debugfs
* meson: Support YUV422 output; Refcount fixes
* mgag200: Support damage clipping; Support gamma handling; Protect
concurrent HW access; Fixes to connector; Store model-specific limits
in device-info structure; Cleanups
* nouveau: Fixes and Cleanups
* panel: Kconfig fixes
* panfrost: Valhall support
* r128: Fix bit-shift overflow
* rockchip: Locking fixes in error path; Minor cleanups
* ssd130x: Fix built-in linkage
* ttm: Cleanups
* udl; Always advertize VGA connector
* fbdev/vesa: Support COMPILE_TEST
----------------------------------------------------------------
Alyssa Rosenzweig (9):
dt-bindings: Add compatible for Mali Valhall (JM)
drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
drm/panfrost: Constify argument to has_hw_issue
drm/panfrost: Handle HW_ISSUE_TTRX_3076
drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk
drm/panfrost: Add "clean only safe" feature bit
drm/panfrost: Don't set L2_MMU_CONFIG quirks
drm/panfrost: Add Mali-G57 "Natt" support
drm/panfrost: Add arm,mali-valhall-jm compatible
André Almeida (1):
drm/vkms: Update vkms_composer_worker documentation
Bhanuprakash Modem (3):
drm/debug: Expose connector's max supported bpc via debugfs
drm/i915/display/debug: Expose crtc current bpc via debugfs
drm/amd/display: Move connector debugfs to drm
Bjorn Andersson (1):
drm/bridge: lt9611uxc: Cancel only driver's work
Borislav Petkov (1):
drm/r128: Fix undefined behavior due to shift overflowing the constant
Christian König (10):
drm/ttm: move default BO destructor into VMWGFX v2
drm/amdgpu: switch DM to atomic fence helpers v2
drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new
drm/amdgpu: move internal vram_mgr function into the C file
dma-buf: cleanup dma_fence_chain_walk
dma-buf: cleanup dma_fence_unwrap selftest v2
dma-buf: cleanup dma_fence_unwrap implementation
dma-buf: return only unsignaled fences in dma_fence_unwrap_for_each v3
dma-buf: generalize dma_fence unwrap & merging v3
drm: use dma_fence_unwrap_merge() in drm_syncobj
Colin Ian King (1):
drm/rockchip: Fix spelling mistake "aligened" -> "aligned"
Dan Carpenter (1):
drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
Dmitry Osipenko (1):
drm/scheduler: Don't kill jobs in interrupt context
Dongjin Kim (1):
drm/meson: add YUV422 output support
Douglas Anderson (8):
drm/probe-helper: Add helper for drm_helper_probe_single_connector_modes()
drm/probe-helper: For DP, add 640x480 if all other modes are bad
drm: Document the power requirements for DP AUX transfers
drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
drm/dp: Add callbacks to make using DP AUX bus properly easier
drm/bridge: Add devm_drm_bridge_add()
drm/bridge: parade-ps8640: Handle DP AUX more properly
drm/probe-helper: Default to 640x480 if no EDID on DP
Fabio Estevam (1):
drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
Gao Chao (1):
drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
Geert Uytterhoeven (1):
drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
Guo Zhengkui (1):
drm/nouveau/tegra: remove needless NULL check
Jagan Teki (2):
dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD
drm: bridge: Add TI DLPC3433 DSI to DMD bridge
Jani Nikula (44):
drm/edid: reset display info in drm_add_edid_modes() for NULL edid
drm/edid: rename HDMI Forum VSDB to SCDS
drm/edid: clean up CTA data block tag definitions
drm/edid: add iterator for EDID base and extension blocks
drm/edid: add iterator for CTA data blocks
drm/edid: clean up cea_db_is_*() functions
drm/edid: convert add_cea_modes() to use cea db iter
drm/edid: convert drm_edid_to_speaker_allocation() to use cea db iter
drm/edid: convert drm_edid_to_sad() to use cea db iter
drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter
drm/edid: convert drm_detect_monitor_audio() to use cea db iter
drm/edid: convert drm_parse_cea_ext() to use cea db iter
drm/edid: convert drm_edid_to_eld() to use cea db iter
drm/edid: sunset the old unused cea data block iterators
drm/edid: restore some type safety to cea_db_*() functions
drm/edid: detect basic audio in all CEA extensions
drm/edid: detect color formats and CTA revision in all CTA extensions
drm/edid: skip CTA extension scan in drm_edid_to_eld() just for CTA rev
drm/edid: sunset drm_find_cea_extension()
drm/edid: use else-if in CTA extension parsing
drm/edid: convert drm_for_each_detailed_block() to edid iter
drm/edid: add struct drm_edid container
drm/edid: start propagating drm_edid to lower levels
drm/edid: keep propagating drm_edid to display info
drm/edid: propagate drm_edid to drm_edid_to_eld()
drm/edid: convert drm_edid_connector_update() to drm_edid fully
drm/edid: convert struct detailed_mode_closure to drm_edid
drm/edid: convert drm_mode_detailed() to drm_edid
drm/edid: convert drm_dmt_modes_for_range() to drm_edid
drm/edid: convert drm_gtf_modes_for_range() to drm_edid
drm/edid: convert drm_cvt_modes_for_range() to drm_edid
drm/edid: convert drm_mode_std() and children to drm_edid
drm/edid: convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
drm/edid: convert get_monitor_name() to drm_edid
drm/edid: convert drm_for_each_detailed_block() to drm_edid
drm/edid: add drm_edid helper for drm_edid_to_sad()
drm/edid: add drm_edid helper for drm_edid_to_speaker_allocation()
drm/edid: add drm_edid helper for drm_detect_hdmi_monitor()
drm/edid: add drm_edid helper for drm_detect_monitor_audio()
drm/edid: convert cea_db_iter_edid_begin() to drm_edid
drm/edid: convert drm_edid_iter_begin() to drm_edid
drm/edid: add drm_edid helper for drm_update_tile_info()
drm/displayid: convert to drm_edid
drm/edid: convert version_greater() to drm_edid
Javier Martinez Canillas (6):
MAINTAINERS: Add simpledrm driver co-maintainer
drm/todo: Add entry for converting kselftests to kunit
fbdev: Restart conflicting fb removal loop when unregistering devices
fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled
drm/st7735r: Fix module autoloading for Okaya RH128128T
drm/ssd130x: Only define a SPI device ID table when built as a module
Jayshri Pawar (1):
drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions.
Jiapeng Chong (1):
drm/nouveau/gr/gf100-: Clean up some inconsistent indenting
Jocelyn Falempe (4):
drm/mgag200: Add FB_DAMAGE_CLIPS support
drm/mgag200: Optimize damage clips
drm/mgag200: Warn once if trying to set start address on broken hardware.
drm/mgag200: Enable atomic gamma lut update
John Stultz (2):
drm/bridge: lt9611: Consolidate detection logic
drm/bridge: lt9611: Use both bits for HDMI sensing
Jonathan Liu (1):
drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1
Julia Lawall (1):
drm/nouveau/mmu: fix typo in comment
Lee Shawn C (1):
drm/edid: check for HF-SCDB block
Liu Ying (1):
drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
Marek Vasut (9):
dt-bindings: display: bridge: ldb: Fill in reg property
drm/bridge: tc358767: Factor out DSI and DPI RX enablement
drm/bridge: tc358767: Add DSI-to-(e)DP mode support
drm: bridge: icn6211: Register macro clean up
drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
drm/bridge: tc358767: Report DSI-to-(e)DP as supported
drm/bridge: tc358767: Make sure Refclk clock are enabled
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/bridge: anx7625: Add missing of_node_put for endpoint
Mark Menzynski (1):
drm/nouveau: clear output poll workers before nouveau_fbcon_destroy()
Melissa Wen (1):
MAINTAINERS: add Melissa to V3D maintainers
Miaoqian Lin (3):
drm/meson: Fix refcount leak in meson_encoder_hdmi_init
drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
Minghao Chi (1):
drm/bridge: simplify the return expression of ps8640_bridge_host_attach
Niels Dossche (1):
drm: use ENOMEM for drmm_kzalloc allocation failures
Patrik Jakobsson (8):
drm/gma500: Use gma_ prefix for our i2c abstraction
drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter
drm/gma500: Make cdv lvds use ddc adapter from drm_connector
drm/gma500: Make cdv hdmi use ddc adapter from drm_connector
drm/gma500: Make psb lvds use ddc adapter from drm_connector
drm/gma500: Make cdv crt use ddc adapter from drm_connector
drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector
drm/gma500: Read EDID from the correct i2c adapter
Peter Geis (2):
dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional
drm/panel: feiyang-fy07024di26a30d: make reset gpio optional
Ren Zhijie (1):
drm/rockchip: Fix Kconfig dependencies for display-port encoders
Rob Herring (1):
dt-bindings: display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
Robert Foss (2):
Revert "drm/bridge: anx7625: Use DPI bus type"
Revert "dt-bindings:drm/bridge:anx7625: add port at 0 property"
Saurabh Sengar (1):
drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
Thomas Zimmermann (26):
drm: Always warn if user-defined modes are not supported
drm/client: Look for command-line modes first
drm/client: Don't add new command-line mode
drm/mgag200: Acquire I/O lock while reading EDID
drm/mgag200: Fail on I2C initialization errors
drm/mgag200: Implement connector's get_modes with helper
drm/mgag200: Switch I2C code to managed cleanup
drm/mgag200: Remove struct mga_connector
drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_valid
drm/mgag200: Split up connector's mode_valid helper
drm/udl: Set VGA connector
drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access()
drm/gem: Ignore color planes that are unused by framebuffer format
drm/gem-vram: Share code between GEM VRAM's _{prepare, cleanup}_fb()
drm/gem-vram: Ignore planes that are unused by framebuffer format
drm/gem: Warn on trying to use a non-existing framebuffer plane
drm/mgag200: Remove special case for G200SE with <2 MiB
drm/mgag200: Initialize each model in separate function
drm/mgag200: Move PCI-option setup into model-specific code
drm/mgag200: Call mgag200_device_probe_vram() from per-model init
drm/mgag200: Implement new init logic
drm/mgag200: Add struct mgag200_device_info
drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info
drm/mgag200: Store maximum resolution and memory bandwidth in device info
drm/mgag200: Store vidrst flag in device info
drm/mgag200: Store positions of I2C data and clock bits in device info
Timur Tabi (1):
drm/nouveau: fix another off-by-one in nvbios_addr
Tom Rix (1):
drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-class to static
Ville Syrjälä (1):
drm/edid: Extract drm_edid_decode_mfg_id()
Xin Ji (2):
dt-bindings:drm/bridge:anx7625: add port at 0 property
drm/bridge: anx7625: Use DPI bus type
Yang Li (1):
drm/rockchip: remove unneeded semicolon from vop2 driver
Yuanzheng Song (1):
dma-buf: add the name field to the table header
Yunhao Tian (1):
drm/mipi-dbi: align max_chunk to 2 in spi_transfer
.../bindings/display/bridge/fsl,ldb.yaml | 16 +-
.../display/bridge/ingenic,jz4780-hdmi.yaml | 1 -
.../bindings/display/bridge/ti,dlpc3433.yaml | 117 ++
.../display/panel/feiyang,fy07024di26a30d.yaml | 1 -
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 25 +-
Documentation/gpu/todo.rst | 11 +
MAINTAINERS | 8 +
drivers/dma-buf/Makefile | 2 +-
drivers/dma-buf/dma-buf.c | 4 +-
drivers/dma-buf/dma-fence-chain.c | 4 +-
drivers/dma-buf/dma-fence-unwrap.c | 162 +++
drivers/dma-buf/st-dma-fence-unwrap.c | 157 ++-
drivers/dma-buf/sync_file.c | 119 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 51 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 27 -
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 27 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 38 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 -
drivers/gpu/drm/bridge/Kconfig | 17 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 12 -
drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 12 +
drivers/gpu/drm/bridge/analogix/anx7625.c | 1 +
drivers/gpu/drm/bridge/cdns-dsi.c | 26 +
drivers/gpu/drm/bridge/chipone-icn6211.c | 42 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 24 +-
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 2 +-
drivers/gpu/drm/bridge/nwl-dsi.c | 6 +
drivers/gpu/drm/bridge/parade-ps8640.c | 73 +-
drivers/gpu/drm/bridge/tc358767.c | 169 ++-
drivers/gpu/drm/bridge/ti-dlpc3433.c | 417 +++++++
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 2 +-
drivers/gpu/drm/display/drm_dp_aux_bus.c | 211 ++--
drivers/gpu/drm/drm_bridge.c | 23 +
drivers/gpu/drm/drm_client_modeset.c | 28 +-
drivers/gpu/drm/drm_debugfs.c | 21 +
drivers/gpu/drm/drm_displayid.c | 16 +-
drivers/gpu/drm/drm_edid.c | 1272 ++++++++++++--------
drivers/gpu/drm/drm_encoder.c | 2 +-
drivers/gpu/drm/drm_gem_atomic_helper.c | 6 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 104 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 54 +-
drivers/gpu/drm/drm_mipi_dbi.c | 7 +
drivers/gpu/drm/drm_modes.c | 4 +
drivers/gpu/drm/drm_probe_helper.c | 178 ++-
drivers/gpu/drm/drm_syncobj.c | 57 +-
drivers/gpu/drm/gma500/cdv_intel_crt.c | 47 +-
drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 98 +-
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 80 +-
drivers/gpu/drm/gma500/intel_i2c.c | 36 +-
drivers/gpu/drm/gma500/oaktrail_lvds.c | 50 +-
drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 36 +-
drivers/gpu/drm/gma500/psb_drv.h | 2 +-
drivers/gpu/drm/gma500/psb_intel_drv.h | 24 +-
drivers/gpu/drm/gma500/psb_intel_lvds.c | 86 +-
drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 74 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 28 +
drivers/gpu/drm/meson/meson_encoder_cvbs.c | 1 +
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 27 +-
drivers/gpu/drm/mgag200/Makefile | 14 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 386 +++---
drivers/gpu/drm/mgag200/mgag200_drv.h | 148 ++-
drivers/gpu/drm/mgag200/mgag200_g200.c | 200 +++
drivers/gpu/drm/mgag200/mgag200_g200eh.c | 50 +
drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 51 +
drivers/gpu/drm/mgag200/mgag200_g200er.c | 46 +
drivers/gpu/drm/mgag200/mgag200_g200ev.c | 50 +
drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 60 +
drivers/gpu/drm/mgag200/mgag200_g200se.c | 130 ++
drivers/gpu/drm/mgag200/mgag200_g200wb.c | 50 +
drivers/gpu/drm/mgag200/mgag200_i2c.c | 59 +-
drivers/gpu/drm/mgag200/mgag200_mm.c | 116 --
drivers/gpu/drm/mgag200/mgag200_mode.c | 453 ++++---
drivers/gpu/drm/mgag200/mgag200_pll.c | 12 +-
drivers/gpu/drm/mgag200/mgag200_reg.h | 2 +
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 14 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 2 +-
drivers/gpu/drm/panel/Kconfig | 2 +
.../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_device.c | 9 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 1 +
drivers/gpu/drm/panfrost/panfrost_features.h | 13 +
drivers/gpu/drm/panfrost/panfrost_gpu.c | 18 +-
drivers/gpu/drm/panfrost/panfrost_issues.h | 19 +-
drivers/gpu/drm/panfrost/panfrost_regs.h | 1 +
drivers/gpu/drm/r128/r128_drv.h | 4 +-
drivers/gpu/drm/rockchip/Kconfig | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 5 +-
drivers/gpu/drm/scheduler/sched_entity.c | 6 +-
drivers/gpu/drm/solomon/ssd130x-spi.c | 2 +
drivers/gpu/drm/tiny/st7735r.c | 1 +
drivers/gpu/drm/ttm/ttm_bo.c | 9 +-
drivers/gpu/drm/udl/udl_connector.c | 2 +-
drivers/gpu/drm/vkms/vkms_composer.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 10 +-
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/core/fbmem.c | 22 +-
include/drm/display/drm_dp_aux_bus.h | 34 +-
include/drm/display/drm_dp_helper.h | 16 +-
include/drm/drm_bridge.h | 1 +
include/drm/drm_displayid.h | 6 +-
include/drm/drm_edid.h | 27 +-
include/drm/drm_gem_framebuffer_helper.h | 10 +-
include/drm/drm_probe_helper.h | 2 +
include/drm/gpu_scheduler.h | 4 +-
include/linux/dma-fence-unwrap.h | 82 +-
include/linux/fb.h | 1 -
111 files changed, 4032 insertions(+), 2286 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
create mode 100644 drivers/dma-buf/dma-fence-unwrap.c
create mode 100644 drivers/gpu/drm/bridge/ti-dlpc3433.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200eh3.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200er.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ev.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200ew3.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200se.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_g200wb.c
delete mode 100644 drivers/gpu/drm/mgag200/mgag200_mm.c
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Felix Imendörffer
More information about the Intel-gfx
mailing list