Re:DRM pull for v5.3-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



And of course a subject line

On Mon., 15 Jul. 2019, 16:38 Dave Airlie, <airlied@xxxxxxxxx> wrote:
Hi Linus,

Main pull request for drm for 5.3. This merge window seems to be
conflictful and it conincides with myself and most of my family
getting hit with a strain of influenza A, and it feels like
freedesktop.org git is especially slow today.

I was waiting for the HMM tree to land, and I now have a bunch of fun
merge conflicts to resolve.

I've created a branch
https://cgit.freedesktop.org/drm/drm/log/?h=drm-next-5.3-backmerge-conflicts
git://anongit.freedesktop.org/drm/drm drm-next-5.3-backmerge-conflicts

Most of them are trivial enough, two probably need better explainations:

VMware had some mm helpers go in via my tree (looking back I'm not
sure Thomas really secured enough acks on these, but I'm going with it
for now until I get push back). They conflicted with one of the mm
cleanups in the hmm tree, I've pushed a patch to the top of my next to
fix most of the fallout in my tree, and the resulting fixup is to pick
the closure->ptefn hunk and apply something like in mm/memory.c

@@ -2201,7 +2162,7 @@ static int apply_to_page_range_wrapper(pte_t *pte,
        struct page_range_apply *pra =
                container_of(pter, typeof(*pra), pter);

-       return pra->fn(pte, NULL, addr, pra->data);
+       return pra->fn(pte, addr, pra->data);
 }

Then there is the one hmm merge fixup below.

diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
@@ -783,7 +783,7 @@ int amdgpu_ttm_tt_get_user_pages(struct ttm_tt
*ttm, struct page **pages)
                                0 : range->flags[HMM_PFN_WRITE];
        range->pfn_flags_mask = 0;
        range->pfns = pfns;
 -     hmm_range_register(range, mm, start,
 +     hmm_range_register(range, mirror, start,
                           start + ttm->num_pages * PAGE_SIZE, PAGE_SHIFT);

There are also a Kconfig conflict in mm, and an i915 Makefile conflict
that standout.

Feel free to just pull the resolved tree if you want, or get back to
me if this is too messy.

The biggest thing in this apart from the mm/hmm dancing, is the AMD
Navi GPU support, this again contains a bunch of header files that are
large. These are the new AMD RX5700 GPUs that just recently became
available.

Thanks,
Dave.

New drivers:
ST-Ericsson MCDE driver
Ingenic JZ47xx SoC

UAPI change:
HDR source metadata property

Core:
- HDR inforframes and EDID parsing
- drm hdmi infoframe unpacking
- remove prime sg_table caching into dma-buf
- New gem vram helpers to reduce driver code
- Lots of drmP.h removal
- reservation fencing fix
- documentation updates
- drm_fb_helper_connector removed
- mode name command handler rewrite

fbcon:
- Remove the fbcon notifiers

ttm:
- forward progress fixes

dma-buf:
- make mmap call optional
- debugfs refcount fixes
- dma-fence free with pending signals fix
- each dma-buf gets an inode

Panels:
- Lots of additional panel bindings

amdgpu:
- initial navi10 support
- avoid hw reset
- HDR metadata support
- new thermal sensors for vega asics
- RAS fixes
- use HMM rather than MMU notifier
- xgmi topology via kfd
- SR-IOV fixes
- driver reload fixes
- DC use a core bpc attribute
- Aux fixes for DC
- Bandwidth calc updates for DC
- Clock handling refactor
- kfd VEGAM support

vmwgfx:
- Coherent memory support changes

i915:
- HDR Support
- HDMI i2c link
- Icelake multi-segmented gamma support
- GuC firmware update
- Mule Creek Canyon PCH support for EHL
- EHL platform updtes
- move i915.alpha_support to i915.force_probe
- runtime PM refactoring
- VBT parsing refactoring
- DSI fixes
- struct mutex dependency reduction
- GEM code reorg

mali-dp:
- Komeda driver features

msm:
- dsi vs EPROBE_DEFER fixes
- msm8998 snapdragon 835 support
- a540 gpu support
- mdp5 and dpu interconnect support

exynos:
- drmP.h removal

tegra:
- misc fixes

tda998x:
- audio support improvements
- pixel repeated mode support
- quantisation range handling corrections
- HDMI vendor info fix

armada:
- interlace support fix
- overlay/video plane register handling refactor
- add gamma support

rockchip:
- RX3328 support

panfrost:
- expose perf counters via hidden ioctls

vkms:
- enumerate CRC sources list
ast:
- rework BO handling

mgag200:
- rework BO handling

dw-hdmi:
- suspend/resume support

rcar-du:
- R8A774A1 Soc Support
- LVDS dual-link mode support
- Additional formats
- Misc fixes

omapdrm:
- DSI command mode display support

stm
- fb modifier support
- runtime PM support

sun4i:
- use vmap ops

vc4:
- binner bo binding rework

v3d:
- compute shader support
- resync/sync fixes
- job management refactoring

lima:
- NULL pointer in irq handler fix
- scheduler default timeout

virtio:
- fence seqno support
- trace events

bochs:
- misc fixes

tc458767:
- IRQ/HDP handling

sii902x:
- HDMI audio support

atmel-hlcdc:
- misc fixes

meson:
- zpos support

drm-next-2019-07-15-1:
drm main pull request for 5.3-rc1
The following changes since commit 6116b892bd4fd0ddc5f30566a556218bb2e1a9b6:

  vga_switcheroo: Depend upon fbcon being built-in, if enabled
(2019-06-26 10:36:49 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm tags/drm-next-2019-07-15-1

for you to fetch changes up to 6dfc43d3a19174faead54575c204aee106225f43:

  mm: adjust apply_to_pfn_range interface for dropped token.
(2019-07-15 15:16:20 +1000)

----------------------------------------------------------------
drm main pull request for 5.3-rc1

----------------------------------------------------------------
Abhinav Kumar (2):
      drm/msm/dsi: add protection against NULL dsi device
      drm/msm/dpu: add icc voting in dpu_mdss_init

Aditya Swarup (1):
      drm/i915/icl: Fix setting 10 bit deep color mode

Aidan Wood (2):
      drm/amd/display: Properly set DCF clock
      drm/amd/display: Properly set u clock

Alex Deucher (37):
      drm/amdgpu/vega20: use mode1 reset for RAS and XGMI
      drm/amdgpu: use pcie_bandwidth_available rather than open coding it
      drm/amdgpu/soc15: skip reset on init
      drm/amdgpu: fix a race in GPU reset with IB test (v2)
      drm/amdgpu/display: Drop some new CONFIG_DRM_AMD_DC_DCN1_01 guards
      Revert "drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu"
      drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware
      drm/amdgpu: wait to fetch the vbios until after common init
      Revert "drm/amd/display: make clk_mgr call enable_pme_wa"
      Revert "drm/amd/display: Add Underflow Asserts to dc"
      Revert "drm/amd/display: move vmid determination logic out of dc"
      Revert "drm/amd/display: Rework CRTC color management"
      Revert "drm/amd/display: Use macro for invalid OPP ID"
      Revert "drm/amd/display: Copy stream updates onto streams"
      drm/amdgpu: add Navi10 pci ids
      drm/amd/powerplay/smu11: remove smu_update_table_with_arg
      drm/amdgpu/powerplay: add license to smu11 header
      drm/amdgpu/powerplay/vega20: use correct table index
      drm/amdgpu/gfx10: update to latest golden setting
      drm/amd/display: add fast_validate parameter to dcn20_validate_bandwidth
      drm/amd/display: updates for dcn20_update_bandwidth
      drm/amd/display: update dcn2 dc_plane_cap
      drm/amdgpu: drop unused df init callback
      Merge branch 'drm-next' into drm-next-5.3
      drm/amdgpu/powerplay: FEATURE_MASK is 64 bit so use ULL
      drm/amdgpu/display: switch udelay to msleep
      drm/amdgpu/display: drop ifdefs around comments
      drm/amdgpu: fix warning on 32 bit
      drm/amdgpu: drop copy/paste leftover to fix big endian
      drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE
      drm/amdgpu/gfx10: use reset default for PA_SC_FIFO_SIZE
      drm/amdgpu/display: fix interrupt client id for navi
      drm/amdgpu: properly guard DC support in navi code
      drm/amdgpu/psp11: simplify the ucode register logic
      drm/amdgpu: add missing documentation on new module parameters
      drm/amdgpu: properly guard the generic discovery code
      drm/amdgpu/navi10: add uclk activity sensor

Amber Lin (1):
      drm/amdkfd: Add domain number into gpu_id

Andreas Pretzsch (1):
      drm/panel: simple: Add support for EDT ET035012DM6

Andres Rodriguez (2):
      drm/edid: parse CEA blocks embedded in DisplayID
      drm/edid: use for_each_displayid_db where applicable

Andrew F. Davis (3):
      dma-buf: Remove leftover [un]map_atomic comments
      dma-buf: Update [un]map documentation to match the other functions
      dma-buf: Make mmap callback actually optional

Andrey Grodzovsky (5):
      drm/sched: Keep s_fence->parent pointer
      drm/scheduler: Add flag to hint the release of guilty job.
      drm/amdgpu: Avoid HW reset if guilty job already signaled.
      drm/sched: Fix static checker warning for potential NULL ptr
      drm/sched: Fix make htmldocs warnings.

Anthony Koo (5):
      drm/amd/display: fix multi display seamless boot case
      drm/amd/display: do not power on eDP power rail early
      drm/amd/display: fix issues with bad AUX reply on some displays
      drm/amd/display: fix issue with eDP not detected on driver load
      drm/amd/display: do not power on eDP power rail early

Aric Cyr (11):
      drm/amd/display: 3.2.28
      drm/amd/display: 3.2.29
      drm/amd/display: 3.2.30
      drm/amd/display: Use VCP for extended colorimetry
      drm/amd/display: 3.2.31
      drm/amd/display: 3.2.32
      drm/amd/display: program manual trigger only for bottom most pipe
      drm/amd/display: 3.2.33
      drm/amd/display: 3.2.34
      drm/amd/display: 3.2.35
      drm/amd/display: Intermittent DCN2 pipe hang on mode change

Arnd Bergmann (6):
      drm/amdgpu: fix error handling in df_v3_6_pmc_start
      drm/komeda: fix 32-bit komeda_crtc_update_clock_ratio
      amdgpu: make pmu support optional
      drm/amd/display: dcn20: include linux/delay.h
      drm/amd/powerplay: vega20: fix uninitialized variable use
      drm/amd/display: avoid 64-bit division

Ayan Halder (1):
      drm/komeda: Make Komeda interrupts shareable

Benjamin Gaignard (1):
      drm/stm: ltdc: restore calls to clk_{enable/disable}

Bhawanpreet Lakha (1):
      drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeature_status

Biju Das (4):
      dt-bindings: display: renesas: du: Document the r8a774a1 bindings
      dt-bindings: display: renesas: lvds: Document r8a774a1 bindings
      drm: rcar-du: Add R8A774A1 support
      drm: rcar-du: lvds: Add r8a774a1 support

Bob Yang (1):
      drm/amd/display: fixed DCC corruption

Boris Brezillon (4):
      drm/panfrost: Move gpu_{write, read}() macros to panfrost_regs.h
      drm/panfrost: Add a module parameter to expose unstable ioctls
      drm/panfrost: Add an helper to check the GPU generation
      drm/panfrost: Expose performance counters through unstable ioctls

Brian Masney (2):
      drm/msm: correct attempted NULL pointer dereference in put_iova
      drm/msm: add dirty framebuffer helper

Charlene Liu (20):
      drm/amd/display: add SW_USE_I2C_REG request.
      drm/amd/display: color space ycbcr709 support
      drm/amd/display: reset retimer/redriver below 340Mhz
      drm/amd/display: define v_total_min and max parameters
      drm/amd/display: enabling stream after HPD low to high happened
      drm/amd/display: add some math functions for dcn_calc_math
      drm/amd/display: add audio related regs
      drm/amd/display: dcn2 dmcu wait_for_loop update with dispclk.
      drm/amd/display: fix can not turn on two displays due to
DSC_RESOURCE failed.
      drm/amd/display: Add hubp_init entry to hubp vtable
      drm/amd/display: add SW_USE_I2C_REG request.
      drm/amd/display: Create DWB resource for DCN2
      drm/amd/display: [backport] dwb dm + efc support
      drm/amd/display: used optimum VSTARTUP instead of MaxVStartup
      drm/amd/display: Return UPDATE_TYPE_FULL on writeback update
      drm/amd/display: add some parameters to validate bandwidth functions
      drm/amd/display: add dwb stere caps and version
      drm/amd/display: add p010 and ayuv plane caps
      drm/amd/display: dcn2 use fixed clocks.
      drm/amd/display: expose dentist_get_did_from_divider

Chengming Gui (3):
      drm/amd/powerplay: Enable "disable dpm" feature to support swSMU
debug (v2)
      drm/amd/powerplay: Fix code error for translating int type to
bool type correctly
      drm/amd/powerplay: add set_power_profile_mode for raven1_refresh

Chia-I Wu (4):
      drm/virtio: set seqno for dma-fence
      drm/virtio: trace drm_fence_emit
      drm/virtio: add trace events for commands
      drm/virtio: allocate fences with GFP_KERNEL

Chris Park (5):
      drm/amd/display: Support AVI InfoFrame V3 and V4
      drm/amd/display: Define Byte 14 on AVI InfoFrame
      drm/amd/display: Move link functions from dc to dc_link
      drm/amd/display: Clean up scdc_test_data struct
      drm/amd/display: Move link functions from dc to dc_link

Chris Wilson (150):
      drm/i915: Verify workarounds immediately after application
      drm/i915: Verify the engine workarounds stick on application
      drm/i915: Make workaround verification *optional*
      drm/i915: Avoid use-after-free in reporting create.size
      drm/i915: Stop overwriting RING_IMR in rcs resume
      drm/i915: Setup the RCS ring prior to execution
      drm/i915: Remove unwarranted clamping for hsw/bdw
      drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info
      drm/i915: Expose the busyspin durations for i915_wait_request
      drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt
      drm/i915: Start writeback from the shrinker
      dma-buf: Remove unused sync_dump()
      drm/i915: Store the default sseu setup on the engine
      drm/i915/selftests: Verify whitelist of context registers
      drm/i915: Move GraphicsTechnology files under gt/
      drm/i915: Introduce struct intel_wakeref
      drm/i915: Pull the GEM powermangement coupling into its own file
      drm/i915: Introduce context->enter() and context->exit()
      drm/i915: Pass intel_context to i915_request_create()
      drm/i915: Invert the GEM wakeref hierarchy
      drm/i915: Explicitly pin the logical context for execbuf
      drm/i915: Allow multiple user handles to the same VM
      drm/i915: Disable preemption and sleeping while using the punit sideband
      drm/i915: Lift acquiring the vlv punit magic to a common sb-get
      drm/i915: Lift sideband locking for vlv_punit_(read|write)
      drm/i915: Replace pcu_lock with sb_lock
      drm/i915: Separate sideband declarations to intel_sideband.h
      drm/i915: Merge sbi read/write into a single accessor
      drm/i915: Merge sandybridge_pcode_(read|write)
      drm/i915: Move sandybride pcode access to intel_sideband.c
      drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
      drm/i915: Enable render context support for Ironlake (gen5)
      drm/i915: Enable render context support for gen4 (Broadwater to Cantiga)
      drm/i915/gvt: Pin the per-engine GVT shadow contexts
      drm/i915: Export intel_context_instance()
      drm/i915/selftests: Use the real kernel context for sseu isolation tests
      drm/i915/selftests: Pass around intel_context for sseu
      drm/i915: Pass intel_context to intel_context_pin_lock()
      drm/i915: Split engine setup/init into two phases
      drm/i915: Switch back to an array of logical per-engine HW contexts
      drm/i915: Remove intel_context.active_link
      drm/i915: Move i915_request_alloc into selftests/
      drm/i915: Skip unused contexts for context_barrier_task()
      drm/i915: Wait for the struct_mutex on idling
      drm/i915: Move the engine->destroy() vfunc onto the engine
      drm/i915: Complete both freed-object passes before draining the workqueue
      drm/i915: Include fence signaled bit in print_request()
      drm/i915/guc: Fix runtime suspend
      drm/i915/execlists: Flush the tasklet on parking
      drm/i915: Leave engine parking to the engines
      drm/i915/hangcheck: Track context changes
      drm/i915: Delay semaphore submission until the start of the signaler
      drm/i915: Disable semaphore busywaits on saturated systems
      drm/i915: Acquire the signaler's timeline HWSP last
      drm/i915: Assert breadcrumbs are correctly ordered in the signal handler
      drm/i915: Prefer checking the wakeref itself rather than the counter
      drm/i915: Assert the local engine->wakeref is active
      drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE
      drm/i915: Remove delay for idle_work
      drm/i915: Cancel retire_worker on parking
      drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches)
      drm/i915: Only reschedule the submission tasklet if preemption is possible
      drm/i915/execlists: Don't apply priority boost for resets
      drm/i915: Reboot CI if forcewake fails
      drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD
      drm/i915: Seal races between async GPU cancellation, retirement
and signaling
      drm/i915: Rearrange i915_scheduler.c
      drm/i915: Pass i915_sched_node around internally
      drm/i915: Check for no-op priority changes first
      drm/i915: Mark semaphores as complete on unsubmit out if payload
was started
      drm/i915: Truly bump ready tasks ahead of busywaits
      drm/i915/dp: Initialise locals for static analysis
      drm/i915/hdcp: Use both bits for device_count
      drm/i915: Bump signaler priority on adding a waiter
      drm/i915: Downgrade NEWCLIENT to non-preemptive
      drm/i915/execlists: Drop promotion on unsubmit
      drm/i915: Restore control over ppgtt for context creation ABI
      drm/i915: Allow a context to define its set of engines
      drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local ctx->engine[]
      drm/i915: Re-expose SINGLE_TIMELINE flags for context creation
      drm/i915: Allow userspace to clone contexts on creation
      drm/i915: Load balancing across a virtual engine
      drm/i915: Apply an execution_mask to the virtual_engine
      drm/i915: Extend execution fence to support a callback
      drm/i915/execlists: Virtual engine bonding
      drm/i915: Allow specification of parallel execbuf
      drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup
      drm/i915/gtt: Neuter the deferred unbind callback from gen6_ppgtt_cleanup
      drm/i915: Keep user GGTT alive for a minimum of 250ms
      drm/i915: Kill the undead intel_context.c zombie
      drm/i915: Split GEM object type definition to its own header
      drm/i915: Pull GEM ioctls interface to its own file
      drm/i915: Move object->pages API to i915_gem_object.[ch]
      drm/i915: Move shmem object setup to its own file
      drm/i915: Move phys objects to its own file
      drm/i915: Move mmap and friends to its own file
      drm/i915: Move GEM domain management to its own file
      drm/i915: Move more GEM objects under gem/
      drm/i915: Pull scatterlist utils out of i915_gem.h
      drm/i915: Move GEM object domain management from struct_mutex to local
      drm/i915: Move GEM object waiting to its own file
      drm/i915: Move GEM object busy checking to its own file
      drm/i915: Move GEM client throttling to its own file
      drm/i915: Rename intel_context.active to .inflight
      drm/i915: Drop the deferred active reference
      drm/i915: Take a runtime pm wakeref for atomic commits
      drm/i915: Avoid refcount_inc on known zero count
      drm/i915/gtt: Avoid overflowing the WC stash
      drm/i915: Drop check for non-NULL entry in llist_for_each_entry_safe
      drm/i915: Make default value for i915.mmio_debug a compile time option
      drm/i915: Track the purgeable objects on a separate eviction list
      drm/i915: Report all objects with allocated pages to the shrinker
      drm/i915/selftests: Flush partial-tiling object once
      drm/i915: Use unchecked writes for setting up the fences
      drm/i915: Use unchecked uncore writes to flush the GTT
      drm: Flush output polling on shutdown
      drm/i915/gtt: Replace struct_mutex serialisation for allocation
      dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc
      drm/i915: Move object close under its own lock
      drm/i915: Skip context_barrier emission for unused contexts
      drm/i915: Report an earlier wedged event when suspending the engines
      dma-fence: Signal all callbacks from dma_fence_release()
      drm/i915: Allow interrupts when taking the timeline->mutex
      drm/i915: Promote i915->mm.obj_lock to be irqsafe
      drm/i915: Pull kref into i915_address_space
      drm/i915: Rename i915_hw_ppgtt to i915_ppgtt
      drm/i915: Add a label for config DRM_I915_SPIN_REQUEST
      drm/i915: Prevent lock-cycles between GPU waits and GPU resets
      drm/i915: Combine unbound/bound list tracking for objects
      dma-fence/reservation: Markup rcu protected access for DEBUG_MUTEXES
      drm/i915: kerneldoc warnings squelched
      drm/i915: Move fence register tracking from i915->mm to ggtt
      drm/i915: Enable refcount debugging for default debug levels
      drm/i915: Discard some redundant cache domain flushes
      drm/i915: Execute signal callbacks from no-op i915_request_wait
      drm/i915: Refine i915_reset.lock_map
      drm/i915: Keep contexts pinned until after the next kernel context switch
      drm/i915: Stop retiring along engine
      drm/i915: Replace engine->timeline with a plain list
      drm/i915: Avoid tainting i915_gem_park() with wakeref.lock
      drm/i915/gtt: Serialise both updates to PDE and our shadow
      drm/i915/guc: Reduce verbosity on log overflows
      drm/i915: Keep engine alive as we retire the context
      drm/i915: Use drm_gem_object.resv
      drm/i915: Skip shrinking already freed pages
      drm/i915/selftests: Flush live_evict
      drm/i915: Don't dereference request if it may have been retired
when printing
      drm/i915: Make the semaphore saturation mask global
      drm/i915/execlists: Detect cross-contamination with GuC
      drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait()

Christian König (18):
      drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_RENDER_ALLOW
      drm/scheduler: rework job destruction
      MAINTAINERS: drop Jerry as TTM maintainer
      dma-buf: start caching of sg_table objects v2
      drm: remove prime sg_table caching
      drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch]
      drm/amdgpu: remove static GDS, GWS and OA allocation
      drm/ttm: Make LRU removal optional v2
      drm/ttm: return immediately in case of a signal
      drm/ttm: remove manual placement preference
      drm/ttm: cleanup ttm_bo_mem_space
      drm/ttm: immediately move BOs to the new LRU v3
      drm/ttm: fix busy memory to fail other user v10
      drm/ttm: fix ttm_bo_unreserve
      drm/amdgpu: drop some validation failure messages
      drm/amdgpu: create GDS, GWS and OA in system domain
      drm/amdgpu: stop removing BOs from the LRU v3
      drm/amdgpu: disable concurrent flushes for Navi10 v2

Chunming Zhou (2):
      drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu
      drm/amd/display: use ttm_eu_reserve_buffers instead of
amdgpu_bo_reserve v2

Claudiu Beznea (3):
      drm: atmel-hlcdc: add config option for clock selection
      drm: atmel-hlcdc: avoid initializing cfg with zero
      drm/atmel-hlcdc: revert shift by 8

Clinton Taylor (1):
      drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit deep color

Clément Péron (2):
      drm: panfrost: add optional bus_clock
      dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible

Colin Ian King (6):
      drm/amdgpu: fix spelling mistake "retrived" -> "retrieved"
      drm/i915/gtt: set err to -ENOMEM on memory allocation failure
      drm/amdkfd: fix null pointer dereference on dev
      drm/i915: fix use of uninitialized pointer vaddr
      drm/bridge: sii902x: fix comparision of u32 with less than zero
      drm/amd/display: fix a couple of spelling mistakes

Dan Carpenter (5):
      drm/i915: selftest_lrc: Check the correct variable
      drm/bridge: sii902x: re-order conditions to prevent out of bounds read
      drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported()
      drm/mcde: Fix an uninitialized variable
      drm: self_refresh: Fix a reversed condition in
drm_self_refresh_helper_cleanup()

Daniel Drake (1):
      drm/i915/fbc: disable framebuffer compression on GeminiLake

Daniel He (1):
      drm/amd/display: Modified AUX_DPHY_RX_CONTROL0

Daniel Vetter (17):
      drm/doc: Improve docs for conn_state->best_encoder
      drm: Some ocd in drm_file.c
      drm/doc: More fine-tuning on userspace review requirements
      drm/docs: More links for implicit/explicit fencing.
      drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry
      drm/vkms: Forward timer right after drm_crtc_handle_vblank
      drm/crc-debugfs: Also sprinkle irqrestore over early exits
      Merge tag 'du-next-20190608-2' of
git://linuxtv.org/pinchartl/media into drm-next
      Merge tag 'omapdrm-5.3' of git://git.kernel.org/.../tomba/linux
into drm-next
      drm/fb: document dirty helper better
      drm/ast: Drop fb_debug_enter/leave
      Merge tag 'drm-misc-next-2019-06-14' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
      drm/todo: Improve drm_gem_object funcs todo
      drm/gem: Unexport drm_gem_(un)pin/v(un)map
      drm/vkms: Move format arrays to vkms_plane.c
      Merge v5.2-rc5 into drm-next
      drm/todo: Update drm_gem_object_funcs todo even more

Daniele Ceraolo Spurio (12):
      drm/i915: extract intel_display_power.h/c from intel_runtime_pm.h/c
      drm/i915: move more defs in intel_display_power.h
      drm/i915/guc: always use Command Transport Buffers
      drm/i915/wopcm: update default size for gen11+
      drm/i915: prefer i915_runtime_pm in intel_runtime function
      drm/i915: Remove rpm asserts that use i915
      drm/i915: make enable/disable rpm assert function use the rpm structure
      drm/i915: move and rename i915_runtime_pm
      drm/i915: move a few more functions to accept the rpm structure
      drm/i915: update rpm_get/put to use the rpm structure
      drm/i915: update with_intel_runtime_pm to use the rpm structure
      drm/i915: make intel_wakeref work on the rpm struct

Dave Airlie (20):
      Merge tag 'drm-misc-next-2019-05-24' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-intel-next-2019-05-24' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge branch 'drm-next-5.3' of
git://people.freedesktop.org/~agd5f/linux into drm-next
      Merge tag 'drm-misc-next-2019-06-05' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge branch 'drm-next-5.3' of
git://people.freedesktop.org/~agd5f/linux into drm-next
      Merge branch 'vmwgfx-next' of
git://people.freedesktop.org/~thomash/linux into drm-next
      Merge tag 'drm-misc-next-2019-06-20' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-intel-next-2019-06-19' of
git://anongit.freedesktop.org/drm/drm-intel into drm-next
      Merge commit 'refs/for-upstream/mali-dp' of
git://linux-arm.org/linux-ld into drm-next
      Merge tag 'drm/tegra/for-5.3-rc1' of
git://anongit.freedesktop.org/tegra/linux into drm-next
      Merge tag 'for-airlie-tda998x' of
git://git.armlinux.org.uk/~rmk/linux-arm into drm-next
      Merge tag 'drm-next-5.3-2019-06-25' of
git://people.freedesktop.org/~agd5f/linux into drm-next
      Merge tag 'drm-msm-next-2019-06-25' of
https://gitlab.freedesktop.org/drm/msm into drm-next
      Merge tag 'exynos-drm-next-for-v5.3' of
git://git.kernel.org/.../daeinki/drm-exynos into drm-next
      Merge tag 'for-airlie-armada' of
git://git.armlinux.org.uk/~rmk/linux-arm into drm-next
      Merge tag 'drm-misc-next-fixes-2019-06-27' of
git://anongit.freedesktop.org/drm/drm-misc into drm-next
      Merge tag 'drm-next-5.3-2019-06-27' of
git://people.freedesktop.org/~agd5f/linux into drm-next
      Merge tag 'drm-next-5.3-2019-07-09' of
git://people.freedesktop.org/~agd5f/linux into drm-next
      Merge tag 'imx-drm-next-2019-07-05' of
git://git.pengutronix.de/git/pza/linux into drm-next
      mm: adjust apply_to_pfn_range interface for dropped token.

David Riley (4):
      drm/virtio: Ensure cached capset entries are valid before copying.
      drm/virtio: Wake up all waiters when capset response comes in.
      drm/virtio: Fix cache entry creation race.
      drm/virtio: Add memory barriers for capset cache.

Deepak Rawat (2):
      drm/vmwgfx: Add debug message for layout change ioctl
      drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors

Derek Lai (1):
      drm/amd/display: add i2c_hw_Status check to make sure as HW I2c in use

Dmytro Laktyushkin (14):
      drm/amd/display: move signal type out of otg dlg params
      drm/amd/display: stop external access to internal optc sync params
      drm/amd/display: fix acquire_first_split_pipe function
      drm/amd/display: add null checks and set update flags
      drm/amd/display: move vmid determination logic out of dc
      drm/amd/display: clean up validation failure log spam
      drm/amd/display: fix dsc validation
      drm/amd/display: fix fpga fclk programming
      drm/amd/display: fix dcn2 mpc split decision
      drm/amd/display: fix odm mpo disable
      drm/amd/display: fix macro_tile_size for tiling
      drm/amd/display: add null checks and set update flags for DCN2
      drm/amd/display: move vmid determination logic to a module
      drm/amd/display: add missing mod_vmid destructor

Dongli Zhang (1):
      drm/i915: remove unused IO_TLB_SEGPAGES which should be defined by swiotlb

Dongwon Kim (1):
      drm/i915/gen11: enable support for headerless msgs

Douglas Anderson (7):
      dt-bindings: drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus
      drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus
      drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pinctrl entries
      drm: bridge: dw-hdmi: Add hook for resume
      drm/rockchip: dw_hdmi: Handle suspend/resume
      drm/rockchip: Properly adjust to a true clock in adjusted_mode
      drm/rockchip: Base adjustments of the mode based on prev adjustments

Emil Velikov (2):
      drm/virtio: remove irrelevant DRM_UNLOCKED flag
      drm/omap: remove open-coded drm_invalid_op()

Emily Deng (5):
      drm/amdgpu: fix unload driver fail
      drm/amdgpu: Need to set the baco cap before baco reset
      drm/amdgpu:Fix the unpin warning about csb buffer
      drm/amdgpu/sriov: Correct some register program method
      drm/amdgpu/display: Fix reload driver error

Eric Anholt (11):
      drm/v3d: Switch the type of job-> to reduce casting.
      drm/v3d: Refactor job management.
      drm/v3d: Add support for compute shader dispatch.
      drm/v3d: Drop reservation of a shared slot in the dma-buf reservations.
      drm/v3d: Add missing implicit synchronization.
      drm/doc: Allow new UAPI to be used once it's in drm-next/drm-misc-next.
      drm/doc: Document expectation that userspace review looks at kernel uAPI.
      drm/v3d: Fix debugfs reads of MMU regs.
      drm/v3d: Set the correct DMA mask according to the MMU's limits.
      drm/v3d: Dump V3D error debug registers in debugfs, and one at reset.
      drm/v3d: Fix and extend MMU error handling.

Eric Bernstein (5):
      drm/amd/display: Refactor DIO stream encoder
      drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL
      drm/amd/display: Refactor DIO stream encoder
      drm/amd/display: Alpha plane type
      drm/amd/display: expose enable dp output functions

Eric Yang (8):
      drm/amd/display: Set dispclk and dprefclock directly
      drm/amd/display: move back vbios cmd table for set dprefclk
      drm/amd/display: make clk mgr soc specific
      drm/amd/display: Move CLK_BASE_INNER macro
      drm/amd/display: move clk_mgr files to right place
      drm/amd/display: Fix type of pp_smu_wm_set_range struct
      drm/amd/display: Refactor clk_mgr functions
      drm/amd/display: Refactor clk_mgr functions

Erico Nunes (2):
      drm/lima: add timeout to drm scheduler init
      drm/scheduler: Fix job cleanup without timeout handler

Ernst Sjöstrand (6):
      drm/amd/amdgpu: Indent AMD_IS_APU properly
      drm/amd/amdgpu: Fix amdgpu_set_pp_od_clk_voltage error check
      drm/amd/amdgpu: amdgpu_hwmon_show_temp: initialize temp
      drm/amd/amdgpu: Check stream in amdgpu_dm_commit_planes
      drm/amd/amdgpu: Fix style issues in dcn20_resource.c
      drm/amd/amdgpu: sdma_v4_0_start: initialize r

Eryk Brol (5):
      drm/amd/display: Disable audio stream only if it's currently enabled
      drm/amd/display: Ensure DRR triggers in BP
      drm/amd/display: Increase Backlight Gain Step Size
      drm/amd/display: Ensure DRR triggers in BP
      drm/amd/display: Change DCN2 vupdate start programming

Evan Quan (33):
      drm/amd/powerplay: support hotspot/memory critical limit values
      drm/amd/powerplay: support temperature emergency max values
      drm/amd/powerplay: support SMU metrics table on Vega12
      drm/amd/powerplay: expose current hotspot and memory temperatures V2
      drm/amd/powerplay: support hwmon temperature channel labels V2
      drm/amd/powerplay: expose Vega12 current power
      drm/amd/powerplay: expose Vega12 current gpu activity
      drm/amd/powerplay: expose Vega20 realtime memory utilization
      drm/amd/powerplay: expose Vega12 realtime memory utilization
      drm/amd/powerplay: expose SMU7 asics realtime memory utilization
      drm/amdgpu: add new sysfs interface for memory realtime utilization
      drm/amdgpu: enable separate timeout setting for every ring type V4
      drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup
      drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC settings V2
      drm/amd/powerplay: avoid repeat AVFS enablement/disablement
      drm/amd/powerplay: update Vega10 power state on OD
      drm/amd/powerplay: force to update all clock tables on OD reset
      drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters
      drm/amd/powerplay: drop unnecessary sw smu check
      drm/amd/powerplay: drop redundant smu call
      drm/amd/powerplay: support ppfeatures sysfs interface on sw smu routine
      drm/amd/powerplay: honor hw limit on fetching metrics data
      drm/amd/powerplay: support uclk activity retrieve on sw smu routine
      drm/amd/powerplay: support sw smu hotspot and memory temperature retrieval
      drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting
      drm/amd/powerplay: enable ppfeaturemask module parameter support on Vega20
      drm/amd/powerplay: check gfxclk dpm enablement before proceeding
      drm/amd/powerplay: check prerequisite for VCN power gating
      drm/amd/powerplay: support runtime ppfeatures setting on Navi10
      drm/amd/powerplay: add missing smu_get_clk_info_from_vbios() call
      drm/amd/powerplay: no memory activity support on Vega10
      drm/amdgpu: fix MGPU fan boost enablement for XGMI reset
      drm/amd/powerplay: use hardware fan control if no powerplay fan table

Fabien Dessenne (2):
      drm/stm: ltdc: manage the get_irq probe defer case
      drm/stm: ltdc: return appropriate error code during probe

Fabio Estevam (4):
      dt-bindings: Add vendor prefix for VXT Ltd
      dt-bindings: Add VXT VL050-8048NT-C01 panel bindings
      drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel
      drm/damage-helper: Use NULL instead of 0

Felix Kuehling (10):
      drm/amdgpu: Reserve shared fence for eviction fence
      drm/amdgpu: Improve error handling for HMM
      drm/amdkfd: Fix a circular lock dependency
      drm/amdkfd: Simplify eviction state logic
      drm/ttm: return -EBUSY if waiting for busy BO fails
      drm/amdkfd: Print a warning when the runlist becomes oversubscribed
      drm/amdgpu: Use FENCE_OWNER_KFD in process_sync_pds_resv
      drm/amdgpu: Fix tracking of invalid userptrs
      drm/amdkfd: Add chained_runlist_idle_disable flag to pm4_mes_runlist
      drm/amdkfd: Disable idle optimization for chained runlist

Fernando Pacheco (5):
      drm/i915/uc: Rename uC firmware init/fini functions
      drm/i915/uc: Reserve upper range of GGTT
      drm/i915/uc: Place uC firmware in upper range of GGTT
      Revert "drm/i915/guc: Disable global reset"
      drm/i915/selftests: Check that gpu reset is usable from atomic context

Flora Cui (1):
      drm/amdgpu: fix scheduler timeout calc

Fuqian Huang (1):
      drm/amdgpu: Use kmemdup rather than duplicating its implementation

Gary Kattan (1):
      drm/amd/display: Implement CM dealpha and bias interfaces

Geert Uytterhoeven (2):
      drm/i915: Grammar s/the its/its/
      drm/amd/display: Add missing newline at end of file

Gen Zhang (1):
      drm/edid: Fix a missing-check bug in drm_load_edid_firmware()

Georgi Djakov (1):
      drm/msm/mdp5: Use the interconnect API

Gerd Hoffmann (2):
      drm/cirrus: remove leftover files
      drm/virtio: drop framebuffer dirty tracking code

Greg Hackmann (3):
      dma-buf: give each buffer a full-fledged inode
      dma-buf: add DMA_BUF_SET_NAME ioctls
      dma-buf: add show_fdinfo handler

Greg Kroah-Hartman (17):
      vga_switcheroo: no need to check return value of debugfs_create functions
      panel: rocktech: no need to check return value of debugfs_create functions
      drm: no need to check return value of debugfs_create functions
      sti: no need to check return value of debugfs_create functions
      host1x: debugfs_create_dir() can never return NULL
      radeon: no need to check return value of debugfs_create functions
      amdgpu: no need to check return value of debugfs_create functions
      amdkfd: no need to check return value of debugfs_create functions
      amdgpu_dm: no need to check return value of debugfs_create functions
      drm: debugfs: make drm_debugfs_create_files() never fail
      drm/vc4: no need to check return value of debugfs_create functions
      drm/i915: no need to check return value of debugfs_create functions
      msm: adreno: no need to check return value of debugfs_create functions
      msm: dpu1: no need to check return value of debugfs_create functions
      msm: no need to check return value of debugfs_create functions
      komeda: no need to check return value of debugfs_create functions
      malidp: no need to check return value of debugfs_create functions

Gurchetan Singh (1):
      drm/virtio: use u64_to_user_ptr macro

Gwan-gyeong Mun (6):
      drm/i915/dp: Add a config function for YCBCR420 outputs
      drm: Rename struct edp_vsc_psr to struct dp_sdp
      drm/i915/dp: Program VSC Header and DB for Pixel
Encoding/Colorimetry Format
      drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA
      drm/i915/dp: Change a link bandwidth computation for DP
      drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11

Hans de Goede (7):
      drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init error exit path
      drm/i915/dsi: Use a fuzzy check for burst mode clock check
      drm: panel-orientation-quirks: Add quirk for GPD pocket2
      drm: panel-orientation-quirks: Add quirk for GPD MicroPC
      drm/i915/dsi: Move logging of DSI VBT parameters to a helper function
      drm/i915/dsi: Move vlv/icl_dphy_param_init call out of
intel_dsi_vbt_init (v2)
      drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3)

Hariprasad Kelam (2):
      drm/bridge: analogix_dp: possible condition with no effect (if == else)
      drm/amd/display: fix compilation error

Harish Kasiviswanathan (1):
      drm/amdkfd: Fix compute profile switching

Harmanprit Tatla (1):
      drm/amd/display: Gamma logic limitations causing unintended use
of RAM over ROM.

Harry Wentland (26):
      drm/amd/display: Add ASICREV_IS_PICASSO
      drm/amd/display: Don't load DMCU for Raven 1 (v2)
      drm/amd/display: Drop DCN1_01 guards
      drm/amd/display: Read soc_bounding_box from gpu_info (v2)
      drm/amd/display: Add DCN2 and NV ASIC ID
      drm/amd/display: add AUX and I2C for DCN2
      drm/amd/display: Add GPIO support for DCN2
      drm/amd/display: Add DCN2 BIOS parsing
      drm/amd/display: Add DCN2 IRQ handling
      drm/amd/display: Add DCN2 changes to DML
      drm/amd/display: Add DCN2 DIO
      drm/amd/display: Add DCN2 clk mgr
      drm/amd/display: Add DCN2 OPTC
      drm/amd/display: Add DCN2 OPP
      drm/amd/display: Add DCN2 MPC
      drm/amd/display: Add DCN2 DPP
      drm/amd/display: Add DCN2 HUBP and HUBBUB
      drm/amd/display: Add DCN2 MMHUBBUB
      drm/amd/display: Add DCN2 DWB
      drm/amd/display: Add DCN2 IPP
      drm/amd/display: Add DCN2 VMID
      drm/amd/display: Add DCN2 HW Sequencer and Resource
      drm/amd/display: Add DC core changes for DCN2
      drm/amd/display: Hook DCN2 into amdgpu_dm and expose as config (v2)
      drm/amdgpu: Enable DC support for Navi10
      drm/amd/display: Add DSC support for Navi (v2)

Hawking Zhang (83):
      drm/amdgpu/psp: udpate ta_ras interface header
      drm/amdgpu: add ATHUB 2.0 register headers
      drm/amdgpu: add CLK 11.0 register headers
      drm/amdgpu: add DCN 2.0 register headers
      drm/amdgpu: add HDP 5.0 register headers
      drm/amdgpu: add MP 11.0 register headers
      drm/amdgpu: add NBIO 2.3 register headers
      drm/amdgpu: add VCN 2.0 register headers
      drm/amdgpu: add GC 10.1 register headers (v4)
      drm/amdgpu: add MMHUB 2.0 register headers
      drm/amdgpu: add OSS 5.0 register headers
      drm/amdgpu: add SMUIO 11.0 register headers
      drm/amdgpu: add navi10 enums header
      drm/amdgpu: atomfirmware.h updates for navi10
      drm/amdgpu: add doorbell assignement for navi10
      drm/amdgpu: add navi10 ip offset header
      drm/amdgpu: Add GDDR6 in vram_name arrary
      drm/amdgpu: add gfx10 specific config in amdgpu_gfx_config
      drm/amdgpu: add gfx10 specific new member pa_sc_tile_steering_override
      drm/amdgpu: add gpu_info_firmware v1_1 structure for navi10
      drm/amdgpu: parse the new members added by gpu_info ucode v1_1
      drm/amdgpu: add sdma v5 packet header file
      drm/amdgpu: add navi pm4 header
      drm/amdgpu: query vram type from atomfirmware vram_info
      drm/amdgpu: query vram_width from vram_info table
      drm/amdgpu: add nbio v2.3 for navi10 (v4)
      drm/amdgpu/gfx10: new approach to load pfp fw (v4)
      drm/amdgpu/gfx10: new approach to load ce fw (v4)
      drm/amdgpu/gfx10: new approach to load gfx10 me fw (v4)
      drm/amdgpu: add members in amdgpu_me for gfx queue
      drm/amdgpu: acquire available gfx queues
      drm/amdgpu: add helper function for gfx queue/bitmap transition
      drm/amdgpu: rename amdgpu_gfx_compute_mqd_sw_init
      drm/amdgpu: Move common code to amdgpu_gfx.c
      drm/amdgpu: enable gfx eop interrupt per gfx pipe
      drm/amdgpu: add module parameter for async_gfx_ring enablement
      drm/amdgpu: create mqd for gfx queues on navi10
      drm/amdgpu: add new HDP CG flags
      drm/amdgpu: add flag to support IH clock gating
      drm/amdgpu: correct pte mtype field for navi
      drm/amd/gmc9: rename AMDGPU_PTE_MTYPE to AMDGPU_PTE_MTYPE_VG10
      drm/amdgpu: add gfxhub v2.0 block for navi10 (v4)
      drm/amdgpu: add mmhub v2 block for navi10 (v4)
      drm/amdgpu: add gmc v10 ip block for navi10 (v6)
      drm/amdgpu: add irq sources for gfx v10_1
      drm/amdgpu: add irq sources for sdma v5_0
      drm/amdgpu: add irq sources for vcn v2_0 (v2)
      drm/amd/display: move dcn v1_0 irq source header to ivsrcid/dcn/
      drm/amdgpu: add navi10 ih ip block (v3)
      drm/amdgpu: add structure to support build-in toc to psp sos
      drm/amdgpu/psp: support init psp sos microcode with build-in toc
      drm/amdgpu: use rlc toc from psp sos binary
      drm/amdgpu: rename rlc autoload to backdoor autoload
      drm/amdgpu: add helper function to print psp hdr
      drm/amdgpu/psp: print out psp v11 ucode hdr in drm debug mode
      drm/amdgpu/psp: support print out psp firmware header v1_1 info
      drm/amdgpu/psp: add structure to support load toc in psp (v2)
      drm/amdgpu/psp: add support to load TOC to psp
      drm/amdgpu/psp: start rlc autoload after psp recieved all gfx firmware
      drm/amdgpu/psp: switch to use sos_offset_bytes member as sys_bin_size
      drm/amdgpu/psp: perform tmr_init and asd_init after loading sysdrv/sos
      drm/amdgpu/psp: update psp gfx interface to match with psp fw (v2)
      drm/amdgpu/psp: initialize autoload_supported flag in psp_sw_init
      drm/amd/amdgpu: add flag to mark whether autoload is supported or not
      drm/amdgpu/psp: skip mec jt when autoload is enabled
      drm/amdgpu: enable psp front door loading by default on navi10
      drm/amdgpu: declare navi10 asd firmware
      drm/amdgpu/psp11: skip ta firmware for navi10
      drm/amdgpu: add pa_sc_tile_steering_override to drm_amdgpu_info_device
      drm/amdgpu: set the default value of pa_sc_tile_steering_override
      drm/amdgpu: add initial support for sdma v5.0 (v6)
      drm/amdgpu: add gfx v10 implementation (v10)
      drm/amdgpu: avoid to use SOC15_REG_OFFSET in static array for navi10
      drm/amdgpu: add navi10 common ip block (v3)
      drm/amdgpu: Add navi10 kfd support for amdgpu (v3)
      drm/amdgpu: update golden setting programming logic
      drm/amdgpu: enable sw smu driver for navi10 by default
      drm/amd/powerplay: remove uvd_gated/vce_gated from smu_power_context (v2)
      drm/amd/powerplay: move get_thermal_temperature_range to ppt funcs
      drm/amd/powerplay: fix no statements in function returning non-void
      drm/amdgpu: initialize THM & CLK IP registers base address
      drm/amd/display: enable DSC support by default
      drm/amdgpu: fix modprobe failure for uvd_4/5/6

Huang Rui (40):
      drm/amdgpu: add navi10 asic type
      drm/amdgpu: add NV series gpu family id
      drm/amdgpu: add GDDR6 vram type
      drm/amdgpu: add navi10 gpu info firmware
      drm/amdgpu: add v10 structs header (v2)
      drm/amdgpu: add gfx v10 clear state header v2
      drm/amdgpu: set navi10's fw loading type as direct
      drm/amdgpu: load smc ucode at first with psp while rlc auto load
is supported
      drm/amdgpu: add to set navi ip blocks
      drm/amd/powerplay: update smu v11 ppsmc header
      drm/amd/powerplay: update smu 11 driver if header for navi10
      drm/amd/powerplay: fix the mp/smuio header for navi10
      drm/amd/powerplay: introduce the navi10 pptable implementation
      drm/amd/powerplay: set smu v11 funcs for navi10
      drm/amd/powerplay: add navi10 smc ucode init and navi10 ppt
functions setting
      drm/amd/powerplay: move bootup value before read pptable from vbios
      drm/amd/powerplay: update smu11 driver if header for navi10 (v2)
      drm/amdgpu: bump smc firmware header version to v2 (v2)
      drm/amdgpu: fix the issue of checking on message mapping
      drm/amd/powerplay: smu needs to be initialized after rlc in direct mode
      drm/amd/powerplay: introduce the function to load the soft
pptable for navi10 (v2)
      drm/amd/powerplay: modify the feature mask to enable gfx/soc dpm
      drm/amd/powerplay: skip od feature on navi10 for the moment
      drm/amd/powerplay: introduce smu clk type to handle ppclk for each asic
      drm/amd/powerplay: introduce smu feature type to handle feature
mask for each asic
      drm/amd/powerplay: introduce smu table id type to handle the smu
table for each asic
      drm/amd/powerplay: init table_count for smu tables on asic level
      drm/amd/powerplay: add tables_init interface for each asic
      drm/amd/powerplay: modify smu_update_table to use SMU_TABLE_xxx
as the input
      drm/amd/powerplay: use the table size member in the structure
instead of getting directly
      drm/amd/powerplay: move PPTable_t uses into asic level
      drm/amd/powerplay: move SmuMetrics_t uses into asic level
      drm/amd/powerplay: move Watermarks_t uses into asic level
      drm/amd/powerplay: introduce smu power source type to handle
AC/DC source for each asic
      drm/amd/powerplay: move getting MAX_FAN_RPM value to asic level
      drm/amd/powerplay: don't include the smu11 driver if header in
smu v11 (v2)
      drm/amd/powerplay: do not set dpm_enabled flag before VCN/DCN
DPM is workable
      drm/amd/powerplay: set dpm_enabled flag but don't enable vcn dpm
      drm/amd/powerplay: make mmhub pg bit configured by pg_flags
      drm/amd/powerplay: make athub pg bit configured by pg_flags

Hugo Hu (1):
      drm/amd/display: Don't use ROM for output TF if GAMMA_CS_TFM_1D

Icenowy Zheng (1):
      dt-bindings: gpu: add bus clock for Mali Midgard GPUs

Ilya Bakoulin (8):
      drm/amd/display: Add writeback_config to VBA vars
      drm/amd/display: Add writeback_config to VBA vars
      drm/amd/display: Fix DCFCLK and SOCCLK not set
      drm/amd/display: Fix ODM combine data format
      drm/amd/display: Fix LB BPP and Cursor width
      drm/amd/display: Drive-by fixes for display_mode_vba
      drm/amd/display: Fix incorrect DML output_bpp value
      drm/amd/display: Fix incorrect vba type

Imre Deak (19):
      drm/i915/icl: Fix MG_DP_MODE() register programming
      drm/i915/icl: Factor out combo PHY lane power setup helper
      drm/i915/icl: Add missing combo PHY lane power setup
      drm/i915: Tune down WARN about incorrect VBT TC legacy flag
      drm/i915/icl: More workaround for port F detection due to broken VBTs
      drm/i915: Add support for tracking wakerefs w/o power-on guarantee
      drm/i915: Force printing wakeref tacking during pm_cleanup
      drm/i915: Verify power domains state during suspend in all cases
      drm/i915: Add support for asynchronous display power disabling
      drm/i915: Disable power asynchronously during DP AUX transfers
      drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd()
      drm/i915: Remove the unneeded AUX power ref from intel_dp_detect()
      drm/i915: Remove the unneeded AUX power ref from intel_dp_hpd_pulse()
      drm/i915: Replace use of PLLS power domain with DISPLAY_CORE domain
      drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV
      drm/i915: Assert that TypeC ports are not used for eDP
      drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A
      drm/mst: Fix MST sideband up-reply failure handling
      drm/i915/icl: Ensure port A combo PHY HW state is correct

Jack Xiao (51):
      drm/amdgpu/gfx10: add special unmap_queues packet for preemption
      drm/amdgpu: enable async gfx ring by default
      drm/amdgpu/athub2: enable athub2 clock gating
      drm/amdgpu: refine the PTE encoding of PRT for navi10
      drm/amdgpu: add the trailing fence per ring
      drm/amdgpu: add mcbp driver parameter
      drm/amdgpu: enable the static csa when mcbp enabled
      drm/amdgpu: add ib preemption status in amdgpu_job (v2)
      drm/amdgpu/sdma: allocate CSA per sdma ring
      drm/amdgpu: program for resuming preempted ib
      drm/amdgpu: add mcbp unit test in debugfs (v3)
      drm/amdgpu: mark the partial job as preempted in mcbp unit test
      drm/amdgpu/mes: add amdgpu_mes driver parameter
      drm/amdgpu/mes: add mes header file and definition
      drm/amdgpu/mes: add definitions of ip callback function
      drm/amdgpu/mes: enable mes on navi10 and later asic
      drm/amdgpu/mes10.1: add ip block mes10.1 (v2)
      drm/amdgpu/gfx10: fix issues for suspend/resume
      drm/amdgpu/vcn2: notify SMU power up/down VCN
      drm/amdgpu/vcn2: don't access register when power gated
      drm/amdgpu: enable vcn dpm scheme for navi
      drm/amdgpu/nv: set vcn pg flag
      drm/amdgpu/sdma5: incorrect variable type for gpu address
      drm/amdgpu/ucode: add the definitions of MES ucode and ucode data
      drm/amdgpu/ucode: add mes firmware file support
      drm/amdgpu/mes10.1: add mes firmware info fields
      drm/amdgpu/mes10.1: load mes firmware file to CPU buffer
      drm/amdgpu/mes10.1: implement ucode CPU buffer destruction
      drm/amdgpu/mes10.1: upload mes ucode to gpu buffer
      drm/amdgpu/mes10.1: upload mes data ucode to gpu buffer
      drm/amdgpu/mes10.1: implement ucode buffers destruction
      drm/amdgpu/mes10.1: implement MES firmware backdoor loading
      drm/amdgpu/mes10.1: implement mes enablement function
      drm/amdgpu/mes10.1: enable mes FW backdoor loading
      drm/amd/powerplay/smu11: disable PLL shutdown when gfxoff enabled
      drm/amdgpu: RLC must be disabled after SMU when S3 on navi
      drm/amdgpu/gfx10: remove unnecessary waiting on gfx inactive
      drm/amdgpu/gfx10: require to pin/unpin CSIB BO when suspend/resume
      drm/amd: the data retured from PRT is expected to be 0
      drm/amdgpu/psp: add new VCN RAM ucode id to psp
      drm/amdgpu: add corresponding vcn ram ucode id
      drm/amdgpu/psp: convert ucode id to psp ucode id
      drm/amdgpu/psp: add new psp interface for vcn updating sram
      drm/amd/powerplay: update smu11_driver_if_navi10.h
      drm/amd/powerplay: disable fw dstate when gfxoff is enabled
      drm/amd/powerplay: enable BACO feature as WAR
      drm/amdgpu: add field indicating if has PCIE atomics support
      drm/amdgpu: enable PCIE atomics ops support
      drm/amdkfd: remove duplicated PCIE atomics request
      drm/amdkfd: remove an unused variable
      drm/amd/powerplay: increase waiting time for smu response

Jack Zhang (1):
      drm/amdgpu/sriov: fix Tonga load driver failed

Jagadeesh Pagadala (1):
      gpu/drm: Remove duplicate headers

Jagan Teki (4):
      dt-bindings: display: Document FriendlyELEC HD702E LCD panel
      drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel
      drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE_2 transfer
      drm/panel: st7701: Swap vertical front and back porch timings

James Clarke (1):
      drm: Fix drm.h uapi header for GNU/kFreeBSD

James Zhu (6):
      drm/amdgpu: add EDC counter register
      drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled
      drm/amdgpu: Fix S3 test issue
      drm/amdgpu: Fixed missing to clear some EDC count
      drm/amdgpu: Add GDS clearing workaround in later init for gfx9
      drm/amdgpu: explicitly set mmGDS_VMID0_BASE to 0

Jani Nikula (69):
      Merge drm/drm-next into drm-intel-next-queued
      drm/i915: ensure more headers remain self-contained
      drm/i915: make intel_bios.h self-contained
      drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make self-contained
      drm/i915: make intel_dpll_mgr.h self-contained
      drm/i915: move dsi init functions to intel_dsi.h
      drm/i915: extract intel_fifo_underrun.h from intel_drv.h
      drm/i915: extract intel_dp_link_training.h from intel_drv.h
      drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h
      drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h
      drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h
      drm/i915: extract intel_bios.h functions from i915_drv.h
      drm/i915: extract intel_quirks.h from intel_drv.h
      drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h
      drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h
      drm/i915: extract intel_dp_mst.h from intel_drv.h
      drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h
      drm/i915: extract intel_atomic.h from intel_drv.h
      drm/i915: extract intel_runtime_pm.h from intel_drv.h
      drm/i915: move some leftovers to intel_pm.h from i915_drv.h
      drm/i915: extract intel_combo_phy.h from i915_drv.h
      drm/i915/csr: alpha_support doesn't depend on csr or vice versa
      drm/i915: add single combo phy init/unit functions
      drm/i915/dvo: move DVO chip types to intel_dvo.c
      drm/i915/dsi: move operation mode types to intel_dsi.h
      drm/i915: move ranges to intel_display.c
      drm/i915: remove unused/stale macros and comments from intel_drv.h
      drm/i915/csr: move CSR version macros to intel_csr.h
      drm/i915: extract intel_dpio_phy.h from i915_drv.h
      drm/i915: extract intel_lpe_audio.h from i915_drv.h
      drm/i915: extract intel_acpi.h from i915_drv.h
      drm/i915: extract i915_debugfs.h from i915_drv.h
      drm/i915: move i915_vgacntrl_reg() where needed
      drm/i915: make i915_utils.h self-contained
      drm/i915: move more generic utils to i915_utils.h
      drm/i915: extract intel_gmbus.h from i915_drv.h and rename intel_i2c.c
      drm/dp: drmP.h include removal
      drm/edid: drmP.h include removal
      drm/i915: Update DRIVER_DATE to 20190523
      drm/i915: remove duplicate typedef for intel_wakeref_t
      drm/i915: Update DRIVER_DATE to 20190524
      drm/i915: make REG_BIT() and REG_GENMASK() work with variables
      Merge drm/drm-next into drm-intel-next-queued
      Revert "drm/i915: Expand subslice mask"
      drm/i915: add force_probe module parameter to replace alpha_support
      drm/i915/bios: make child device order the priority order
      drm/i915/bios: store child device pointer in DDI port info
      drm/i915/bios: refactor DDC pin and AUX CH sanitize functions
      drm/i915/bios: use port info child pointer to determine HPD invert
      drm/i915/bios: use port info child pointer to determine LSPCON presence
      drm/i915/bios: clean up VBT port info debug logging
      drm/i915/bios: remove unused, obsolete VBT definitions
      drm/i915/bios: reserve struct bdb_ prefix for BDB blocks
      drm/i915/bios: add BDB block comments before definitions
      drm/i915/bios: sort BDB block definitions using block ID
      drm/i915/bios: add VBT swing bit to child device definition
      drm/i915/bios: add more LFP options
      drm/i915/bios: add an enum for BDB block IDs
      Documentation/i915: Fix kernel-doc references to moved gem files
      drm/i915: fix documentation build warnings
      drm/i915: move pm related declarations to intel_pm.h
      drm/i915: remove some unused declarations from intel_drv.h
      drm/i915: move more atomic plane declarations to intel_atomic_plane.h
      drm/i915/frontbuffer: remove obsolete comment about mark busy/idle
      drm/i915: make intel_sdvo_regs.h self-contained
      drm/i915: move modesetting output/encoder code under display/
      drm/i915: move modesetting core code under display/
      Documentation/i915: fix file references after display/ subdir renames
      drm/i915: Update DRIVER_DATE to 20190619

Janusz Krzysztofik (2):
      drm/i915: Use drm_dev_unplug()
      drm/i915: Split off pci_driver.remove() tail to drm_driver.release()

Jay Cornwall (5):
      drm/amdkfd: Fix gfx8 MEM_VIOL exception handler
      drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL
      drm/amdkfd: Fix gfx9 XNACK state save/restore
      drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15]
      drm/amdkfd: Implement queue priority controls for gfx9

Jayant Shekhar (3):
      drm/msm/dpu: clean up references of DPU custom bus scaling
      drm/msm/dpu: Integrate interconnect API in MDSS
      dt-bindings: msm/disp: Introduce interconnect bindings for MDSS on SDM845

Jeffrey Hugo (6):
      drm/msm/mdp5: Fix mdp5_cfg_init error return
      dt-bindings: msm/dsi: Add 10nm phy for msm8998 compatible
      drm/msm/dsi: Add support for MSM8998 10nm dsi phy
      drm/msm/dsi: Add old timings quirk for 10nm phy
      drm/msm/dsi: Add support for MSM8998 DSI controller
      drm/msm/adreno: Add A540 support

Jerome Brunet (1):
      drm/meson: imply dw-hdmi i2s audio for meson hdmi

John Harrison (3):
      drm/i915: Support flags in whitlist WAs
      drm/i915: Support whitelist workarounds on all engines
      drm/i915: Add whitelist workarounds for ICL

Jonas Karlman (1):
      drm: Add reference counting on HDR metadata blob

Jonathan Bakker (1):
      dt-bindings: panel: Add Samsung S6E63M0 panel documentation

Jonathan Kim (4):
      drm/amdgpu: add df perfmon regs and funcs for xgmi
      drm/amdgpu: update df_v3_6 for xgmi perfmons (v2)
      drm/amdgpu: add pmu counters
      drm/amdgpu:  add sw_init to df_v1_7

Jordan Crouse (7):
      drm/msm/adreno: Enable 64 bit mode by default on a5xx and a6xx targets
      drm/msm: Print all 64 bits of the faulting IOMMU address
      drm/msm: Pass the MMU domain index in struct msm_file_private
      drm/msm/dpu: Fix error recovery after failing to enable clocks
      drm/msm/dpu: Avoid a null de-ref while recovering from kms init fail
      drm/msm/adreno: Call pm_runtime_force_suspend() during unbind
      drm/msm/adreno: Ensure that the zap shader region is big enough

Jordan Lazare (1):
      drm/amd/display: Remove superflous error message

Joshua Aberback (8):
      drm/amd/display: Program VTG params after programming Global Sync
      drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE
      drm/amd/display: Program VTG params after programming Global Sync for DCN2
      drm/amd/display: Remove dependency on pipe->plane for immedaite
flip status
      drm/amd/display: Optimize bandwidth validation by adding early return
      drm/amd/display: Add profiling tools for bandwidth validation
      drm/amd/display: Remove OPP clock programming on plane disable
      drm/amd/display: Set test pattern on blank when using Visual Confirm

Josip Pavic (1):
      drm/amd/display: enable abm on dcn2

José Roberto de Souza (1):
      drm/i915/psr: Force manual PSR exit in older gens

Jun Lei (10):
      drm/amd/display: add support for disconnected eDP panels
      drm/amd/display: dont set  otg offset
      drm/amd/display: Add min_dcfclk_mhz field to bb overrides
      drm/amd/display: update calculated bounding box logic for NV
      drm/amd/display: fix pstate allow handling in dcn2
      drm/amd/display: always use 4 dp lanes for dml
      drm/amd/display: Add missing VM conversion from hw values
      drm/amd/display: add support for forcing DCFCLK without
affecting watermarks
      drm/amd/display: making DCN20 WM table non-overlapping
      drm/amd/display: update DCN2 uclk switch time

Justin Swartz (1):
      drm/rockchip: dw_hdmi: add basic rk3228 support

Jyri Sarha (7):
      dt-bindings: drm/panel: simple: Add binding for TFC S9700RTWV43TR-01B
      drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel support
      drm/bridge: sii902x: Set output mode to HDMI or DVI according to EDID
      drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz
      dt-bindings: display: sii902x: Remove trailing white space
      dt-bindings: display: sii902x: Add HDMI audio bindings
      drm/bridge: sii902x: Implement HDMI audio support

Jérôme Glisse (1):
      dma-buf: balance refcount inbalance

Kefeng Wang (1):
      drm/omap: Use dev_get_drvdata()

Kenneth Feng (15):
      drm/amd/powerplay: enable backdoor smu fw loading (v2)
      drm/amd/powerplay: enable power features
      drm/amd: add gfxoff support on navi10
      drm/amd/amdgpu: fw version check with gfxoff
      drm/amd/powerplay: gfxoff-seperate the Vega20 case
      drm/amd/powerplay: enable DCEFCLK dpm support
      drm/amd/powerplay: fix the incorrect type of pptable
      drm/amd/powerplay: update smu11_driver_if_navi10.h
      drm/amd/powerplay: enable vcn powergating v2
      drm/amd/powerplay: add new interface for vcn powergating
      amd/powerplay: fix the issue of uclk dpm
      amd/powerplay: enable uclk dpm
      amd/powerplay: update the vcn pg
      drm/amd/powerplay: enable gfxclk ds,dcefclk ds and fw dstate on navi10
      drm/amd/powerplay: enable ac/dc feature on navi10

Kent Russell (8):
      drm/amdgpu: Add replay counter defines to NBIO headers
      drm/amdgpu: Add PCIe replay count sysfs file
      drm/amdgpu: Fix CIK references in gmc_v8
      drm/amdkfd: Cosmetic cleanup
      drm/amdkfd: Add VegaM support
      drm/amdgpu: Add Unique Identifier sysfs file unique_id v2
      drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe
      drm/amdkfd: Add procfs-style information for KFD processes

Kevin Wang (62):
      drm/amd/powerplay: add helper function to get smu firmware & if version
      drm/amd/powerplay: move the funciton of conv_profile_to_workload
to asic file
      drm/amd/powerplay: move the function of get[set]_power_profile
to asic file
      drm/amd/powerplay: move the function of uvd&vce dpm to asic file
      drm/amd/powerplay: move the function of read_sensor to asic file
      drm/amd/powerplay: move the function of is_dpm_running to asic file
      drm/amd/powerplay: add smu11 smu_if_version check for navi10
      drm/amd/powerplay: implement smc firmware v2.1 for smu11
      drm/amd/powerplay: remove duplicate code from smu hw init
      drm/amd/powerplay: optimization feature mask function for asic
      drm/amd/powerplay: add allowed feature mask for navi10
      drm/amd/powerplay: add function get current clock freq interface
for navi10
      drm/amd/powerplay: add helper function to get dpm freq informations
      drm/amd/powerplay: add function print_clk_levels for navi10
      drm/amd/powerplay: add helper function of smu_get_dpm_freq_range
      drm/amd/powerplay: add helper function of smu_set_soft_freq_range
      drm/amd/powerplay: add helper function of smu_set_hard_freq_range
      drm/amd/powerplay: add function force_clk_levels for navi10
      drm/amd/powerplay: add function populate_umd_state_clk for navi10
      drm/amd/powerplay: add function get_clock_by_type_with_latency for navi10
      drm/amd/powerplay: add function pre_display_config_changed for navi10
      drm/amd/powerplay: add function display_configuration_changed for navi10
      drm/amd/powerplay: add funciton force_dpm_limit for navi10
      drm/amd/powerplay: add function unforce_dpm_levels for navi10
      drm/amd/powerplay: add function get_gpu_power for navi10
      drm/amd/powerplay: add function get_current_activity_percent for navi10
      drm/amd/powerplay: move read sensor of UVD[VCE]_POWER to amdgpu_smu file
      drm/amd/powerplay: add function is_dpm_running for navi10
      drm/amd/powerplay: add function set_thermal_fan_table for navi10
      drm/amd/powerplay: add function get_fan_speed_percent for navi10
      drm/amd/powerplay: remove upload_dpm_level function for vega20
      drm/amd/powerplay: add function get_workload_type_map for swsmu
      drm/amd/powerplay: add funciton get[set]_power_profile_mode for
navi10 (v2)
      drm/amd/powerplay: add function get_profiling_clk_mask for navi10
      drm/amd/powerplay: add function notify_smc_display_config_change
for navi10
      drm/amd/powerplay: add function set_watermarks_table function for navi10
      drm/amd/powerplay: add function read_sensor for navi10
      drm/amd/powerplay: fix dpm freq unit error (10KHz -> Mhz)
      drm/amd/powerplay: simplify the interface of get_current_activity_percent
      drm/amd/powerplay: simplify the interface of get_gpu_power
      drm/amd/powerplay: fix amdgpu_pm_info show gpu load error
      drm/amd/powerplay: add sclk sysfs interface support for navi10
      drm/amd/powerplay: enable uclk dpm default on navi10
      drm/amd/powerplay: move power_dpm_force_performance_level to
amdgpu_smu file
      drm/amd/powerplay: move function get_metrics_table to vega20_ppt
      drm/amd/powerplay: move function thermal_get_temperature to veag20_ppt
      drm/amd/powerplay: add thermal ctf support for navi10
      drm/amd/powerplay: remove smu mutex lock in smu_hw_init
      drm/amd/powerplay: remove smu callback funciton get_mclk(get_sclk)
      drm/amd/powerplay: fix deadlock issue for smu_force_performance_level
      drm/amd/powerplay: fix clk type name error OD_SCLK OD_MCLK
      drm/amd/powerplay: move od8_setting helper function to vega20_ppt
      drm/amd/powerplay: move od_default_setting callback to asic file
      drm/amd/powerplay: simplified od_settings for each asic
      drm/amd/powerplay: use pp_feature_mask to control uclk(mclk) dpm enabled
      drm/amd/powerplay: remove unsupport function
set_thermal_fan_table for navi10
      drm/amd/powerplay: fix fan speed show error (for hwmon pwm)
      drm/amd/powerplay: print smu versions only if version mismatch
      drm/amd/powerplay: add feature check in unforce_dpm_levels function (v2)
      drm/amd/powerplay: add baco smu reset function for smu11
      drm/amdgpu: add mode1 (psp) reset for navi asic
      drm/amd/powerplay: add temperature sensor support for navi10

Kieran Bingham (1):
      drm: rcar-du: writeback: include interface header

Krunoslav Kovac (3):
      drm/amd/display: Add GSL source select registers
      drm/amd/display: CS_TFM_1D only applied post EOTF
      drm/amd/display: fix gamma logic breaking driver unload

Laurent Pinchart (11):
      drm: bridge: Add dual_link field to the drm_bridge_timings structure
      dt-bindings: display: bridge: thc63lvd1024: Document dual-link operation
      drm: bridge: thc63: Report input bus mode through bridge timings
      dt-bindings: display: renesas: lvds: Add renesas,companion property
      drm: rcar-du: lvds: Remove LVDS double-enable checks
      drm: rcar-du: lvds: Add support for dual-link mode
      drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-link LVDS mode
      drm: rcar-du: Add support for missing 32-bit RGB formats
      drm: rcar-du: Add support for missing 16-bit RGB4444 formats
      drm: rcar-du: Add support for missing 16-bit RGB1555 formats
      drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers

Le.Ma (3):
      drm/amdgpu: add structures for buffer allocate/release for rlc autoload
      drm/amdgpu: add fw load type flag for rlc autoload
      drm/amdgpu: enable virtual display feature for navi10

Leo (Hanghong) Ma (2):
      drm/amd/display: Expose send immediate sdp message interface
      drm/amd/display: Expose send immediate sdp message interface

Leo Li (5):
      drm/amdgpu: Split gpu_info_soc_bounding_box out from amdgpu_ucode.h
      drm/amd/display: Disconnect DCN2 mpcc when changing tg
      drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface()
      drm/amd/display: Guard DML_FAIL_DSC_VALIDATION_FAILURE
      drm/amd/display: Properly guard display_mode_vba with DCN2

Leo Liu (23):
      drm/amdgpu: add no_user_fence flag to ring funcs
      drm/amdgpu/UVD: set no_user_fence flag to true
      drm/amdgpu/VCE: set no_user_fence flag to true
      drm/amdgpu/VCN: set no_user_fence flag to true
      drm/amdgpu: check no_user_fence flag for engines
      drm/amdgpu: move the VCN DPG mode read and write to VCN
      drm/amdgpu: make VCN DPG pause mode detached from general VCN
      drm/amdgpu: add nbio callbacks for vcn doorbell support
      drm/amdgpu: add Navi10 VCN firmware support
      drm/amdgpu: add VCN2.0 decode ring test
      drm/amdgpu: add VCN2.0 decode ib test
      drm/amdgpu: add JPEG2.0 decode ring test
      drm/amdgpu: add JPEG2.0 decode ring ib test
      drm/amdgpu: add initial VCN2.0 support (v2)
      drm/amdgpu/VCN2.0: remove powergating for UVDW tile
      drm/amdgpu/VCN2.0 remove unused Macro and declaration
      drm/amdgpu/VCN2.0: add direct SRAM read and write
      drm/amdgpu/VCN2.0: add DPG mode start and stop (v2)
      drm/amdgpu/VCN2.0: add DPG pause mode
      drm/amdgpu: enable VCN2.0 DPG mode
      drm/amdgpu/VCN: add buffer for indirect SRAM usage
      drm/amdgpu/VCN: implement indirect DPG SRAM mode
      drm/amdgpu/VCN: enable indirect DPG SRAM mode

Linus Walleij (4):
      drm/atomic-helper: Bump vblank timeout to 100 ms
      drm/mcde: Add new driver for ST-Ericsson MCDE
      drm/bridge: analogix-anx78xx: Drop of_gpio.h include
      drm/bridge: analogix_dp: Convert to GPIO descriptors

Lionel Landwerlin (1):
      drm/i915/perf: fix whitelist on Gen10+

Liviu Dudau (1):
      arm/komeda: Convert dp_wait_cond() to return an error code.

Louis Li (1):
      drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2)

Lowry Li (Arm Technology China) (10):
      drm/komeda: Creates plane alpha and blend mode properties
      drm/komeda: Clear enable bit in CU_INPUTx_CONTROL
      drm/komeda: Add rotation support on Komeda driver
      drm/komeda: Adds limitation check for AFBC wide block not support Rot90
      drm/komeda: Update HW up-sampling on D71
      drm/komeda: Enable color-encoding (YUV format) support
      drm/komeda: Adds SMMU support
      dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree
      drm/komeda: Adds zorder support
      drm/komeda: Add slave pipeline support

Lubomir Rintel (1):
      drm/armada: replace the simple-framebuffer

Lucas De Marchi (16):
      drm/i915/icl: fix step numbers in icl_display_core_init()
      drm/i915: reorder if chain to have last gen first
      drm/i915: do not mix workaround with normal flow
      drm/i915/dmc: protect against reading random memory
      drm/i915/icl: use ranges for voltage level lookup
      drm/i915/cnl: use ranges for voltage level lookup
      drm/i915/skl: use ranges for voltage level lookup
      drm/i915/dmc: use kernel types
      drm/i915/dmc: extract fw_info and table walk from intel_package_header
      drm/i915/dmc: add support for package_header with version 2
      drm/i915/dmc: extract function to parse css header
      drm/i915/dmc: extract function to parse package_header
      drm/i915/dmc: extract function to parse dmc_header
      drm/i915/dmc: add support to load dmc_header version 3
      drm/i915/dmc: remove redundant return in parse_csr_fw()
      drm/i915/dmc: protect against loading wrong firmware

Lukasz Majewski (2):
      dt-bindings: display/panel: Add KOE tx14d24vm1bpa display description
      drm/panel: simple: Add KOE tx14d24vm1bpa display support (320x240)

Lyude Paul (1):
      drm/amdgpu: Don't skip display settings in hwmgr_resume()

Maarten Lankhorst (16):
      drm/atomic: Create __drm_atomic_helper_crtc_reset() for
subclassing crtc_state.
      drm/docs: Fix typo in _
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel

[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux