This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig
in repository toolchain/ci/base-artifacts.
discards 5b38863b 0: update: binutils-gcc-linux: boot
new 61e6612c 0: update: binutils-gcc-linux: boot
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (5b38863b)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 175 +-
02-prepare_abe/console.log | 438 +-
03-build_abe-binutils/console.log | 11790 +++++++-------
04-build_abe-stage1/console.log | 15874 ++++++++++---------
05-build_linux/console.log | 2202 +--
06-boot_linux/console.log | 358 +-
07-check_regression/console.log | 2 +-
08-update_baseline/console.log | 2 +-
console.log | 30839 ++++++++++++++++++------------------
jenkins/manifest.sh | 16 +-
10 files changed, 30837 insertions(+), 30859 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-release-arm-spec2k6-Os-vs-Os_LTO
in repository toolchain/ci/glibc.
from 5397c399f9 S390: Add new s390 platform z15.
adds fca2d6186a Make tst-strftime2 and tst-strftime3 depend on locale generation
adds c347431fb5 mips: Force RWX stack for hard-float builds that can run on [...]
adds 5f620768fb malloc: Fix missing accounting of top chunk in malloc_info [ [...]
adds 09b81b2bab Add glibc.malloc.mxfast tunable
adds 09abef31a5 malloc: Various cleanups for malloc/tst-mxfast
adds 919af705ee Base max_fast on alignment, not width, of bins (Bug 24903)
adds a4b3bbf71e Don't use a custom wrapper macro around __has_include (bug 25189).
adds 37c90e1173 rtld: Check __libc_enable_secure before honoring LD_PREFER_M [...]
adds f4419b0d01 S390: Fix handling of needles crossing a page in strstr z15 [...]
No new revisions were added by this update.
Summary of changes:
ChangeLog | 46 +++++++++++++++++++++++++
NEWS | 10 ++++++
elf/dl-tunables.list | 5 +++
malloc/Makefile | 4 ++-
malloc/arena.c | 2 ++
malloc/malloc.c | 29 +++++++++++-----
posix/tst-fnmatch5.c => malloc/tst-mxfast.c | 44 ++++++++++++-----------
manual/tunables.texi | 12 +++++++
misc/sys/cdefs.h | 8 -----
string/test-strstr.c | 41 ++++++++++++++++++----
sysdeps/s390/strstr-arch13.S | 2 +-
sysdeps/unix/sysv/linux/bits/statx.h | 12 ++++---
sysdeps/unix/sysv/linux/mips/Makefile | 21 ++++++++---
sysdeps/unix/sysv/linux/mips/configure | 41 ++++++++++++++++++++++
sysdeps/unix/sysv/linux/mips/configure.ac | 32 +++++++++++++++++
sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h | 3 +-
time/Makefile | 2 ++
17 files changed, 259 insertions(+), 55 deletions(-)
copy posix/tst-fnmatch5.c => malloc/tst-mxfast.c (58%)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-release-arm-spec2k6-Os-vs-Os_LTO
in repository toolchain/ci/base-artifacts.
discards a1df1d62 0: update: binutils-gcc-glibc: 0
new 0879d99b 0: update: binutils-gcc-glibc: 0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (a1df1d62)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_bmk/gnu-release-arm-spec [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 139 +-
02-prepare_abe/console.log | 212 +-
03-build_abe-binutils/console.log | 10833 +-
04-build_abe-stage1/console.log | 18592 ++--
05-build_abe-linux/console.log | 292 +-
06-build_abe-glibc/console.log | 37213 +++----
07-build_abe-stage2/console.log | 46824 +++++----
09-benchmark-Os_mthumb/benchmark-start.log | 2 +-
09-benchmark-Os_mthumb/benchmark.log | 43 +-
09-benchmark-Os_mthumb/console.log | 109 +-
10-benchmark-Os_LTO_mthumb/benchmark-start.log | 2 +-
10-benchmark-Os_LTO_mthumb/benchmark.log | 43 +-
10-benchmark-Os_LTO_mthumb/console.log | 211 +-
11-check_regression/console.log | 2273 +-
11-check_regression/new-results-0.csv | 58 +-
11-check_regression/new-results-1.csv | 56 +-
11-check_regression/new-results-full.csv | 58 +-
11-check_regression/new-results.csv | 58 +-
11-check_regression/new-results.log | 4358 +-
11-check_regression/ref-results-0.csv | 58 +-
11-check_regression/ref-results-1.csv | 58 +-
11-check_regression/ref-results-full.csv | 58 +-
11-check_regression/ref-results.csv | 58 +-
11-check_regression/ref-results.log | 4222 +-
12-update_baseline/console.log | 2276 +-
12-update_baseline/new-results-0.csv | 58 +-
12-update_baseline/new-results-1.csv | 56 +-
12-update_baseline/new-results-full.csv | 58 +-
12-update_baseline/new-results.csv | 58 +-
12-update_baseline/new-results.log | 4402 +-
12-update_baseline/ref-results-0.csv | 58 +-
12-update_baseline/ref-results-1.csv | 58 +-
12-update_baseline/ref-results-full.csv | 58 +-
12-update_baseline/ref-results.csv | 58 +-
12-update_baseline/ref-results.log | 4214 +-
console.log | 118992 +++++++++++-----------
jenkins/manifest.sh | 16 +-
results_id-1 | 2 +-
results_id-2 | 2 +-
39 files changed, 128155 insertions(+), 128041 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 95f1fa9e3418 Merge tag 'trace-v5.5' of git://git.kernel.org/pub/scm/lin [...]
new fd567ac20cb0 tipc: fix link name length check
new ac71676c493f net: Fix a documentation bug wrt. ip_unprivileged_port_start
new fb8223888e72 net-sctp: replace some sock_net(sk) with just 'net'
new 070eca955c4a ibmvnic: Fix completion structure initialization
new 2147e3d09e9b ibmvnic: Terminate waiting device threads after loss of service
new 476d96ca9cc5 ibmvnic: Bound waits for device queries
new ff25dcb9a149 ibmvnic: Serialize device queries
new e94a5d1681fc Merge branch 'ibmvnic-Harden-device-commands-and-queries'
new 82f31ebf61be net: port < inet_prot_sock(net) --> inet_port_requires_bin [...]
new 1d4a09dadbb9 net: hso: Fix -Wcast-function-type
new 2eb1d3f4bcae net: usbnet: Fix -Wcast-function-type
new 14c59dcde6f8 Merge branch 'net-func-cast'
new 7eb9d7675c08 net: psample: fix skb_over_panic
new 786c4a5372e1 net: phy: dp83869: Fix return paths to return proper values
new 4e81c0b3fa93 openvswitch: fix flow command message size
new 66e2f5f7c772 net: inet_is_local_reserved_port() port arg should be unsi [...]
new a95069ecb709 gve: Fix the queue page list allocated pages count
new fc62c0948986 net: mscc: ocelot: avoid incorrect consuming in skbs list
new b049da133808 net: mscc: ocelot: use skb queue instead of skbs list
new a02e3991af3d Merge branch 'mscc-skb-lists'
new b167191e2a85 net: wireless: intel: iwlwifi: fix GRO_NORMAL packet stalling
new 9aab906a9adc net: phy: Use the correct style for SPDX License Identifier
new bac139a84669 net: usb: aqc111: Use the correct style for SPDX License I [...]
new 8c39f71ee201 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
new 4ab4fa103217 drm/i915/psr: Make PSR registers relative to transcoders
new 99fc38b12095 drm/i915: Add transcoder restriction to PSR2
new df7415bfc06f drm/i915: Do not unmask PSR interruption in IRQ postinstall
new cee508a0bddb drm/dp/dsc: Add Support for all BPCs supported by TGL
new d4c61c4a16de drm/i915/dp: Fix DSC enable code to use cpu_transcoder ins [...]
new b3c0692f36a4 drm/i915/tgl: Move GTCR register to cope with GAM MMIO add [...]
new 5d86923060fc drm/i915/tgl: Enable VD HCP/MFX sub-pipe power gating
new 4087f873df1f drm/i915: Use variable for debugfs device status
new 8b355db99cfb drm/i915: Add function to set SSEU info per platform
new 7a200aad1127 drm/i915: Add subslice stride runtime parameter
new 49610c377be7 drm/i915: Add EU stride runtime parameter
new 33ee9e868096 drm/i915: Use local variables for subslice_mask for device info
new 9e8a135ed5a4 drm/i915: Add function to set subslices
new 6db40ec80f54 drm/i915: Use subslice stride to set subslices for a given slice
new e1210bbfb1f8 drm/i915: Add function to determine if a slice has a subslice
new eaef5b3c4113 drm/i915: Refactor instdone loops on new subslice functions
new 668df17f594d drm/i915: Add new function to copy subslices for a slice
new 100f5f7fbc3e drm/i915: Expand subslice mask
new d06a79d33e0f drm/i915: Use enum pipe instead of crtc index to track act [...]
new e8edae54c593 drm/i915: Unconfuse pipe vs. crtc->index in i915_get_crtc_ [...]
new d048a2684a41 drm/i915: Use enum pipe consistently
new c08e91323920 drm/i915: s/num_active_crtcs/num_active_pipes/
new 0b14d96820d1 drm/i915: Use hweight8() for 8bit masks
new 6dcb85a0ad99 drm/i915: Hold irq-off for the entire fake lock period
new 191797a892c9 drm/i915/gtt: Preallocate Braswell top-level page directory
new 636e83f2f208 drm/i915: Flush the existing fence before GGTT read/write
new 936ad29de812 drm/i915/uc: define GuC and HuC FWs for EHL
new 777159069212 drm/i915: Keep drm_i915_file_private around under RCU
new 75b974a859e5 drm/i915/selftests: Teach igt_gpu_fill_dw() to take intel_context
new 529880098431 drm/i915: to make vgpu ppgtt notificaiton as atomic operation
new acd674af95d3 drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe()
new 1d5b77733149 drm/i915/selftests: Add the usual batch vma managements to [...]
new ebfdf5cd806b drm/i915: Use NOEVICT for first pass on attemping to pin a [...]
new 21b0c32bdaba drm/i915/selftests: Markup impossible error pointers
new f52c6d0df690 drm/i915: Only activate i915_active debugobject once
new cccdce1dd061 drm/i915: Make engine's batch pool safe for use with virtu [...]
new 6056517ab8c3 drm/i915/tgl: Guard and warn if more than one eDP panel is [...]
new 0f81e645eb1e drm/i915: Do not read PSR2 register in transcoders without PSR2
new f7b3c22619a4 drm/i915/tgl: Add maximum resolution supported by PSR2 HW
new 0456417ef680 drm: Add for_each_oldnew_intel_crtc_in_state_reverse()
new 9c722e17c1b9 drm/i915: Disable pipes in reverse order
new 99389390fef5 drm/i915/tgl: Implement TGL DisplayPort training sequence
new a8ff5d405e90 drm/i915/tgl: Do not apply WaIncreaseDefaultTLBEntries fro [...]
new 45e9c829ebea drm/i915/tgl/perf: use the same oa ctx_id format as icl
new 8a9a982767b7 drm/i915: use a separate context for gpu relocs
new f2085c8e950d drm/i915/selftests: Remove accidental serialization betwee [...]
new c4e6488120e9 drm/i915/selftests: Try to recycle context allocations
new e8f6b4952ec5 drm/i915/execlists: Flush the post-sync breadcrumb write harder
new 592a7c5e082e drm/i915: Extend non readable mcr range
new 325b916a9e1b drm/i915/selftests: Ignore coherency failures on Broadwater
new 8a84bacba19c drm/i915: Align power domain names with port names
new 0f7dc62068bb drm/i915: Protect our local workers against I915_FENCE_TIMEOUT
new 9770f2207798 drm/i915/tgl: Enabling DSC on Pipe A for TGL
new 074c77e3ec63 drm/i915/tgl: Gen-12 display loses Yf tiling and legacy CC [...]
new 99d7a74110ef drm/i915/tgl: PSR link standby is not supported anymore
new e7b6affd0bae drm/i915/selftests: cond_resched() within the longer buddy tests
new 9be02fde93e5 drm/i915/uc: Extract common code from GuC stop/disable comm
new 31444afb460e drm/i915: s/for_each_sgt_dma/for_each_sgt_daddr/
new 0c84127102ee drm/i915/display: Rename update_crtcs() to commit_modeset_ [...]
new 66d9cec8a6c9 drm/i915/display: Move the commit_tail() disable sequence [...]
new 11988e393813 drm/i915/execlists: Try rearranging breadcrumb flush
new 0dcceb35a13d drm/i915: mei_hdcp: I915 sends ddi index as per ME FW
new 5b6030da28cd drm: Move port definition back to i915 header
new 807c71d59a10 drm: Extend I915 mei interface for transcoder info
new 2d15cf1b9ae4 misc/mei/hdcp: Fill transcoder index in port info
new 39e2df090c3c drm/i915/hdcp: update current transcoder into intel_hdcp
new 692059318c0f drm/i915/hdcp: Enable HDCP 1.4 and 2.2 on Gen12+
new b047463c8522 drm/i915: Remove link to missing "Batchbuffer Pools" docum [...]
new 4072761b981c drm/i915: Indent GuC/WOPCM documentation sections
new ed3126fa0d39 drm/i915: parameterize south hpd macros
new 58676af69c2e drm/i915: unify icp, tgp and mcc irq handling
new b32821c03631 drm/i915: parameterize SDE hotplug registers
new 40e98130c328 drm/i915: unify icp, tgp and mcc irq setup
new 3dc007fe9b2b drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to alias [...]
new 0b718ba1e884 drm/i915/gtt: Downgrade Cherryview back to aliasing-ppgtt
new c1d143dd2ac8 drm/i915: Remove ppgtt->dirty_engines
new aabbe344dc3c drm/i915: Use RCU for unlocked vm_idr lookup
new 7bff9779d769 drm/i915: Fix regression with crtc disable ordering
new 385ba629aa1c drm/i915: Allow /2 CD2X divider on gen11+
new 3d1da92baffe drm/i915: Add 324mhz and 326.4mhz cdclks for gen11+
new dffa8feb3084 drm/i915/perf: Assert locking for i915_init_oa_perf_state()
new 75427b2a2bff drm/i915: Limit MST to <= 8bpc once again
new 66a990dd0c49 drm/i915: Prefer encoder->name over port_name()
new 9e362992ff34 drm/i915: Clean up HDMI deep color handling a bit
new 8f5e2b306b4e drm/i915: Restrict the aliasing-ppgtt to the size of the ggtt
new 4f36ef2ee187 drm/i915: Report aliasing ppgtt size as ggtt size
new 5a90606df7cb drm/i915: Replace obj->pin_global with obj->frontbuffer
new f2690074462b drm/i915/selftests: Remove unused __engines_name()
new 8f9fb61caed1 drm/i915: Refresh the errno to vmf_fault translations
new b1a4383d1e6e drm/i915/display: Add debug log for color parameters
new 145450f6a42d drm/i915/display: Add func to get gamma bit precision
new e9c8f591445d drm/i915/display: Add func to compare hw/sw gamma lut
new 7e764059cf70 drm/i915/display: Add macro to compare gamma hw/sw lut
new 1af223838298 drm/i915/display: Extract i9xx_read_luts()
new 6b97b118d4d5 drm/i915/display: Extract ilk_read_luts()
new 4bb6a9d5d9a8 drm/i915/display: Extract glk_read_luts()
new 9d7b01e93526 drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) [...]
new e838bfa8e170 Revert "drm/i915: Fix DP-MST crtc_mask"
new ab016914984e drm/i915: disable set/get_tiling ioctl on gen12+
new 2f3b87124b9f drm/i915/psr: Only handle interruptions of the transcoder in use
new 8241cfbe67f4 drm/i915/tgl: Access the right register when handling PSR [...]
new e468ff06157a drm/i915: protect access to DP_TP_* on non-dp
new 4444df6e205b drm/i915/tgl: move DP_TP_* to transcoder
new 8ffa4392a32e drm/i915/tgl: disable SAGV temporarily
new 5b548ae63d58 drm/i915/tgl: add gen12 to stolen initialization
new d10e0cb7591e drm/i915: Apply FBC WA for TGL too
new aaef851083ed drm/i915/mst: Do not hardcoded the crtcs that encoder can connect
new a8c15954d64a drm/i915: Protect debugfs per_file_stats with RCU lock
new ca9cab183449 drm/i915: add immutable zpos plane properties
new 71cd86cfaa12 drm/i915/tgl: Use refclk/2 as bypass frequency
new cdb736fa8b8b drm/i915: Use engine relative LRIs on context setup
new 5bf05dc58d65 drm/i915/tgl: Register state context definition for Gen12
new 42014f69bb23 drm/i915: Hook up GT power management
new 5d7f965e5675 drm/i915/buddy: add missing call to i915_global_register
new d810583fc2fc drm/i915/execlists: Remove incorrect BUG_ON for schedule-out
new 1e0a96e50882 drm/i915: export color_differs
new e9ceb751ad4e drm/i915: s/i915_gtt_color_adjust/i915_ggtt_color_adjust
new 33dd88992313 drm/i915: cleanup cache-coloring
new fd521d3b0ed2 drm/i915: include GTT page-size info in error state
new fa9a09f15065 drm/i915/execlists: Clear STOP_RING bit on reset
new b0a7c754140b drm/i915/display: Add gamma precision function for CHV
new 8efd06989df4 drm/i915/display: Extract i965_read_luts()
new 4d154d33941d drm/i915/display: Extract chv_read_luts()
new 198d2533669b drm/i915/execlists: Ignore lost completion events
new 0efa99dd5875 drm/i915/ringbuffer: Flush writes before RING_TAIL update
new cec5ca08e36f drm/i915: Perform GGTT restore much earlier during resume
new 7c465310fefc drm/i915/selftests: Take runtime wakeref for igt_ggtt_lowlevel
new 07e98eb0a174 drm/i915/selftests: Tighten the timeout testing for partial mmaps
new ab37c4d712c8 drm/i915/tgl: Disable rc6 for debugging
new 71dc367e2bc3 drm/i915: Consolidate bxt/cnl/icl cdclk readout
new 736da8112fee drm/i915: Use literal representation of cdclk tables
new 1cbcd3b4b168 drm/i915: Combine bxt_set_cdclk and cnl_set_cdclk
new 5dac256bf767 drm/i915: Kill cnl_sanitize_cdclk()
new 751a93a15cde drm/i915: Consolidate {bxt,cnl,icl}_uninit_cdclk
new d2f429ebb977 drm/i915: Add calc_voltage_level display vfunc
new 8f9f717d6c44 drm/i915: Enhance cdclk sanitization
new 0c1279b58fc7 drm/i915: Consolidate {bxt,cnl,icl}_init_cdclk
new 61fa60ff6e6a drm/i915: Move GT init to intel_gt.c
new dab3588a151e drm/i915: Make wait_for_timelines take struct intel_gt
new ee236af8d514 drm/i915: Avoid round-trip via i915 in intel_gt_park
new 85dd14c2918d drm/i915: Make pm_notify take intel_gt
new 99013b10100c drm/i915: Make shrink/unshrink be atomic
new 0606259e3b3a drm/i915: Whitelist COMMON_SLICE_CHICKEN2
new 4dd2fbbfb532 drm/i915: Make i915_vma.flags atomic_t for mutex reduction
new 43ed22753cf1 drm/i915/display: Add glk_cdclk_table
new c26a058680dc drm/i915: Use a high priority wq for nonblocking plane updates
new cfcbfdd8fe14 drm/i915: Remove pointless planes_changed=true assignment
new 7cb8468bbede drm/i915/tgl: Disable read-only ppgtt support
new 023a125d1dde drm/i915: Squeeze iommu status into debugfs/i915_capabilities
new 249778704c01 drm/i915: add INTEL_NUM_PIPES() and use it
new 74689ddfb757 drm/i915: Fix cdclk bypass freq readout for tgl/bxt/glk
new 0a12e4370497 drm/i915: Fix CD2X pipe select masking during cdclk sanitation
new 502d1c04f53c drm/i915: Reuse cnl_modeset_calc_cdclk() on icl+
new 933122cc7cd2 drm/i915: Remove duplicated bxt/cnl/icl .modeset_calc_cdcl [...]
new e3cb653d5cc4 drm/i915: Disable FBC if BIOS reserved memory (stolen) is [...]
new 582a6f90aa0d drm/i915/execlists: Add a paranoid flush of the CSB pointe [...]
new a17592effdc1 drm/i915/execlists: Ensure the context is reloaded after a [...]
new 54fc577d90d0 drm/i915/pmu: Skip busyness sampling when and where not needed
new 8d8b00318593 drm/i915: convert device info num_pipes to pipe_mask
new 16ffe73c186b drm/i915/pmu: Use GT parked for estimating RC6 while asleep
new ee73e2795b41 drm/i915/tgl: Disable preemption while being debugged
new 0c653722e6e6 drm/i915: Get the correct wakeref for reading HOTPLUG_EN et al.
new 0b8d6273db06 drm/i915/selftests: Keep the engine awake while we keep fo [...]
new c8185520aed6 drm/i915/gtt: Make sure the gen6 ppgtt is bound before first use
new 12a97df00e2a drm/i915/display/icl: Bump up the hdisplay and vdisplay as [...]
new e91c8a29b452 drm/i915/display/icl: Bump up the plane/fb height
new eebab60f224f drm/i915: Don't mix srcu tag and negative error codes
new 6da301e52917 drm/i915/tgl: Limit ourselves to just rcs0
new c9f8d18710be drm/i915: Update Gen11 forcewake ranges
new cf82d9ddd3b5 drm/i915/tgl: Introduce gen12 forcewake ranges
new 2f7155629c9d drm/i915/tgl: Re-enable rc6
new a2b69ea4d26d drm/i915: introduce INTEL_DISPLAY_ENABLED()
new d1d23d7f4be6 drm/i915: Replace is_planar_yuv_format() with drm_format_i [...]
new 76c36a439164 drm/i915: Allow downscale factor of <3.0 on glk+ for all formats
new fe4709a8d033 drm/i915: Extract intel_modeset_calc_cdclk()
new 2e7f76c1e4b6 drm/i915: s/pipe_config/crtc_state/ in intel_crtc_atomic_check()
new ef404bc65920 drm/i915: stop conflating HAS_DISPLAY() and disabled display
new bb120e1171a9 drm/i915: Show the logical context ring state on dumping
new 80fa64d62067 drm/i915: Only apply a rmw mmio update if the value changes
new c210e85b8f33 drm/i915/tgl: Extend MI_SEMAPHORE_WAIT
new 8698ba53cd71 drm/i915/cml: Add second PCH ID for CMP
new 56c05de6bd77 drm/i915: Extend Haswell GT1 PSMI workaround to all
new 0d333ac7eb17 drm/i915: fix SFC reset flow
new 37fa0de3c137 drm/i915: Verify the engine after acquiring the active.lock
new a47e788c2310 drm/i915/selftests: Exercise CS TLB invalidation
new b01a3ef34816 drm/i915: Future-proof DDC pin mapping
new d09ad3e7af3a drm/i915: Unify ICP and MCC hotplug pin tables
new 1c757497096f drm/i915/tgl: Implement Wa_1409142259
new 7f0cc34b5349 drm/i915/tgl: Implement Wa_1406941453
new bed34ef544f9 drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled
new 2d20411e25a3 drm/i915: Don't advertise modes that exceed the max plane size
new c45e788d95b4 drm/i915/tgl: Suspend pre-parser across GTT invalidations
new d19d71fc2b15 drm/i915: Mark i915_request.timeline as a volatile, rcu pointer
new 6a79d848403d drm/i915: Lock signaler timeline while navigating
new 9eee0dd7d3a4 drm/i915: Protect timeline->hwsp dereferencing
new e5de91e68c5c Revert "drm/i915/tgl: Implement Wa_1406941453"
new 35d97e43bb21 drm/i915/uc: Update HuC firmware naming convention and loa [...]
new 646d3dc85521 drm/i915: Fix HSW+ DP MSA YCbCr colorspace indication
new 791ad5f1e1af drm/i915: Fix AVI infoframe quantization range for YCbCr output
new ba2d08c2a9ad drm/i915: Extract intel_hdmi_limited_color_range()
new cae154fcaefe drm/i915: Never set limited_color_range=true for YCbCr output
new 60a02311cc58 drm/i915: Don't look at unrelated PIPECONF bits for interl [...]
new b10d1173eecf drm/i915: Simplify intel_get_crtc_ycbcr_config()
new ac0f01cee947 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for HSW
new 174d12bcc087 drm/i915: Document ILK+ pipe csc matrix better
new af28cc4c2896 drm/i915: Set up ILK/SNB csc unit properly for YCbCr output
new d1844606fd63 drm/i915: Add PIPECONF YCbCr 4:4:4 programming for ILK-IVB
new 601734f7aabd drm/i915/tgl: s/ss/eu fuse reading support
new bf93b7246548 drm/i915/color: Fix formatting issues
new 84af76491881 drm/i915/color: Extract icl_read_luts()
new 18febcb74ed3 drm/i915/dsb: feature flag added for display state buffer.
new 67f3b58f3bac drm/i915/dsb: DSB context creation.
new 061489c65ff5 drm/i915/dsb: single register write function for DSB.
new b27a96ad72fd drm/i915/dsb: Indexed register write function for DSB.
new a6e58d9a2e04 drm/i915/dsb: Check DSB engine status.
new f7619c479834 drm/i915/dsb: functions to enable/disable DSB engine.
new 1abf329a713d drm/i915/dsb: function to trigger workload execution of DSB.
new 49e3fb7fd880 drm/i915/dsb: Enable gamma lut programming using DSB.
new dfaa6f285bd8 drm/i915/dsb: Enable DSB for gen12.
new 5dd85e72bc92 drm/i915/dsb: Documentation for DSB.
new 87c1694533c9 drm/i915: save AUD_FREQ_CNTRL state at audio domain suspend
new 2d6f6f359fd8 drm/i915: add i915_driver_modeset_remove()
new 5bcd53aa39f3 drm/i915: pass i915 to i915_driver_modeset_probe()
new 9980c3c11060 drm/i915: pass i915 to intel_modeset_driver_remove()
new 064bd628fde6 drm/i915: abstract intel_panel_sanitize_ssc() from intel_m [...]
new e1a3d9895ddc drm/i915: abstract intel_mode_config_init() from intel_mod [...]
new 6cd02e77757a drm/i915: pass i915 to intel_modeset_init() and intel_mode [...]
new ae911b23d2f0 drm/i915/execlists: Relax assertion for a pinned context i [...]
new 3231f8c01121 drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)
new c0bb487dc19f drm/i915: Only enqueue already completed requests
new 0d7cf7bc15e7 drm/i915/execlists: Refactor -EIO markup of hung requests
new 6171e58b1ff5 drm/i915/tgl: Add missing ddi clock select during DP init [...]
new 31d9ae9d7342 drm/i915/tgl: Finish modular FIA support on registers
new 57bd1798b180 drm/i915/tgl/pll: Set update_active_dpll
new f15a4eb18264 drm/i915/tgl: Add dkl phy registers
new 8aaf5cbda8f1 drm/i915/icl: Unify disable and enable phy clock gating functions
new 27ffe6e570aa drm/i915/tgl: Check the UC health of tc controllers after [...]
new b647c7df01b7 drm/i915: Fixup preempt-to-busy vs resubmission of a virtu [...]
new cb2377a919bb drm/i915: Fixup preempt-to-busy vs reset of a virtual request
new e2144503bf3b drm/i915: Prevent bonded requests from overtaking each oth [...]
new 5028851cdfdf drm/i915: Mark contents as dirty on a write fault
new 1b74d46782d0 drm/i915: Add TigerLake bandwidth checking
new 7dc56af5260e drm/i915/selftests: Verify the LRC register layout between [...]
new 6ea3cee6d77d drm/i915: Add Pipe D cursor ctrl register for Gen12
new b1da91c9ddce drm/i915/tgl: Swap engines for no rps (gpu reclocking)
new 1b8588741fdc Revert "drm/i915/color: Extract icl_read_luts()"
new ed06efb801bd drm/i915/dp: Fix dsc bpp calculations, v5.
new 8aa940c8551c drm/i915: Add hardware readout for FEC
new c22d62e6e49b drm/i915: Get rid of crtc_state->fb_changed
new c47b7ddbcb29 drm/i915: Rename planar linked plane variables
new c750c22b2456 drm/i915: Do not add all planes when checking scalers on glk+
new f9d4eae25d93 drm/i915/execlists: Simplify gen12_csb_parse
new 1e225a2c7477 drm/i915/tgl: Add initial dkl pll support
new e87b9b05104f drm/i915/tgl: Add support for dkl pll write
new 1a5c6aa43a3a drm/i915/tgl: re-indent code to prepare for DKL changes
new ee7de6ad382d drm/i915/tgl: Add dkl phy pll calculations
new 6677c3b167b3 drm/i915/tgl: Return the mg/dkl pll as DDI clock for new TC ports
new c1f2b8124bdf drm/i915/tgl: Add memory type decoding for bandwidth checking
new 45d3c5cd5233 drm/i915: Small joiner RAM buffer size is platform-specific
new 5311f5171e98 drm/i915: Define explicit wedged on init reset state
new e1237523749e drm/i915/execlists: Use per-process HWSP as scratch
new 7d5255e0ced4 drm/i915: Adjust length of MI_LOAD_REGISTER_REG
new 132dfc78d3eb drm/i915: Drop the IRQ-off asserts
new e3792238c1dd drm/i915: Don't disable interrupts for intel_engine_breadc [...]
new 56316cbc9c98 drm/i915/perf: Fix use of kernel-doc format in structure members
new 74b2089a105f drm/i915: Add definitions for MI_MATH command
new a3f56e7da523 drm/i915/selftests: Exercise concurrent submission to all engines
new c113236718e8 drm/i915: Extract GT render sleep (rc6) management
new 9cd6c339e34a drm/i915: Update DRIVER_DATE to 20190927
new 901045c3f0f4 drm/i915/huc: fix version parsing from CSS header
new 283a4095af9d drm/i915/dmc: Update ICL DMC version to v1.09
new 3b51be4e4061 drm/i915/tc: Update DP_MODE programming
new 978c3e539be2 drm/i915/tgl: Add dkl phy programming sequences
new a839136ca47f drm/i915/tgl: Fix dkl link training
new f663769a5eef drm/i915/tgl: initialize TC and TBT ports
new b178a3f68128 drm/i915: check for kernel_context
new a3f356b273f9 drm/i915: simplify i915_gem_init_early
new 42b899fb9a3f drm/i915/selftests: Do not try to sanitize mock HW
new 260e6b712769 drm/i915: Pass intel_gt to has-reset?
new 4e18ca703f21 drm/i915/selftests: Distinguish mock device from no wakeref
new 4abc6e7c917b drm/i915/selftests: Provide a mock GPU reset routine
new 50d16d44cce4 drm/i915/selftests: Exercise context switching in parallel
new 1d6f1d16d3a3 drm/i915/gt: Only unwedge if we can reset first
new f8db4d051b5e drm/i915: Initialise breadcrumb lists on the virtual engine
new 99785b86eead drm/i915/dp: Fix DP MST error after unplugging TypeC cable
new a4311745bba9 drm/i915/userptr: Never allow userptr into the mappable GGTT
new 4fb8783165b7 drm/i915/display: abstract all vgaarb access to intel_vga.[ch]
new 74f1d78965ee drm/i915: Limit MST modes based on plane size too
new 15de0889b0c9 drm/i915: Polish intel_tv_mode_valid()
new 006e570128f4 drm/i915: Fix g4x sprite scaling stride check with GTT remapping
new dfe324f34c53 drm/i915/selftests: Extract random_offset() for use with a prng
new 3cbad5d77749 drm/i915/gem: Refactor tests on obj->ops->flags
new ed500bf61279 drm/i915: Populate possible_crtcs correctly
new 0fbae9d2db85 drm/i915: Clean up encoder->crtc_mask setup
new f21e8b80b79d drm/i915/mg: Use tc_port instead of port parameter to MG r [...]
new fcde8c7eea60 drm/i915/selftests: Exercise potential false lite-restore
new 0d52cc7e0311 drm/i915: use DRM_ERROR() instead of drm_err()
new 48c38154d539 drm/i915: use DRM_DEBUG_KMS() instead of drm_dbg(DRM_UT_KMS, ...)
new 3032c0b47e5f drm/i915/tgl: Add the Thunderbolt PLL divider values
new 44d0a9c05bc0 drm/i915/execlists: Skip redundant resubmission
new 81cdeca45a06 drm/i915/dp: remove static variable for aux last status
new 1580d3cdddbb drm/i915: Fix audio power up sequence for gen10+ display
new f6ec9483091f drm/i915: extend audio CDCLK>=2*BCLK constraint to more platforms
new 261ea7e29ed1 drm/i915: Restrict L3 remapping sysfs interface to dwords
new b290a78b5c3d drm/i915: Use helpers for drm_mm_node booleans
new 5e053450c1c3 drm/i915: Only track bound elements of the GTT
new 11331125e148 drm/i915: Mark up address spaces that may need to allocate
new 2850748ef876 drm/i915: Pull i915_vma_pin under the vm->mutex
new 274cbf20fd10 drm/i915: Push the i915_active.retire into a worker
new b1e3177bd1d8 drm/i915: Coordinate i915_active with its own mutex
new b72348406927 drm/i915: Move idle barrier cleanup into engine-pm
new 7e8057626640 drm/i915: Drop struct_mutex from around i915_retire_requests()
new 33d856445b3e drm/i915: Remove the GEM idle worker
new f33a8a51602c drm/i915: Merge wait_for_timelines with retire_request
new 789ed955215d drm/i915/gem: Retire directly for mmap-offset shrinking
new 661019754202 drm/i915: Move request runtime management onto gt
new a2b4dead98ef drm/i915: Move global activity tracking from GEM to GT
new 2935ed5339c4 drm/i915: Remove logical HW ID
new a4e7ccdac38e drm/i915: Move context management under GEM
new cb5eb072788f drm/i915/overlay: Drop struct_mutex guard
new ba198a10bfbe drm/i915: Drop struct_mutex guard from debugfs/framebuffer_info
new 6c3828ab098a drm/i915: Remove struct_mutex guard for debugfs/opregion
new 3d88f76dec55 drm/i915: Drop struct_mutex from suspend state save/restore
new 2af402982ab3 drm/i915/selftests: Drop vestigal struct_mutex guards
new 7842793330ce drm/i915: Drop struct_mutex from around GEM initialisation
new 7d423af9bfb1 drm/i915: Implement a better i945gm vblank irq vs. C-state [...]
new 0e5493cab5ef drm/i915/stolen: make the object creation interface consistent
new 7fd296024c3c drm/i915/vga: rename intel_vga_msr_write() to intel_vga_re [...]
new 63bf8301aac4 drm/i915: split out i915_switcheroo.[ch] from i915_drv.c
new 9bfcf1941302 drm/i915: move gmbus setup down to intel_modeset_init()
new 9445ad17109b drm/i915: Update DRIVER_DATE to 20191007
new abc47ff61d3f drm/i915/gt: Restore dropped 'interruptible' flag
new 1d0f2ebf392e drm/i915/perf: move perf types to their own header
new 3aec2c6a4886 drm/i915/vbt: Child device size remains unchanged through VBT 229
new b9dcb97b6c80 drm/i915: make array hw_engine_mask static, makes object smaller
new cd6a851385be drm/i915/gt: Prefer local path to runtime powermanagement
new 08ad9a3846fc drm/i915/execlists: Fix annotation for decoupling virtual request
new 1664f35aa718 drm/i915/selftests: Appease lockdep
new a1b58ee3cb34 drm/i915/gt: Treat a busy timeline as 'active' while waiting
new d30213e533fa drm/i915: Fix Kconfig indentation
new 8f8b1171e1a5 drm/i915/perf: Wean ourselves off dev_priv
new a4c969d107a6 drm/i915/perf: Set the exclusive stream under perf->lock
new e45e0003f60d drm/i915/tgl: Add DC3CO required register and bits
new 19c79ff82b4a drm/i915/tgl: Add DC3CO mask to allowed_dc_mask and gen9_dc_mask
new 4645e906f2d4 drm/i915/tgl: Enable DC3CO state in "DC Off" power well
new bdacf0871f87 drm/i915/tgl: Do modeset to enable and configure DC3CO exitline
new 1c4d821db919 drm/i915/tgl: Switch between dc3co and dc5 based on displa [...]
new 41286861b4c9 drm/i915/tgl: Add DC3CO counter in i915_dmc_info
new 20af04f3dd56 drm/i915/execlists: Assign virtual_engine->uncore from fir [...]
new 3de162785132 drm/i915/selftests: Assign the mock_engine->uncore shortcut
new d14a701b0070 drm/i915/selftests: Assign the intel_runtime_pm pointer fo [...]
new 23b9e41a3dbd drm/i915/perf: drop list of streams
new d99f7b079c2a drm/i915/gt: Flush submission tasklet before waiting/retiring
new 232a6ebae419 drm/i915: introduce intel_memory_region
new 2f0b97ca0211 drm/i915/region: support contiguous allocations
new 7c98501acb94 drm/i915/region: support volatile objects
new 6ad145fe0246 drm/i915/gt: Give engine->kernel_context distinct timeline [...]
new 41f0bc49f7f2 drm/i915/selftests: Hold request reference over waits
new d46e137c4497 drm/i915/selftests: fix null pointer dereference on pointer data
new 9b000b47cc18 drm/i915/color: fix broken gamma state-checker during boot
new d50341274d01 drm/i915/color: move check of gamma_enable to specific fun [...]
new 2a86972f60fc drm/i915: Select DPLL's via mask
new c949ae431467 drm/i915/execlists: Protect peeking at execlists->active
new c36eebd9ba5d drm/i915/gt: execlists->active is serialised by the tasklet
new ba2c74da52eb drm/i915/tgl: the BCS engine supports relative MMIO
new 9d41318c4e43 drm/i915/tgl: simplify the lrc register list for !RCS
new 542a5c66e0ff drm/i915/gt: Warn CI about an unrecoverable wedge
new bd9bec5b6a09 drm/i915/execlists: Mark up expected state during reset
new 86027e312c36 drm/i915/selftests: Check that registers are preserved bet [...]
new 9a3a41dfe223 drm/i915: Fix for_each_intel_plane_mask definition
new af9fbfa657c8 drm/i915: Introduce and use intel_atomic_crtc_state_for_ea [...]
new 04c8b0bf4abc drm/i915: Use intel_plane_state in prepare and cleanup plane_fb
new d8bd3e157a17 drm/i915: Remove begin/finish_crtc_commit, v4.
new 3a612765f423 drm/i915: Remove cursor use of properties for coordinates
new 9a61363a6310 drm/i915/perf: store the associated engine of a stream
new 52111c4628a2 drm/i915/perf: Store shortcut to intel_uncore
new b068a86071ca drm/i915: Move SAGV block time to dev_priv
new da80f04792fc drm/i915/tgl: Read SAGV block time from PCODE
new 9c4a14f8ccee drm/i915: Note the addition of timeslicing to the pretend [...]
new c97fb526ca06 drm/i915/execlists: Leave tell-tales as to why pending[] is bad
new cbbf2787782c drm/i915/execlists: Only mark incomplete requests as -EIO [...]
new 54895010a893 drm/i915: Add an rcu_barrier option to i915_drop_caches
new cd9ba7b6e479 drm/i915/selftests: Serialise write to scratch with its vm [...]
new a5efcde69b11 drm/i915/perf: Replace global wakeref tracking with engine-pm
new d8ad5f52617b drm/i915/execlists: Prevent merging requests with conflict [...]
new c3eb54aad982 drm/i915: Mark up "sentinel" requests
new 6a45008ab7bb drm/i915/perf: allow for CS OA configs to be created lazily
new daed3e44396d drm/i915/perf: implement active wait for noa configurations
new 15d0ace1f876 drm/i915/perf: execute OA configuration from command stream
new 5f5c382ecfdd drm/i915/perf: Prefer using the pinned_ctx for emitting de [...]
new c2fba936d304 drm/i915/perf: Avoid polluting the i915_oa_config with err [...]
new 280bc0cecb77 drm/i915/selftests: Fixup naked 64b divide
new 1fd37669bc87 drm/i915/display: Squelch kerneldoc warnings
new 9c27462c896d drm/i915/selftests: Check known register values within the [...]
new 9506c23dfaf5 drm/i915/selftests: Check that GPR are cleared for new contexts
new 89b6d1831d21 drm/i915/execlists: Tweak virtual unsubmission
new 41e35ffb380b drm/i915: Favor last VBT child device with conflicting AUX [...]
new 53448aed7b80 drm/i915/ehl: Port C's hotplug interrupt is associated wit [...]
new 3c00660db183 drm/i915/execlists: Assert tasklet is locked for process_csb()
new b8d49f28aa03 drm/i915/perf: introduce a versioning of the i915-perf uapi
new 4f6ccc74a85c drm/i915: add support for perf configuration queries
new 7831e9a965ea drm/i915/perf: Allow dynamic reconfiguration of the OA stream
new 9cd20ef7803c drm/i915/perf: allow holding preemption on filtered ctx
new 97ea56540ffc Merge tag 'drm-intel-next-2019-10-07' of git://anongit.fre [...]
new 0a8459693238 fbdev: drop res_id parameter from remove_conflicting_pci_f [...]
new 35616a4aa919 drm: drop resource_id parameter from drm_fb_helper_remove_ [...]
new f2521f7731ed drm/i915: switch to drm_fb_helper_remove_conflicting_pci_f [...]
new 52282163dfa6 drm/panfrost: Add missing check for pfdev->regulator
new 97588c89993d MAINTAINERS: Add Steven and Alyssa as panfrost reviewers
new 593bc4d008cf drm/panfrost: Fix possible suspend in panfrost_remove
new 4fa3d66f132b drm/shmem: Do dma_unmap_sg before purging pages
new dfbc7a46b940 drm/shmem: Use mutex_trylock in drm_gem_shmem_purge
new ce4932426195 drm/panfrost: Use mutex_trylock in panfrost_gem_purge
new 1c5f087a2bb2 drm/panfrost: Add errata descriptions from kbase
new 65abbda8ed7c drm/panel: Add missing drm_panel_init() in panel drivers
new 6dbe0c4b0fc0 drm/panel: Initialise panel dev and funcs through drm_pane [...]
new d72cf01f410a drm/mipi-dbi: fix a loop in debugfs code
new 15c665bb4637 drm/mcde: Fix an error handling path in 'mcde_probe()'
new 3e93bc2a58aa drm/virtio: make resource id workaround runtime switchable.
new ae85b0df124f drm_dp_cec: add connector info support.
new 5558f3d535c5 drm/i915/intel_hdmi: use cec_notifier_conn_(un)register
new 66c2dee4ae10 drm/vc4/vc4_hdmi: fill in connector info
new a02c4c25b9fa drm/virtio: add plane check
new 4100a7b83438 drm/virtio: cleanup queue functions
new 744583ecc3d7 drm/virtio: notify virtqueues without holding spinlock
new b0138364da17 drm/virtio: module_param_named() requires linux/moduleparam.h
new 1374b8375c2e drm/meson: dw_hdmi: add resume/suspend hooks
new cf3d4e534711 drm/meson: add resume/suspend hooks
new ee68c743f8d0 drm: Stop including drm_bridge.h from drm_crtc.h
new 3ef2f119bd3e drm/msm: Use drm_attach_bridge() to attach a bridge to an encoder
new 6a87d4ea94b0 drm/ingenic: Hardcode panel type to DPI
new 268de6530aa1 drm: mst: Fix query_payload ack reply struct
new c41784b042ac drm: dw-hdmi-i2s: enable audio clock in audio_startup
new 536cce149769 drm: sti: use cec_notifier_conn_(un)register
new acff2f86b195 drm/sti: Include the right header
new 6914f8eb64f9 drm: Add high-precision time to vblank trace event
new 5fcd055193c5 drm/komeda: Add ACLK rate to sysfs
new bd7e3f3ba1ef drm/vblank: Document and fix vblank count barrier semantics
new 4922fd18cc1a drm/vkms: Use wait_for_flip_done
new 88ad7f3a5660 drm/vkms: Reduce critical section in vblank_simulate
new 5950f0b797fc drm/dp_mst: Move link address dumping into a function
new 3ba64aa36c8c drm/dp_mst: Get rid of list clear in destroy_connector_work
new 7cbce45d6243 drm/dp_mst: Move test_calc_pbn_mode() into an actual selftest
new 0de54fb2d02b drm/print: Add drm_err_printer()
new aa2a2fe1383f drm/dp_mst: Combine redundant cases in drm_dp_encode_sideb [...]
new 2f015ec6eab6 drm/dp_mst: Add sideband down request tracing + selftests
new 95b0013d209d drm/dp_mst: Refactor drm_dp_send_enum_path_resources
new 60f9ae9d0d3d drm/dp_mst: Remove huge conditional in drm_dp_mst_handle_up_req()
new fde61a7a7df4 drm/dp_mst: Constify guid in drm_dp_get_mst_branch_by_guid()
new a29d881875fc drm/dp_mst: Refactor drm_dp_mst_handle_up_req()
new 8b1e589d138c drm/dp_mst: Refactor drm_dp_mst_handle_down_rep()
new 37dfdc55ffeb drm/dp_mst: Cleanup drm_dp_send_link_address() a bit
new 889165ad6190 drm/virtio: pass gem reservation object to ttm init
new 29cf12394c05 drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper.
new 620f9c5e302c drm/virtio: simplify cursor updates
new 191ab21995b0 drm/virtio: remove virtio_gpu_object_wait
new 23a0e88ebaff drm/virtio: drop no_wait argument from virtio_gpu_object_reserve
new cde14fd4a604 drm/virtio: remove ttm calls from in virtio_gpu_object_{re [...]
new 98abe21d07c8 drm/virtio: add virtio_gpu_object_array & helpers
new da758d51968a drm/virtio: rework virtio_gpu_execbuffer_ioctl fencing
new e2324300f427 drm/virtio: rework virtio_gpu_object_create fencing
new 375f156a5e77 drm/virtio: rework virtio_gpu_transfer_from_host_ioctl fencing
new 3d3bdbc0bdbd drm/virtio: rework virtio_gpu_transfer_to_host_ioctl fencing
new 93c38d15ee59 drm/virtio: rework virtio_gpu_cmd_context_{attach, detach} [...]
new ad75f4f057e6 drm/virtio: drop virtio_gpu_object_list_validate/virtio_gp [...]
new c66df701e783 drm/virtio: switch from ttm to gem shmem helpers
new 2e0d9ee45785 drm/virtio: remove virtio_gpu_alloc_object
new fe16537ddb97 drm/virtio: drop virtio_gpu_object_{ref,unref}
new 6e3372508d5f drm/virtio: drop virtio_gpu_object_{reserve, unreserve}
new 12afce08ed51 drm/virtio: add fence sanity check
new f0c6cef7e717 drm/virtio: add worker for object release
new 84f6fec42e9e drm/virtio: fix command submission with objects but withou [...]
new c7581a414d28 drm: Use EOPNOTSUPP, not ENOTSUPP
new 42770cbf18ae drm/blend: Define the direction of Z position values
new 464828dfb1c9 fbdev/sa1100fb: Remove even more dead code
new 9a2654c0f62a drm/panel: Add and fill drm_panel type field
new 89958b7cd955 drm/bridge: panel: Infer connector type from panel by default
new a793f0eeb7f5 drm/panel: panel-simple: Set OSD070T1718 panel type
new 92a57b3fb500 drm/stm: ltdc: add pinctrl for DPI encoder mode
new 7ac1573e263f drm/sun4i/sun4i_hdmi_enc: call cec_s_conn_info()
new 71137bfd9897 drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register
new e5ef909cb42c tda9950: use cec_notifier_cec_adap_(un)register
new 37a48adfba6c drm/vram: Add kmap ref-counting to GEM VRAM objects
new bc25bb9192c0 drm/vram: Acquire lock only once per call to vmap()/vunmap()
new f3309105b879 drm/vram: Add infrastructure for move_notify()
new 2236439bc667 drm/vram: Implement lazy unmapping for GEM VRAM buffers
new 2dc5d44ccc5e drm: add drm_print_bits
new ff540b76f14a drm/ttm: add drm gem ttm helpers, starting with drm_gem_tt [...]
new 527f6d91f8bb drm/vram: use drm_gem_ttm_print_info
new 9286766ba65b drm/vram: add vram-mm debugfs file
new b21fc73838fa drm/qxl: use drm_gem_object_funcs callbacks
new 78d54f1f6a33 drm/qxl: use drm_gem_ttm_print_info
new 4f7f1973b0c8 drm/vram: fix Kconfig
new 9d6f4484e81c drm/ttm: turn ttm_bo_device.vma_manager into a pointer
new e336befcfdc0 drm/nouveau: switch to gem vma offset manager
new f1acf41f9e32 drm/vram: switch to gem vma offset manager
new 8b53e1cb2728 drm/radeon: switch to gem vma offset manager
new e7bf74d0aabe drm/amdgpu: switch to gem vma offset manager
new 133e8809525b drm/qxl: switch to gem vma offset manager
new 293f86b365ad drm/vmwgfx: switch to own vma manager
new 07583467c256 drm/ttm: remove embedded vma_offset_manager
new 32d6c2c5b522 drm/virtio: Rewrite virtio_gpu_queue_ctrl_buffer using fen [...]
new e1218b8c0cc1 drm/virtio: Use vmalloc for command buffer allocations.
new 6b5ce4a1fb84 drm/vram: Move VRAM memory manager to GEM VRAM implementation
new b0e40e080522 drm/vram: Have VRAM MM call GEM VRAM functions directly
new c30b225dba01 drm/vram: Unexport internal functions of VRAM MM
new abddeb7b12b0 drm/vram: Unconditonally set BO call-back functions
new 88c5a5a021aa drm/virtio: enable prime mmap support
new de2358050ab8 drm/virtio: Fix warning in virtio_gpu_queue_fenced_ctrl_buffer.
new 3250cdf938dc drm: bridge/dw_hdmi: add audio sample channel status setting
new fe9e557dfb48 drm/bridge: Fix references to drm_bridge_funcs in documentation
new 2fb658a603ba dt-bindings: drm/bridge: analogix-anx78xx: add new variants
new 0273831882c5 drm/bridge: analogix-anx78xx: add new variants
new 2708e876272d drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings
new 2f932367d219 drm/bridge: analogix-anx78xx: convert to i2c_new_dummy_device
new 1e6962041c7a drm/stm: dsi: higher pll out only in video burst mode
new 5dec1affe0fa drm: sti: fix W=1 warnings
new 3b92198d6c27 drm: fix warnings in DSC
new 37d212622acb drm/prime: Remove duplicate forward declaration
new a92462d6bf49 drm/connector: Share with non-atomic drivers the function [...]
new 62afb4ad425a drm/connector: Allow max possible encoders to attach to a [...]
new 4d74b25ee395 drm/komeda: Adds error event print functionality
new c8908bde0dbd drm/vram: Provide vmap and vunmap operations for GEM VRAM objects
new 820d6606e9c2 drm/ast: Use drm_gem_vram_{vmap,vunmap}() to map cursor source BO
new dcc7b1f3ae99 drm/mgag200: Use drm_gem_vram_{vmap, vunmap}() to map curs [...]
new 64e9c200a0cd staging: fbtft: make several arrays static const, makes ob [...]
new 185926ef38c8 drm/selftests: fix spelling mistake "misssing" -> "missing"
new 8c8ae2fe8d21 drm/encoder: Fix possible_clones documentation
new c873724d88d9 drm/encoder: Fix possible_crtcs documentation
new a859f1270a99 drm/encoder: Don't raise voice in drm_encoder_mask() docum [...]
new 32b339d9fcdc drm/komeda: Remove in-code use of ifdef
new aefdaa15e54c drm/komeda: Adds register dump support for gcu, lup and dou
new 69b22f51e664 drm/doc: Improve docs around connector (un)registration
new 0d352a3a8a1f drm/v3d: don't leak bin job if v3d_job_init fails.
new 4fb419b21624 drm: Add drm_modeset_lock_assert_held()
new 26564be56d73 drm/atomic-helper: Make crtc helper funcs optional
new 508882f0afaf drm/dp: Add definitons for MSA MISC bits
new 978f6b0693c7 drm/edid: Add CTA-861-G modes with VIC < 128
new 455d56ce809f drm/v3d: clean caches at the end of render jobs on request [...]
new 8806cd3aa025 drm: Rename HDMI colorspace property creation function
new 45cf0e91df8c drm: Add DisplayPort colorspace property creation function
new 6039f37dd6b7 video/hdmi: Fix AVI bar unpack
new 21185a668787 drm: Remove redundant of_device_is_available check
new fb2ee9bf084b drm: panel-lvds: Potential Oops in probe error handling
new 7fbd0782bf94 dma-buf/resv: fix exclusive fence get
new a14375ac87a4 Documentation/gpu: Fix no structured comments warning for [...]
new 361cfabdb0f9 MAINTAINERS: Update Allwinner DRM drivers entry
new 67c1a02048cf MAINTAINERS: Add Jernej Å krabec as a reviewer for DE2
new 141f6357f45c drm: tweak drm_print_bits()
new 468720980771 drm/bridge/synopsys: dsi: Use devm_platform_ioremap_resour [...]
new 50094b5dcd32 drm/dp_mst: Destroy topology_mgr mutexes
new e2839ff692c6 drm/dp_mst: Rename drm_dp_add_port and drm_dp_update_port
new 857833698536 drm/dp_mst: Remove lies in {up, down}_rep_recv documentation
new caf81ec6cd72 drm: Destroy the correct mutex name in drm_dp_mst_topology [...]
new 2ebb6701654e drm/komeda: Adds power management support
new 245f44e77101 drm/vram: Support top-down placement flag
new d6cb013579e7 drm/komeda: SW workaround for D71 doesn't flush shadow registers
new d56276a13c2b drm/meson: vclk: use the correct G12A frac max value
new 7baa77f1a6d1 drm/fb-helper: Include prototype for drm_fb_helper_modinit()
new 40d51c05d044 drm/dsc: Fix bogus cpu_to_be16() usage
new 2c05593ba057 drm: Include prototype for drm_need_swiotlb()
new b9436986d279 drm/syncobj: Include the prototype for drm_timeout_abs_to_ [...]
new 1ab2a99edb37 drm: Fix return type of crc .poll()
new db0cc143b69e drm/dp/mst: Reduce nested ifs
new 0c3bb15cfc0e drm/dp/mst: Handle arbitrary DP_LINK_BW values
new ed20b7d5c657 drm/dp/mst: Replace the fixed point thing with straight ca [...]
new dfef959803c7 drm/tiny: Kconfig: Remove always-y THERMAL dep. from TINYD [...]
new 4b39582a8fb3 drm/komeda: Use IRQ_RETVAL shorthand in d71_irq_handler
new f59769c52cd7 drm/komeda: Workaround for broken FLIP_COMPLETE timestamps
new 763ba2eca0f1 drm/rect: Add drm_rect_translate_to()
new e22b86e97317 drm/rect: Add drm_rect_init()
new 959b077f26a1 drm/print: move drm_debug variable to drm_print.[ch]
new f0a8f533adc2 drm/print: add drm_debug_enabled()
new 6511a945cf7d drm/etnaviv: use drm_debug_enabled() to check for debug ca [...]
new dee97f6ab4a9 drm/i2c/sil164: use drm_debug_enabled() to check for debug [...]
new d8db0b36d888 drm/msm: use drm_debug_enabled() to check for debug categories
new 8a317f223bcf dt-bindings: sun6i-dsi: Add VCC-DSI supply property
new 1c056ad87117 drm/sun4i: sun6i_mipi_dsi: Add VCC-DSI regulator support
new 7ac626996882 drm/sun4i: dsi: Fix TCON DRQ set bits
new a00d17e0a71a Revert "drm/sun4i: dsi: Change the start delay calculation"
new 4092de1ba34e Merge drm/drm-next into drm-misc-next
new 96a49f39043d drm/ast: Don't call ast_show_cursor() from ast_cursor_move()
new 714468d9afdf drm/ast: Move ast_{show,hide}_cursor() within source file
new 2f5989fcd1b7 drm/ast: Move cursor update code to ast_show_cursor()
new 659d1a49c63d drm/ast: Move cursor offset swapping into ast_show_cursor()
new 0090ef3ecbd4 drm/ast: Allocate cursor BOs at high end of video memory
new 52e32da9a1fb drm/mgag200: Rename cursor functions to use mgag200_ prefix
new 49b8d5aeaf81 drm/mgag200: Add init and fini functions for cursor handling
new 6ae04536e747 drm/mgag200: Add separate move-cursor function
new 047244aa0ad9 drm/mgag200: Move cursor-image update to mgag200_show_cursor()
new 378c18386a25 drm/mgag200: Move cursor BO swapping into mgag200_show_cursor()
new 2c51a6601693 drm/mgag200: Reserve video memory for cursor plane
new dfc507b9eb26 drm/mgag200: Allocate cursor BOs at high end of video memory
new a9c4fbd544f9 drm/omap: drop unneeded locking from mgr_fld_write()
new 6e366c28e6b1 drm/omap: avoid copy in mgr_fld_read/write
new 157d8f60363a drm/omap: tweak HDMI DDC timings
new f5b1fae153d9 drm/omap: fix missing scaler pixel fmt limitations
new 34d71136e0d9 drm/omap: dss: move platform_register_drivers() to dss.c a [...]
new 9c5fa79f802a drm/omap: hdmi5: automatically choose limited/full range output
new bebf00512cc2 drm/omap: hdmi4: fix use of uninitialized var
new 9c98f021e4e7 dma-fence: Serialise signal enabling (dma_fence_enable_sw_ [...]
new 71724f708997 drm/mm: Use helpers for drm_mm_node booleans
new 4ee92c7149da drm/mm: Convert drm_mm_node booleans to bitops
new 3dda22d3dcd1 drm/mm: Use clear_bit_unlock() for releasing the drm_mm_node()
new ba2a1c870615 drm/fourcc: Add Arm 16x16 block modifier
new 4f69851fbaa2 drm/i810: Prevent underflow in ioctl
new 30abc59b4842 drm/lima: Add support for multiple reset lines
new 839313509182 drm/mcde: Fix reference to DOC comment
new 10d8f308ba3e cec: add cec_adapter to cec_notifier_cec_adap_unregister()
new 81fafb9488a1 drm/sun4i: dsi: fix the overhead of the horizontal front porch
new 4340ec45e895 drm/sun4i: sun6i_mipi_dsi: fix DCS long write packet length
new bee447e224b2 drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the intern [...]
new fba3baa8d2be drm/tilcdc: plane: Make structure tilcdc_plane_funcs constant
new 9a197c862f0d drm/sun4i: dsi: Fix video start delay computation
new 354c2d310082 drm: damage_helper: Fix race checking plane->state->fb
new 7ed093602e0e Merge tag 'drm-misc-next-2019-10-09-2' of git://anongit.fr [...]
new fa41d6ee9042 Merge drm/drm-next into drm-intel-next-queued
new 56184a20a800 drm/i915: Drop obj.page_pin_count after a failed vma->set_pages()
new 454a325a9768 drm/i915: Remove leftover vma->obj->pages_pin_count on ins [...]
new 8b390c15818c drm/i915/execlists: Clear semaphore immediately upon ELSP [...]
new bb71fb0072f1 drm/i915/dp: Extend program of VSC Header and DB for Color [...]
new 0c06fa156006 drm/i915/dp: Add support of BT.2020 Colorimetry to DP MSA
new 9d1bb6f0222c drm/i915/dp: Attach colorspace property
new 922430dd4022 drm/i915: Add new GMP register size for GEN11
new b246cf215e4c drm/i915/dp: Program an Infoframe SDP Header and DB for HD [...]
new 0299dfa7ad54 drm/i915/dp: Attach HDR metadata property to DP connector
new 3e706dff0891 drm/i915: Switch to using DP_MSA_MISC_* defines
new 131d3b1af105 drm/i915: Stop using drm_atomic_helper_check_planes()
new 3e30d70805d5 drm/i915: Make .modeset_calc_cdclk() mandatory
new dcdef1abbc50 drm/i915: Use drm_rect_translate_to()
new fc1a0fb53875 drm/i915: Use drm_rect_init()
new 193065024072 drm/i915: Flush tasklet submission before sleeping on i915 [...]
new da5d2ca8adde drm/i915/icl: Wa_1607087056
new 613716bbe721 drm/i915/tgl: Add IS_TGL_REVID
new 62037ffff229 drm/i915/tgl: Include ro parts of l3 to invalidate
new 4aa0b5d457f5 drm/i915/tgl: Add HDC Pipeline Flush
new 36a6b5d964d9 drm/i915/tgl: Add extra hdc flush workaround
new 99739f9431f9 drm/i915/tgl: Keep FF dop clock enabled for A0
new 65df78bda385 drm/i915/tgl: Wa_1409420604
new 2cbe2d8c562e drm/i915/tgl: Wa_1409170338
new 2e19af943822 drm/i915/tgl: Wa_1409600907
new 79bfa607e60f drm/i915/tgl: Wa_1607138336
new 99db8c59e056 drm/i915/tgl: Wa_1607030317, Wa_1607186500, Wa_1607297627
new 08fff7aeddc9 drm/i915/tgl: Wa_1607138340
new 8574685547bd drm/i915/selftests: Drop stale struct_mutex
new 2229adc81380 drm/i915/execlist: Trim immediate timeslice expiry
new 993254292b9e drm/i915: Refactor timestamping constants update
new 4078c983feb9 drm/i915: Switch intel_legacy_cursor_update() to intel_ types
new de3b67afc060 drm/i915: Prepare the connector/encoder mask readout for h [...]
new 3abe897787c2 drm/i915: Prepare the mode readout for hw vs. uapi state split
new fcb9bba47fb5 drm/i915/ehl: Don't forget to set TC long detect function
new 943682e3bd19 drm/i915: Introduce Jasper Lake PCH
new 1357fa8136ea drm/i915/selftests: Teach execlists to take intel_gt as it [...]
new 3b05c4f832fa drm/i915/selftests: Teach guc to take intel_gt as its argument
new bb3d4c9d636b drm/i915/selftests: Teach workarounds to take intel_gt as [...]
new 5f65d5a6e4bd drm/i915/selftests: Teach timelines to take intel_gt as it [...]
new eca0b7208969 drm/i915: Do initial mocs configuration directly
new e9d4c9245f54 drm/i915: Store i915_ggtt as the backpointer on fence registers
new 972c646f1cfe drm/i915: Move swizzle_bit under i915_ggtt
new eb8de23c955b drm/i915/tgl: Enable DDI/Port G
new 05488673a4d4 drm/i915/pmu: Support multiple GPUs
new d4a415dcda35 drm/i915: Fix MST oops due to MSA changes
new 493065e24eb1 drm/i915: Add microcontrollers documentation section
new 218151e99744 drm/i915/guc: improve documentation
new 0b23e2a6ed5c drm/i915/huc: improve documentation
new e9768bfe875f drm/i915/selftests: Teach requests to use all available engines
new 1dfffa0051ea drm/i915: Don't disable interrupts independently of the lock
new a50134b1983b drm/i915: Make for_each_engine_masked work on intel_gt
new 5d904e3c5d40 drm/i915: Pass in intel_gt at some for_each_engine sites
new fb26eee0600d drm/i915/pmu: Fix uninitialized variable on error path
new 253a774bb08b drm/i915/execlists: Don't merely skip submission if maybe [...]
new 3aae9d08532c drm/i915: enumerate and init each supported region
new da1184cd41d4 drm/i915: treat shmem as a region
new 72405c3d7850 drm/i915: treat stolen as a region
new bcce7d90d120 drm/i915/selftests: Add the mock engine to the gt->engine[]
new c6e07ada8eaa drm/i915/gt: Convert the leftover for_each_engine(gt)
new 30a027dcccc2 drm/i915: Move the cursor rotation handling into intel_cur [...]
new c08f995a284d drm/i915: Polish possible_clones setup
new 98c93394ba90 drm/i915: Refuse modes with hdisplay==4096 on pre-HSW DP
new d7a145849b68 drm/i915: Nuke the useless changed param from skl_ddb_add_ [...]
new 49e0ed3848d0 drm/i915: Nuke 'realloc_pipes'
new 36b53a291b6a drm/i915: Make dirty_pipes refer to pipes
new 2edb3de9e599 drm/i915: Shrink eDRAM ways/sets arrays
new 67fdd8ea5319 drm/i915: s/hdcp2_hdmi_msg_data/hdcp2_hdmi_msg_timeout/
new 770ce5a07190 drm/i915: Remove dead weight from hdcp2_msg_timeout[]
new eac03efdc85f drm/i915: Remove hdcp2_hdmi_msg_timeout.timeout2
new 0b7b6966403d drm/i915: Make hdcp2_msg_timeout.timeout u16
new e83c467358c1 drm/i915: Correct the PCH type in irq postinstall
new 789fa8746daf drm/i915: Restore full symmetry in i915_driver_modeset_pro [...]
new bfb926e32385 drm/i915/display/icl: Save Master transcoder in slave's cr [...]
new 705135bd734c drm/i915/display/icl: Enable TRANSCODER PORT SYNC for tile [...]
new ba5f1ae95d28 drm/i915/display/icl: HW state readout for transcoder port [...]
new eadf6f9170d5 drm/i915/display/icl: Enable master-slaves in trans port sync
new 51528afe7c5e drm/i915/display/icl: Disable transcoder port sync as part [...]
new a6c948f98239 drm/i915/display/icl: In port sync mode disable slaves fir [...]
new 327f8d8c336d drm/i915: simplify setting of ddi_io_power_domain
new 10d987fd1b7b drm/i915: fix port checks for MST support on gen >= 11
new cbd9b9f2e7b1 drm/i915: remove extra new line on pipe_config mismatch
new 73cefd903de7 drm/i915: add pipe id/name to pipe mismatch logs
new 7acf6c9495d0 drm/i915: prettify MST debug message
new 8814c6d01f7e drm/i915/perf: fix oa config reconfiguration
new 0dc3c562aa95 drm/i915: Extract GT ring management
new 952f89f098c7 drm/i915/gvt: Wean off struct_mutex
new ce53908bba6f drm/i915: Update DRIVER_DATE to 20191021
new 89910e62009a Merge tag 'drm-intel-next-2019-10-21' of git://anongit.fre [...]
new f92013259d32 dt-bindings: display: mediatek: update dsi supported chips
new 78e01a8d0f46 drm/mediatek: separate mipi_tx to different file
new efda51a58b4a drm/mediatek: add mipi_tx driver for mt8183
new b3218e74367a drm/mediatek: move mipi_dsi_host_register to probe
new bb6bc2982a28 drm/mediatek: fixes CMDQ reg address of mt8173 is differen [...]
new 89d0e3f88258 drm/mediatek: replace writeb() with mtk_dsi_mask()
new 3c6bd94d32c4 drm/mediatek: add dsi reg commit disable control
new 7bf54afec961 drm/mediatek: add frame size control
new e249e3e86b33 drm/mediatek: add mt8183 dsi driver support
new 7a5bc4e22ecf drm/mediatek: change the dsi phytiming calculate method
new 2f501cc0b020 drm/mediatek: adjust dsi and mipi_tx probe sequence
new 75374fc2c152 drm/mediatek: add dphy reset after setting lanes number
new ccfcaa5234e5 dt-bindings: mediatek: add ovl_2l description for mt8183 display
new 6e031636d1f1 dt-bindings: mediatek: add ccorr description for mt8183 display
new 4df747190667 dt-bindings: mediatek: add dither description for mt8183 display
new 41ee3b815a35 dt-bindings: mediatek: add mutex description for mt8183 display
new cefb6abfcc1c drm/mediatek: add ddp component CCORR
new 450aa87c7353 drm/mediatek: add component DITHER
new b17bdd0d7a73 drm/mediatek: add component OVL_2L0
new dd8feb2262d9 drm/mediatek: add component OVL_2L1
new d5abb5f2144a drm/mediatek: add gmc_bits for ovl private data
new 0a5ccda42033 drm/medaitek: add layer_nr for ovl private data
new 132c6e250ed7 drm/mediatek: add function to background color input selec [...]
new 318462d1a568 drm/mediatek: add background color input select function f [...]
new 57148baac8b7 drm/mediatek: distinguish ovl and ovl_2l by layer_nr
new 412b1e463ec3 drm/mediatek: add ovl0/ovl_2l0 usecase
new 0d3a120286f4 drm/mediatek: add mutex mod into ddp private data
new d730af989e99 drm/mediatek: add mutex mod register offset into ddp private data
new 1c7da0c76238 drm/mediatek: add mutex sof into ddp private data
new 1037edf20cb6 drm/mediatek: add mutex sof register offset into ddp private data
new 631005b255aa drm/mediatek: add no_clk into ddp private data
new 400e91347e1d Merge tag 'mediatek-drm-next-5.5' of https://github.com/ck [...]
new 0a370db816f8 drm: rcar-du: kms: Expand comment in vsps parsing routine
new 3986457110a0 drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
new 2d4794f19a86 dt-bindings: display: renesas: du: Document the r8a774b1 bindings
new 47968ea96af3 drm: rcar-du: Add R8A774B1 support
new 86db9f28224e dt-bindings: display: renesas: lvds: Document r8a774b1 bindings
new cfbcf6eb67e1 drm: rcar-du: lvds: Add r8a774b1 support
new f3a36d469621 dt-bindings: display: renesas: Add r8a774b1 support
new f1b4a9217efd Merge tag 'du-next-20191016' of git://linuxtv.org/pinchart [...]
new 2e79e22e092a Merge v5.4-rc4 into drm-next
new 078ef4e93250 drm/amdgpu: add new amdgpu nbio header file
new bebc07628545 drm/amdgpu: switch to new amdgpu_nbio structure
new 4241863afce1 drm/amdgpu/nbio: add functions to query ras specific inter [...]
new b8d312aa075f drm/amdgpu: add nbif v7_4 irq source header for vega20
new fc098fb4ed0c drm/amdgpu: update nbio v7_4 ip header files
new 4e644fffb580 drm/amdgpu: add ras_controller and err_event_athub interru [...]
new a344db8e5e3c drm/amdgpu: poll ras_controller_irq and err_event_athub_ir [...]
new b293e891b057 drm/amdgpu: add helper function to do common ras_late_init [...]
new 63fa48db49c2 drm/amdgpu: switch to amdgpu_ras_late_init for gfx v9 block (v2)
new 7d0a31e8cc3b drm/amdgpu: switch to amdgpu_ras_late_init for sdma v4 block (v2)
new 2452e7783c7a drm/amdgpu: switch to amdgpu_ras_late_init for gmc v9 block (v2)
new dda79907a77b drm/amdgpu: add mmhub ras_late_init callback function (v2)
new 9ad1dc295b39 drm/amdgpu: add ras_late_init callback function for nbio v [...]
new 22e1d14fef71 drm/amdgpu: switch to amdgpu_ras_late_init for nbio v7_4 (v2)
new 484deaedfa03 drm/amdgpu: Extends amdgpu vm definitions (v2)
new 093e48c04dfd drm/amdgpu: Support new arcturus mtype
new d0ba51b1cacd drm/amdgpu: Determing PTE flags separately for each mapping (v3)
new e0253d083c5c drm/amdgpu: Use optimal mtypes and PTE bits for Arcturus
new 17da41bf00c8 drm/amdgpu: Remove unnecessary TLB workaround (v2)
new 4ce71be67b08 drm/amdgpu: check mmhub_funcs pointer before refering to it
new 8bf2485aec63 drm/amdgpu: fix memory leak when ras is not supported on s [...]
new 39857252e5e5 drm/amdgpu: only apply gds clearing workaround when ras is [...]
new f78c47f66908 drm/amd/powerplay: guard manual mode prerequisite for cloc [...]
new c66846e069de drm/amd/powerplay: update cached feature enablement status V3
new faa695c715e5 drm/amd/powerplay: do proper cleanups on hw_fini
new 629be2039532 drm/amdgpu: use moving fence instead of exclusive for VM updates
new 9d1b3c78052e drm/amdgpu: reserve at least 4MB of VRAM for page tables v2
new 43ce6bab7b9e drm/amdgpu: remove amdgpu_cs_try_evict
new 12ffa55da60f drm/amdgpu: Fix bugs in amdgpu_device_gpu_recover in XGMI case.
new 7c6e68c777f1 drm/amdgpu: Avoid HW GPU reset for RAS.
new d5ea093eebf0 dmr/amdgpu: Add system auto reboot to RAS.
new d094aea31258 drm/amdgpu: set ip specific ras interface pointer to NULL [...]
new a85eff14da2c drm/amdgpu/gmc: switch to amdgpu_gmc_ras_late_init helper [...]
new 6caeee7a708c drm/amdgpu/gfx: switch to amdgpu_gfx_ras_late_init helper [...]
new bfcf62c2a5a9 drm/amdgpu/sdma: switch to amdgpu_sdma_ras_late_init helpe [...]
new 47930de4aa70 drm/amdgpu/mmhub: switch to amdgpu_mmhub_ras_late_init hel [...]
new 1c70d3d9c4a6 drm/amdgpu/nbio: switch to amdgpu_nbio_ras_late_init helpe [...]
new 9dc913425807 drm/amdgpu: init UMC & RSMU register base address
new f1d59e00ff5f drm/amd/amdgpu: add sw_fini interface for df_funcs
new 871e5e7219e7 drm/amd/powerplay: replace smu->table_count with SMU_TABLE [...]
new c5b6e585b233 drm/amdgpu: change r type to int in gmc_v9_0_late_init
new 4fb60b02fba4 drm/amdgpu: enable TA load support in Arcturus
new 337c200756b4 drm/amdgpu: clean up load TMR sequence
new 6ab3b9e31393 drm/amd/powerplay: implement sysfs for getting dpm clock
new 59d1ace3c78b drm/amd/display: update renoir_ip_offset.h
new 811bc15b49fe drm/amdgpu: disable stutter mode for renoir
new cd05c865108e drm/amdgpu: Disable page faults while reading user wptrs
new 050091ab6e83 drm/amdkfd: Query kfd device info by CHIP id instead of pc [...]
new a5fc7ec1332c drm/amd/display: Add stereo mux and dig programming calls [...]
new e6cbabcd70c7 drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access
new 4d25fba4e3bb drm/amdgpu: Remove clock gating restore.
new 4bc2234077b0 drm/madgpu: Fix EEPROM Checksum calculation.
new 9dc23a6325fc drm/amdgpu: change ras bps type to eeprom table record structure
new 78ad00c9030c drm/amdgpu: Hook EEPROM table to RAS
new 87d2b92f1e9d drm/amdgpu: save umc error records
new 1a6fc071e199 drm/amdgpu: move the call of ras recovery_init and bad pag [...]
new 95a5bd1b3313 drm/amdkfd: Fix a building error when KFD_SUPPORT_IOMMU_V2 [...]
new 8ac64f0af5ff drm/amd/display: Fix DML tests
new 4fd99f67f3c6 drm/amd/display: refine i2c over aux
new e6d14df74064 drm/amd/display: Subsample mode suboptimal for YCbCr4:2:2
new 48af9b91b129 drm/amd/display: Don't allocate payloads if link lost
new 48f100a0caf3 drm/amd/display: Add back support for DSC 4:2:2 Simple
new b5cf0647c2a8 drm/amd/display: config to override DSC start slice height
new 6acb589f95db drm/amd/display: 3.2.49
new 25409b37335b drm/amd/display: Add missing surface address registers
new b6e881c94741 drm/amd/display: update navi to use new surface programmin [...]
new 649828f71855 drm/amd/display: remove temporary transition code
new ff344c8d2a40 drm/amd/display: Reuse dcn2 registers
new 119630061e72 drm/amd/display: remove hw access from dc_destroy
new 785908cf19c9 drm/amd/display: OTC underflow fix
new 0417df169940 drm/amd/display: Isolate DSC module from driver dependencies
new d6bbece2c419 drm/amd/display: dce11.x /dce12 update formula input
new b131932215c9 drm/amd/display: verify stream link before link test
new dabeea6427df drm/amd/display: replace FIXME with TODO
new bb42eda28407 drm/amdgpu/irq: check if nbio funcs exist
new 4e66d7d21562 drm/amdgpu: Add a kernel parameter for specifying the asic type
new 7cae70619364 drm/amdgpu: Disable retry faults in VMID0
new 8099ae40d866 drm/amdkfd: Support Navi14 in KFD
new a8d42f174d30 drm/amdkfd: add renoir cache info for CRAT (v2)
new 2b9c22111976 drm/amdkfd: add renoir kfd device info (v2)
new 5a959a8988d8 drm/amdkfd: enable kfd device queue manager v9 for renoir
new 514e5e7e60f5 drm/amdkfd: add renoir type for the workaround of iommu v2 (v2)
new 4d85488cd9df drm/amdkfd: init kfd apertures v9 for renoir
new 59a6fc1aef27 drm/amdkfd: init kernel queue for renoir
new 444d4f5fd3ff drm/amdkfd: add package manager for renoir
new f5d843d4ea3b drm/amdkfd: add renoir kfd topology
new aa978594cf7f drm/amdgpu: disable gfxoff while use no H/W scheduling policy
new 4042a188725c drm/amdkfd: enable renoir while device probes
new bfa603aa5e6b drm/amdgpu: fix null pointer deref in firmware header printing
new cde85ac24784 drm/amdgpu: check if nbio->ras_if exist
new 75a8957f808d drm/amd/powerplay: Add the interface for geting dpm curren [...]
new 1dd077bbbaac drm/amdgpu: add navi14 PCI ID for work station SKU
new 71776b6daef6 drm/amdgpu: cleanup mtype mapping
new cbfae36ceac9 drm/amdgpu: cleanup PTE flag generation v3
new 4d1337d2e967 drm/amdgpu: Avoid RAS recovery init when no RAS support.
new 04c572a0df02 drm/amd/powerplay: issue DC-BTC for arcturus on SMU init
new 38750f03030a drm/amd/powerplay: update smu11_driver_if_arcturus.h
new 8c9f69bc5cc4 drm/amdgpu: fix build error without CONFIG_HSA_AMD
new a35ad98bf9d3 drm/amdgpu: remove needless usage of #ifdef
new 1bd252c57b0b drm/amdgpu: remove duplicated header file include
new 86edcc7dba53 drm/amdgpu: move umc late init from gmc to umc block
new 4930aabe7c4e drm/amdgpu: move umc ras init to umc block
new d99659a06231 drm/amdgpu: rename umc ras_init to err_cnt_init
new d01b400b1aae drm/amdgpu: Add amdgpu_ras_eeprom_reset_table
new 084fe13b2c23 drm/amdgpu: Allow to reset to EERPOM table.
new c4cacce78500 drm/amd/display: add Asic ID for Dali
new d1082e23eede drm/amd/display: Implement voltage limitation for dali
new acb9acbefef2 drm/amdkfd: fix the missed asic name while inited renoir_d [...]
new 029fbd437eb6 drm/amdgpu: initialize ras structures for xgmi block (v2)
new f31703528863 drm/amdgpu: enable error injection to XGMI block via debugfs
new ff9d09719359 drm/amdgpu: fix CPDMA hang in PRT mode for VEGA10
new 52652ef28635 drm/amdgpu: add ras error query count interface for nbio
new d7bd680d4047 drm/amdgpu: support pcie bif ras query and inject
new d7b1ed4ac3fc drm/amdgpu: add pcie bif ras related registers
new 1a3f2e8c3c12 drm/amdgpu: implement ras query function for pcie bif
new 3636169cc0e1 drm/amdgpu: Add SRIOV mailbox backend for Navi1x
new 708901a6664f drm/amdgpu: Fix mutex lock from atomic context.
new d950800e793c drm/amdgpu: Fix KFD-related kernel oops on Hawaii
new 0e0b89c0d7cd drm/amd/powerplay: properly set mp1 state for SW SMU suspe [...]
new f7e3a5776fa6 drm/amd/powerplay: check SMU engine readiness before proce [...]
new 51c0f58e9f6a drm/amdgpu/sriov: add ring_stop before ring_create in psp [...]
new b05b69036f74 drm/amdgpu: For Navi12 SRIOV VF, register mailbox functions
new a90a24d581a9 drm/amd/amdgpu: power up sdma engine when S3 resume back
new a4ac7693f895 drm/amdgpu/SRIOV: Navi10/12 VF doesn't support SMU
new 1b6578246815 drm/amdgpu/SRIOV: Navi12 SRIOV VF doesn't load TOC
new 6817bf283b2b drm/amdgpu: grab the id mgr lock while accessing passid_mapping
new 3084cf46cf81 drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2)
new a2cf324785a6 drm/amdgpu: split the VM entity into direct and delayed
new 47ca7efa4c13 drm/amdgpu: allow direct submission in the VM backends v2
new 807e2994092c drm/amdgpu: allow direct submission of PDE updates v2
new acb476f541f6 drm/amdgpu: allow direct submission of PTE updates
new 0f6064d6af94 drm/amdgpu: allow direct submission of clears
new 061468c405fd drm/amdgpu: allocate PDs/PTs with no_gpu_wait in a page fault
new b65709a92156 drm/amdgpu: reserve the root PD while freeing PASIDs
new ec671737f8ed drm/amdgpu: add graceful VM fault handling v3
new 3e103fc30156 Revert "drm/amdgpu/nbio7.4: add hw bug workaround for vega20"
new 60233044d85a drm/amd/display: rename variable eanble -> enable
new 80f349ce5572 drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed
new 13238d4fa676 drm/amdgpu: Check for valid number of registers to read
new ae2a3495973e drm/amd: be quiet when no SAD block is found
new 72496eb11734 drm/radeon: be quiet when no SAD block is found
new 2032324682c1 drm/amdgpu: remove the redundant null checks
new 4b617e2b9e54 drm/amdkfd: Swap trap temporary registers in gfx10 trap handler
new 28faa17ee889 drm/amdgpu: remove program of lbpw for renoir
new 393993ac0cc9 drm/amdgpu/SRIOV: Navi12 SRIOV VF gets GTT base
new 03fb560f2ea8 drm/amdgpu: revert "disable bulk moves for now"
new fc39d903eb80 drm/amdgpu: cleanup coding style in the VM code a bit
new bc51c1e56fbc drm/amdgpu: drop double HDP flush in the VM code
new 1313dacfadc5 drm/amdgpu: trace if a PD/PT update is done directly
new 012dd14d1de6 drm/amdgpu: fix ras ctrl debugfs node leak
new db338e166384 drm/amdgpu:Fix EEPROM checksum calculation.
new de7b45babd9b drm/amdgpu: cleanup creating BOs at fixed location (v2)
new 132dade1181b drm/amd/display: Fix HUBP secondary viewport programming
new 610f56371ad2 drm/amd/display: define parameters for abm 2.3
new 4891607da470 drm/amd/display: 3.2.50
new 387596ef2859 drm/amd/display: Rebuild mapped resources after pipe split
new a45804db8bc0 drm/amd/display: Replace for loop w/ function call
new 747012382937 drm/amd/display: add additional flag consideration for sur [...]
new d4252eee1f7c drm/amd/display: Add debugfs entry to force YUV420 output
new a14e9e0292e2 drm/amd/display: add vtg update after global sync update
new 74df06dd8ef3 drm/amd/display: fix global sync param extraction indexing
new 616f5b65f1c0 drm/amd/display: Handle virtual signal type in disable_link()
new 0594ffee9011 drm/amd/display: fix i2c wtire mot incorrect issue
new 98bf2f5262f1 drm/amd/display: Separate hardware initialization from creation
new 6bd0a112ec12 drm/amd/display: Do not double-buffer DTO adjustments
new 799c5b9cb91c drm/amd/display: Revert fixup DPP programming sequence
new 2ad0cdf9e2e9 drm/amd/display: set minimum abm backlight level
new 2fef0faa1cdc drm/amd/display: Set number of pipes to 1 if the second pi [...]
new 3a4d180d4a9d drm/amd/display: Optimize clocks on clock change
new c84ad0d6b93e drm/amd/display: update odm mode validation to be in line [...]
new 7f7652ee8c8c drm/amd/display: enable single dp seamless boot
new 79816043f0f2 drm/amd/display: 3.2.51
new 00d22e9e04c9 drm/amd/display: Add missing HBM support and raise Vega20's uclk.
new 0fc3ba1c53bc drm/amd/display: 3.2.51.1
new 08b662793b90 drm/amd/display: fix use of uninitialized variable
new ec4388a267e0 drm/amd/display: Add detile buffer size for DCN20
new bb2746ac9143 drm/amd/display: Improve LFC behaviour
new ed19a9a2bb1a drm/amdgpu: psp HDCP init
new 143f23053333 drm/amdgpu: psp DTM init
new 4c283fdac08a drm/amd/display: Add HDCP module
new 411491fb8895 drm/amd/display: add PSP block to verify hdcp steps
new d462fcf5012b drm/amd/display: Update hdcp display config
new a193ed2094ba drm/amd/display: Create amdgpu_dm_hdcp
new 55b50e68b5dd drm/amd/display: Create dpcd and i2c packing functions
new 52704fcaf74b drm/amd/display: Initialize HDCP work queue
new 0c8620d63d41 drm/amd/display: Handle Content protection property changes
new 2a0f92700fe3 drm/amd/display: handle DP cpirq
new da3fd7ac0bcf drm/amd/display: Update CP property based on HW query
new 96a3b32e6723 drm/amd/display: only enable HDCP for DCN+
new ea268870d6f5 drm/amd/display: Add hdcp to Kconfig
new 8daf3eccf85e drm/amdkfd: Delete unused KFD_IS_* macro
new 63b2b5e91b56 drm/amdgpu/vm: fix documentation for amdgpu_vm_bo_param
new 879e723df3cd docs: drm/amdgpu: Resolve build warnings
new ae115c81ecd3 drm/amdgpu: replace DRM_ERROR with DRM_WARN in ras_reserve [...]
new 57516cdd74d4 drm/amdgpu: add navi12 pci id
new 08dac62f3e20 drm/amd/powerplay: implement VCN power gating control interface
new afa44809a441 drm/amdgpu: use GPU PAGE SHIFT for umc retired page
new ec51d3facd3e drm/amdgpu/discovery: get gpu info from ip discovery table
new a142ba8800dd drm/amdgpu/ras: use GPU PAGE_SIZE/SHIFT for reserving pages
new c7c5be3c892f drm/amd/display: Restore backlight brightness after system resume
new 2011eaea214a drm/amdgpu: add psp ip block for arct
new fec6a08aaec5 drm/amdgpu: do not init mec2 jt for renoir
new f256ba473ea8 drm/amdgpu/powerplay: add new mapping for APCC_DFLL feature
new 8a3e801f1924 drm/amdgpu: avoid null pointer dereference
new 5222d2614602 drm/amdgpu: remove redundant variable definition
new e8186eeccb84 drm/amdgpu/psp: flush HDP write fifo after submitting cmds [...]
new 01b40c98ede4 drm/amdgpu/psp: invalidate the hdp read cache before readi [...]
new ade9a34e7d96 drm/amdgpu: flag navi12 and 14 as experimental for 5.4
new aa4604b6e432 drm/amdgpu/gfx10: update gfx golden settings
new 7677b0dbce39 drm/amdgpu/gfx10: update gfx golden settings for navi14
new 57d4f3b7fd65 drm/amdgpu/SRIOV: add navi12 pci id for SRIOV (v2)
new e53aec7e4148 drm/amdgpu: enable full ras by default
new f0ee9b184c48 drm/amd/display: hide an unused variable
new d0580c09c65c drm/amdgpu: remove excess function parameter description
new b8e8c934f0aa drm/amd/display; Fix kernel doc warnings
new ebc52c1692e6 drm/amdgpu: fix documentation for amdgpu_gem_prime_export
new 4d8e54d2b9d3 drm/amdgpu/mn: fix documentation for amdgpu_mn_read_lock
new 1d614ded87e9 drm/amdgpu/vm: fix up documentation in amdgpu_vm.c
new fc9c7f847014 drm/amdgpu/ih: fix documentation in amdgpu_irq_dispatch
new a667b75c1ec2 drm/amdgpu: fix documentation for amdgpu_pm.c
new f77c7109c071 drm/amdgpu/ras: fix and update the documentation for RAS
new 81de29d842cc drm/amdkfd: fix a potential NULL pointer dereference (v2)
new 4db37544cee5 drm/amdgpu/gfx10: add support for wks firmware loading
new 9a018e5a852f drm/amdgpu: disable vcn ip block for front door loading on [...]
new 90c88dab8ef5 drm/amdgpu: enable psp front door loading by default on Arcturus
new 1f01cd990515 drm/amdgpu: add command id in psp response failure message
new 05ba0095fb7b drm/amdgpu: correct condition check for psp rlc autoload
new 0b36603c0dbb drm/amdgpu/display: fix 64 bit divide
new 812330eb69a4 drm/amdkfd: Add an error print if SDMA RLC is not idle
new 89b0679bd8cf drm/amdkfd: Remove excessive print when reserving doorbells
new 424b5442a2a6 drm/amdkfd: Remove unnecessary pm_init() for non HWS mode
new c637b36aeac1 drm/amdkfd: Fix NULL pointer dereference for set_scratch_b [...]
new 40463bdc2271 drm/amdkfd: Sync gfx10 kfd2kgd_calls function pointers
new 80f9bfe4e879 drm/amd/powerplay: Add mode2 mode for GPU RESET in SMU
new 068ad870bbd8 drm/amd/powerplay: A workaround to GPU RESET on APU
new 90a08351f72d drm/amdgpu: Use mode2 mode to perform GPU RESET for Renoir
new df99ac0fcc50 drm/amd/amdgpu:Fix compute ring unable to detect hang.
new bbaa343a8879 drm/amd/powerplay: remove duplicate macro of smu_get_uclk_ [...]
new 52510a4035e1 drm/amdgpu/psp: silence response status warning
new d1249aae81e9 drm/amdgpu/display: include slab.h in dcn21_resource.c
new bd5520273cea drm/amdgpu/atomfirmware: use proper index for querying vra [...]
new 631cdbd27e92 drm/amdgpu/atomfirmware: simplify the interface to get vram info
new 6de088a08ddc drm/amdgpu: remove gfx9 NGG
new e7da754b00ee drm/amdgpu: fix an UMC hw arbitrator bug(v3)
new f5f06e21e970 drm/amdgpu: update parameter of ras_ih_cb
new 34cc4fd9ff71 drm/amdgpu: move umc ras irq functions to umc block
new 725253ab9b4f drm/amdgpu: move gfx ecc functions to generic gfx file
new 4c65dd104107 drm/amdgpu: move sdma ecc functions to generic sdma file
new fc04e6b4843c drm/amdgpu: refine sdma4 ras_data_cb
new 03740baab3b5 drm/amdgpu: move umc_ras_if from gmc to umc block
new d3a5a121b84a drm/amdgpu: add common mmhub member for adev
new d65bf1f8a795 drm/amdgpu: replace mmhub_funcs with mmhub.funcs
new 65bc47a65994 drm/amdgpu: move mmhub_ras_if from gmc to mmhub block
new 2adf13440acc drm/amdgpu: add common gmc_ras_fini function
new 3b7b7647bef8 drm/amdgpu: add common gfx_ras_fini function
new e536c8185038 drm/amdgpu: add common sdma_ras_fini function
new 56c54b25c3b6 drm/amdgpu: remove ih_info parameter of umc_ras_late_init
new 41190cd73341 drm/amdgpu: remove ih_info parameter of gfx_ras_late_init
new 0771b0bf0790 drm/amdgpu: simplify the access to eeprom_control struct
new de9bbd5273c8 drm/amdgpu: add ras fini for nbio
new f2575941e61f drm/amdgpu: add ras fini for xgmi
new 181c93e5ecdb drm/amdgpu: move umc ras fini to umc block
new 196041205cd4 drm/amdgpu: move mmhub ras fini to mmhub block
new be5b39d87a88 drm/amdgpu: move xgmi ras fini to xgmi block
new ba0834921400 drm/amdgpu: implement common gmc_ras_late_init
new 3d8361b11ca4 drm/amdgpu: add comments in ras interrupt callback
new d02a7061b3d9 drm/amd/powerplay: update arcturus smu-driver interaction header
new 4a2465286773 drm/amdgpu: once more fix amdgpu_bo_create_kernel_at
new 56f074d815cd drm/amdgpu: restrict hotplug error message
new b77fb9d88e62 drm/amdkfd: Add NAVI12 support from kfd side
new e7883ab63213 drm/amd/display: prevent memory leak
new 9941a6bfbd59 drm/amdkfd: Delete useless SDMA register setting on non HWS path
new b55a8b8b4131 drm/amdkfd: Use better name for sdma queue non HWS path
new 3f94281751dc drm/amdgpu: Add SMUIO values for other I2C controller v2
new 0e94b5640bb7 drm/amdkfd: use navi12 specific family id for navi12 code path
new 171bc67eb508 drm/amdkfd: Store kfd_dev in iolink and cache properties
new 3a0c3423921e drm/amd: Pass drm_device to kfd
new 22471a583247 drm/amdkfd: Move the control stack on GFX10 to userspace buffer
new d19eb6aca702 drm/amdkfd: Delete unused defines
new 6027b1bf6071 drm/amdkfd: Use hex print format for pasid
new d9d4623c87e9 drm/amdkfd: Record vmid pasid mapping in the driver for no [...]
new 3fe023d42ea8 drm/amdkfd: Query vmid pasid mapping through stored info f [...]
new 56fc40aba4d9 drm/amdkfd: Eliminate get_atc_vmid_pasid_mapping_valid
new 286b789e1e11 drm/amdgpu: Export setup_vm_pt_regs() logic for gfxhub 2.0
new b2100ce1db91 drm/amdkfd: Use setup_vm_pt_regs function from base driver in KFD
new c18cc2bb9e06 drm/amdkfd: Fix race in gfx10 context restore handler
new 64e51a1b551d drm/amd/powerplay: change metrics update period from 1ms to 100ms
new 95f71bfad2c8 drm/amd/powerplay: add sensor lock support for smu
new 227f7d58d707 drm/amd/amdgpu: add IH cg support on soc15 project
new af1ec44f9a56 drm/amd/powerplay: bypass dpm_context null pointer check g [...]
new 4045f36fce82 drm/amd/powerplay: implement the interface for setting sof [...]
new 47e56b5318db drm/amd/powerplay: add interface for forcing and unforcing [...]
new 665499c619f1 drm/amd/powerplay: add interface for getting workload type
new 2e5294fe14db drm/amd/powerplay: add the interfaces for getting and sett [...]
new ea286ed728c8 drm/amd/powerplay: implement interface set_power_profile_m [...]
new 2cf8d416d32b drm/amd/powerplay: implement the interface for setting scl [...]
new ef5af37a15d1 drm/amd/powerplay: update the interface for getting dpm fu [...]
new 542b50e044bf Revert "drm/amdgpu: disable stutter mode for renoir"
new fe9c32a63c0d drm/amd/powerplay: initlialize smu->is_apu is false by default
new 88d802500a95 drm/amdkfd: fix kgd2kfd_device_init() definition conflict error
new 684cd480fd4e drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology
new f8d2d39eb406 drm/amdgpu: Iterate through DRM connectors correctly
new d7a1b559f3c8 drm/amdgpu/dm/mst: Remove unnecessary NULL check
new 2f232cf29e03 drm/amdgpu/dm/mst: Don't create MST topology managers for [...]
new b96ec4a4e4b2 drm/amdgpu/dm/mst: Use ->atomic_best_encoder
new cf21e76a6005 drm/amdgpu: return tcc_disabled_mask to userspace
new 21889cec0af0 drm/amd/amdgpu/sriov ip block setting of Arcturus
new 1456482bf8dc drm/amdgpu: Delete useless header file reference
new 47c5ab6ca058 drm/amdkfd: Delete unnecessary function declarations
new e392c887df97 drm/amdkfd: Use array to probe kfd2kgd_calls
new 923c087a1f1e drm/amdgpu: Add the HDP flush support for Navi
new e7956997b1e6 drm/amdgpu: Export setup_vm_pt_regs() logic for mmhub 2.0
new 452f9bdd9aff drm/amdkfd: Improve KFD IOCTL printing
new bd660f4f1111 drm/amdgpu : enable msix for amdgpu driver
new 2c9a0c66d520 drm/amdgpu: don't increment vram lost if we are in hibernation
new 1104057562ec drm/amdgpu: fix multiple memory leaks in acp_hw_init
new 36e255dd8ffd drm/amdgpu: Drop unused variable and statement
new 2e0db9dec25f drm/amdgpu: remove set but not used variable 'pipe'
new cabe144bfd0c drm/amd/display: memory leak
new 128a01f4724a drm/amdgpu: make pmu support optional, again
new 324fb7adf61f drm/amdgpu: hide another #warning
new e3aaf0e1744e drm/amdgpu: display_mode_vba_21: remove uint typedef
new d4411d793eff drm/amd/display: fix spelling mistake AUTHENICATED -> AUTH [...]
new 8a745c7ff2dd drm/amdgpu: improve MSI-X handling (v3)
new fd287c8cd248 drm/amdgpu/vcn: use amdgpu_ring_test_helper
new d0312d0dcaf2 drm/amdgpu: add code comment in vcn_v2_5_hw_init
new 960b6f4f2d2e drm/amd/display: fix struct init in update_bounding_box
new dab8f7e94ee4 drm/amd/display: Make some functions static
new 17cf678a33c6 drm/amdgpu: fix uninitialized variable pasid_mapping_needed
new 317a8d9eb612 drm/amdgpu: remove redundant variable r and redundant retu [...]
new 1995b3a35fec drm/amdgpu: Fix error handling in amdgpu_ras_recovery_init
new 40a9592a2660 drm/amdkfd: Fix MQD size calculation
new c4bb16e0f817 drm/amdkfd: Print more sdma engine hqds in debug fs
new 28d687eafeb6 drm/amd/display: Fix typo in some comments
new 72caac6b62c2 drm/amd/display: remove set but not used variable 'core_freesync'
new 71f98027f2c3 drm/amdgpu: move amdgpu_device_get_job_timeout_settings
new 8f49c8220bb1 drm/amdgpu: remove duplicated include from mmhub_v1_0.c
new 63617d8b125e drm/amdkfd: add missing void argument to function kgd2kfd_init
new b77095d5e1b5 drm/amd/display: Make function wait_for_alt_mode static
new a1fc51477cd0 drm/amd/display: Remove set but not used variable 'source_bpp'
new 2b0619c159e9 drm/amd/display: Remove set but not used variables 'h_rati [...]
new adda1367a862 drm/amd/display: Remove set but not used variable 'pixel_width'
new 6a1112da65f9 drm/amd/display: Remove set but not used variables 'pp_smu [...]
new fa073f13a218 drm/amd/powerplay: unlock on error in smu_resume()
new ea6d8811f185 drm/amd/powerplay: Fix error handling in smu_init_fb_alloc [...]
new aa5e899de1dd drm/amdkfd: Fix a && vs || typo
new ad02e08e0578 drm/amdgpu: Report vram vendor with sysfs (v3)
new 23c61b4599c4 drm/amd: Fix Kconfig indentation
new a3e520a25ce8 drm/amdkfd: fix the build when CIK support is disabled
new 4b7d4d453fc4 device_cgroup: Export devcgroup_check_permission
new 6b855f7b83d2 drm/amdkfd: Check against device cgroup
new 1cd4d9eead73 drm/amdkfd: update for drmP.h removal
new 3275a71e76fa Merge tag 'drm-next-5.5-2019-10-09' of git://people.freede [...]
new 6f3bf46a7e84 drm/amdgpu: simplify gds_compute_max_wave_id computation
new cb1545f7101a drm/amdgpu: Clean up gmc_v9_0_gart_enable
new f81b86a04327 drm/amdgpu: Enable gfx cache probing on HDP write for arcturus
new 90d268741f74 drm/amd/display: Added pixel dynamic expansion control.
new 1cb1d47741bf drm/amd/display: Correct values in AVI infoframe
new ef5a7d266e82 drm/amd/display: skip enable stream on disconnected display
new cbc697b2e3bf drm/amd/display: Add Logging for Gamma Related information
new 1caba4e83b9d drm/amd/display: Update V_UPDATE whenever VSTARTUP changes
new 377c9d047379 drm/amd/display: Reprogram FMT on pipe change
new 8b8eda014410 drm/amd/display: fix pipe re-assignment when odm present
new 9ae1b27f31d0 drm/amd/display: fix hotplug during display off
new 3c2381b92cba drm/amd/display: add support for VSIP info packet
new deb79818e1b4 drm/amd/display: add explicit comparator as default optimi [...]
new d56eaa7cfb09 drm/amd/display: Add missing shifts and masks for dpp regi [...]
new f4ce271b6ae9 drm/amd/display: 3.2.52
new d832fc3b1820 drm/amd/display: build up VSIF infopacket
new f537d474df15 drm/amd/display: check phy dpalt lane count config
new 62f3abd15339 drm/amd/display: Restore should_update_pstate_support afte [...]
new c59802313e84 drm/amd/display: Properly round nominal frequency for SPD
new 486cc0ee550e drm/amd/display: Add output bitrate to DML calculations
new 15caeabc5787 drm/amd/display: wait for set pipe mcp command completion
new 82db2e3c39db drm/amd/display: fix bug with check for HPD Low in verify [...]
new f432f0060f05 drm/amd/display: Use dcn1 Optimal Taps Get
new 1503676caf09 drm/amd/display: 3.2.53
new edb922b022c0 drm/amd/display: Program DWB watermarks from correct state
new ab4a4072f260 drm/amd/display: exit PSR during detection
new 57133a28bcaf drm/amd/display: fix code to control 48mhz refclk
new ac81c2a75bcc drm/amd/display: add guard for SMU ver, for 48mhz clk
new b356843ee584 drm/amd/display: Update number of dcn21 audio endpoints
new 566b4252fe9d drm/amd/display: add new active dongle to existent w/a
new 93c2340bdc24 drm/amd/display: add more checks to validate seamless boot timing
new 52883b36f70a drm/amd/display: Fix maybe-uninitialized warning
new ce10a0f39b19 drm/amd/display: use vbios message to call smu for dpm level
new 33fd29007d74 drm/amd/display: make aux defer delay and aux sw start del [...]
new fc067805ac50 drm/amd/display: 3.2.54
new 8396745da8f0 drm/amd/display: Add capability check for static ramp calc
new dd998291dbe9 drm/amd/display: Fix dongle_caps containing stale information.
new 4a36fcbaec4e drm/amd/display: correct stream LTE_340MCSC_SCRAMBLE value
new a0dd575b7b9a drm/amd/display: Skip DIG Check if Link is Virtual for Dis [...]
new a51894f015af drm/amd/display: hook up notify watermark ranges and get c [...]
new 976035dd4f68 drm/amd/display: add renoir specific watermark range and c [...]
new a20bfd0fd41f drm/amdgpu/ras: fix typos in documentation
new 54e9ab2edb25 drm/amdgpu/ras: document the reboot ras option
new 4e930d96c906 drm/amdgpu: Use the ALIGN() macro
new 6e4be98767b2 drm/amdgpu: avoid ras error injection for retired page
new b9ed69e6fd66 drm/amdgpu: fix memory leak
new 02fc146748a2 drm/amdgpu/powerplay: fix typo in mvdd table setup
new e8939b4a0d5e drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for [...]
new c1972a56ebe1 drm/amd/powerplay: add more feature bits
new 6696b8adb8f8 drm/amdgpu: Do not implement power-on for SDMA after do mo [...]
new 34b86b75dfc9 drm/amd/display: Use swap() where appropriate
new ff06184a49fd drm/amdgpu/powerplay: Use swap() where appropriate
new bc7ef86566bb drm/amdgpu/swSMU/navi: add feature toggles for more things
new 06615f9a0c0d drm/amd/powerplay: enable df cstate control on powerplay routine
new 7e899409fd5e drm/amd/powerplay: enable df cstate control on swSMU routine
new 4e71e0859292 drm/amdgpu/swSMU: custom UMD pstate peak clock for navi14
new 5f6a556f98de drm/amdgpu/discovery: reserve discovery data at the top of VRAM
new bb3d7d322dff drm/amd/powerplay: re-enable FW_DSTATE feature bit
new 44e149bb1ea2 drm/amdgpu/display: clean up dcn2*_pp_smu functions
new 402c60d7b076 drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is no [...]
new 956f670509df drm/amdgpu/soc15: disable doorbell interrupt as part of BA [...]
new df9331e561da drm/amd/powerplay: avoid disabling ECC if RAS is enabled f [...]
new 16562d32c768 drm/amd/powerplay: send EnterBaco msg with argument as RAS [...]
new c0cff9e43edc drm/amd/powerplay: add BACO platformCaps for VEGA20
new 13ba03442a26 drm/amdgpu: change to query the actual EDC counter
new 87d92e1f909c drm/amd/include: add register define for VML2 and ATCL2
new 820924745b76 drm/amdgpu: add RAS support for VML2 and ATCL2
new b14657001046 drm/amdgpu: fix error handling in amdgpu_bo_list_create
new b2c18f0a9c8b drm/amdgpu: fix potential VM faults
new bcccee89f48c drm/amdgpu: Fix tdr3 could hang with slow compute issue
new 372120f0a592 drm/amd/powerplay: bug fix for pcie parameters override
new 5bcc92407cf0 drm/amd/powerplay: enable Arcturus runtime VCN dpm on/off
new 7bbdbe405965 drm/amdgpu/powerplay: add renoir funcs to support dc
new 06f7f57e87d0 drm/amdgpu: user pages array memory leak fix
new ed606f8a346b dmr/amdgpu: Fix crash on SRIOV for ERREVENT_ATHUB_INTERRUP [...]
new 71a0df4be65b drm/amdgpu/display: hook renoir dc to pplib funcs
new e70bd049d007 drm/amdgpu/display: fix build error casused by CONFIG_DRM_ [...]
new 1489d1794001 Revert "drm/radeon: Fix EEH during kexec"
new 803cc26d5cb6 drm/amdgpu: move pci_save_state into suspend path
new 897483d8a0e0 drm/amdgpu: move gpu reset out of amdgpu_device_suspend
new f5fda6d89afe drm/amdgpu: simplify ATPX detection
new 31fa2991f4cd drm/amdgpu: remove in_baco_reset hack
new 5337aae9b5db drm/amdgpu/soc15: add support for baco reset with swSMU
new 8763eb7ae9ff drm/amdgpu: add new BIF 4.1 register for BACO
new c06a91c0f826 drm/amdgpu: add new BIF 5.0 register for BACO
new c74c524e7c41 drm/amdgpu: add new SMU 7.0.1 registers for BACO
new 9fc00ea77469 drm/amdgpu: add new SMU 7.1.2 registers for BACO
new 5d934ac0d04c drm/amdgpu: add new SMU 7.1.3 registers for BACO
new 42e547efe2f4 drm/amdgpu/powerplay: add core support for pre-SOC15 baco
new cefada559b8a drm/amdgpu/powerplay: add support for BACO on tonga
new f07fb0244f73 drm/amdgpu/powerplay: add support for BACO on Iceland
new 1b0575bdc448 drm/amdgpu/powerplay: add support for BACO on polaris
new 28e82af499eb drm/amdgpu/powerplay: add support for BACO on VegaM
new da28d1c026e4 drm/amdgpu/powerplay: add support for BACO on Fiji
new 56f68f18e09c drm/amdgpu/powerplay: add support for BACO on CI
new 912a0bf57436 drm/amdgpu/powerplay: split out common smu7 BACO code
new 2a113c74ec7c drm/amdgpu/powerplay: wire up BACO to powerplay API for smu7
new 97c002be4113 drm/amdgpu: enable BACO reset for SMU7 based dGPUs (v2)
new ed4766022f88 drm/amd/display: add NULL checks for clock manager pointer
new c8486eef2c09 drm/amdgpu: add GFX_PIPELINE capacity check for updating gfx cgpg
new f839110157ae drm/amdgpu: fix S3 failed as RLC safe mode entry stucked i [...]
new 5441dd0e2caa drm/amd/powerplay: bug fix for memory clock request from display
new 64c5cc93677c drm/amdgpu: No need to check gfxoff status after enable gf [...]
new 8276dd871fd4 drm/amd/display: update register field access mechanism
new f6040a439f9b drm/amd/display: configurable aux timeout support
new 9c1a91f6f5db drm/amd/display: disable ext aux support for vega
new ce6095267d86 drm/amd/display: Add DP_DPHY_INTERNAL_CTR regs
new 5f687972ff8b drm/amd/display: Add DCN_BASE regs
new c0fb59a4c3f5 drm/amd/display: Add renoir hw_seq
new 91c665bdc1d5 drm/amd/display: create dcn21_link_encoder files
new 4de094ee8a18 drm/amd/display: add REFCYC_PER_TRIP_TO_MEMORY programming
new 15fdbcc51f12 drm/amd/display: move the bounding box patch before calculate wm
new 48d92e8eda3d drm/amd/display: enable hostvm based on roimmu active for dcn2.1
new d4516d3ec5ea drm/amd/display: fix incorrect page table address for renoir
new f93e29f083ff drm/amd/display: Temporary workaround to toggle watermark setting
new 6ba3712d2426 drm/amd/display: initialize RN gpuvm context programming function
new 02981b28cde7 drm/amd/display: use dcn10 version of program tiling on Renoir
new 234fa04ea202 drm/amd/display: correct dcn21 NUM_VMID to 16
new df1fba075dcf drm/amd/display: add detile buffer size for renoir
new f6586223b16c drm/amd/display: update dcn21 hubbub registers
new 652651ffee49 drm/amd/display: update renoir bounding box and res_caps
new 92a5dc22051b drm/amd/display: change PP_SM defs to 8
new 3794943cb102 drm/amd/display: add dummy functions to smu for Renoir Sil [...]
new dd8d1b49c04b drm/amd/display: update odm mode validation to be in line [...]
new 1952a21cf362 drm/amd/display: handle "18" case in TruncToValidBPP
new bfbacdae0ab4 drm/amd/display: Fix rn audio playback and video playback speed
new 2ffb174b1d9f drm/amd/display: add sanity check for clk table from smu
new cd83fa1ea9b9 drm/amd/display: fix header for RN clk mgr
new edcc9a6b8092 drm/amd/display: enable smu set dcfclk
new e78a312f81c8 drm/amd/display: use requested_dispclk_khz instead of clk
new c7e06b0d02e2 drm/amd/display: handle dp is usb-c
new a825a2124dd6 drm/amd/display: null check pp_smu clock table before using it
new dd80ad9ba5fb drm/amd/display: Make dc_link_detect_helper static
new 6cbeaa8231ed drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DSC_S [...]
new 481bf82c97a4 drm/amdgpu/uvd6: fix allocation size in enc ring test (v2)
new b24c459f9f2c drm/amdgpu/uvd7: fix allocation size in enc ring test (v2)
new 8c32d0438f98 drm/amdgpu/vcn: fix allocation size in enc ring test
new ad7ce43c5e7b drm/amdgpu/powerplay: implement interface pp_power_profile_mode
new 45cf454e4c0f drm/amdgpu: update amdgpu_discovery to handle revision
new e35e2b117f4d drm/amdgpu: add a generic fb accessing helper function(v3)
new a7d4c920f892 drm/amdgpu: introduce psp_v11_0_is_sos_alive interface(v2)
new 66e111292b90 drm/amdgpu: update atomfirmware header with memory trainin [...]
new efe4f0007780 drm/amdgpu/atomfirmware: add memory training related helpe [...]
new 0586a0596a69 drm/amdgpu: add psp memory training callbacks and macro
new 778e8c428f90 drm/amdgpu: reserve vram for memory training(v4)
new 367039bfb642 drm/amdgpu/psp: add psp memory training implementation(v3)
new 2c2fdb8bca29 drm/amdgpu: fix amdgpu trace event print string format error
new 3a8b7d276135 drm/amdgpu/psp: declare PSP TA firmware
new 569557e524d8 drm/amdgpu/vce: fix allocation size in enc ring test
new 17523bd00c47 drm/amdgpu/vce: make some functions static
new 4ff17a1df7d5 drm/amdgpu/vi: silence an uninitialized variable warning
new ee8bcc2333cc drm/amdgpu: call amdgpu_vm_prt_fini before deleting the root PD
new 0e04ad7d1857 drm/amdgpu/powerplay: use local renoir array sizes for clo [...]
new 60845e34f0c5 Merge tag 'drm-next-5.5-2019-10-25' of git://people.freede [...]
new d298e6a27a81 drm/arm/mali-dp: Add display QoS interface configuration f [...]
new 0aa32f8e572e drm_dp_cec: drop use of drmP.h
new 4e98f871bcff drm: delete drmP.h + drm_os_linux.h
new 55fd0e206eaf drm: Add link training repeaters addresses
new aed6105b28b1 drm/drm_vblank: Change EINVAL by the correct errno
new 94e2ec3f7fef drm/vkms: prime import support
new ce1ad03656bc drm/komeda: remove redundant assignment to pointer disable_done
new bfef04adb312 drm/edid: Select DMT timing if EDID's display feature not [...]
new f2a4a13ab2ca drm/vkms: Fix an undefined reference error in vkms_compose [...]
new 8f6ea27b2fef drm: two planes with the same zpos have undefined ordering
new 603e398a3db2 drm/panfrost: Remove NULL check for regulator
new de89212ddb3d drm/panfrost: Handle resetting on timeout better
new cfbb2e38dfc6 drm/panfrost: Remove commented out call to panfrost_core_dump
new 287422a95fe2 drm/rockchip: Round up _before_ giving to the clock framework
new 64292b3336e4 Documentation: Fix warning in drm-kms-helpers.rst
new 6b564ad7f883 gpu: drm: bridge: sii9234: convert to devm_i2c_new_dummy_device
new 710abfe8ead2 drm/bridge: sil_sii8620: make remote control optional.
new 025910db8057 drm/bridge: analogix-anx78xx: add support for 7808 addresses
new 7cea855922cb drm/bridge: dw-hdmi: Add Dynamic Range and Mastering InfoF [...]
new 1bf95915a878 drm/rockchip: Enable DRM InfoFrame support on RK3328 and RK3399
new e2229fb73e21 drm/meson: Enable DRM InfoFrame support on GXL, GXM and G12A
new c8ff64053757 drm/sun4i: Enable DRM InfoFrame support on H6
new 83fa9842afe7 drm/dp-mst: Drop connection_mutex check
new 76d6d3df5241 drm/vkms: Remove duplicated include from vkms_drv.c
new fec748740c9c drm/plane: Clarify our expectations for src/dst rectangles
new 2636a5172da2 drm/scheduler: make unexported items static
new 2804b799c352 dt-bindings: display: rockchip: document VOP gamma LUT address
new b23ab6ac6d76 drm/rockchip: Add optional support for CRTC gamma LUT
new cec4fa7511ef drm/omap: use refcount API to track the number of users of [...]
new d3e4c46df688 drm/omap: add omap_gem_unpin_locked()
new d6e52e28e4ca drm/omap: accept NULL for dma_addr in omap_gem_pin
new 9b7117e245bc drm/omap: cleanup OMAP_BO flags
new 48b34ac04175 drm/omap: remove OMAP_BO_TILED define
new 18d7f5ab543e drm/omap: cleanup OMAP_BO_SCANOUT use
new 4ecc5fbcc4d4 drm/omap: add omap_gem_validate_flags()
new 23b482252836 drm/omap: add OMAP_BO flags to affect buffer allocation
new 695379b37342 drm/atmel-hlcdc: Use swap() where appropriate
new 9abdcff72058 drm/rockchip: rk3066_hdmi: Use devm_platform_ioremap_resou [...]
new b02516b6cde7 drm/rockchip: include rockchip_drm_drv.h
new c7337670ef2a drm/rockchip: make rockchip_gem_alloc_object static
new 1f6c62ca8f8d drm/rockchip: vop: add the definition of dclk_pol
new 57d55bb5dc86 drm/omap: Remove set but not used variable 'plane'
new 83e3b8a9c060 drm/omap: Remove set but not used variable 'tclk_trail'
new c30a19433e48 drm/omap: Remove set but not used variable 'err' in hdmi5_ [...]
new ad7adde58c3a drm/omap: Remove set but not used variable 'err' in hdmi4_ [...]
new 67c698fc5eb0 drm/dp-mst: fix warning on unused var
new d02340436695 drm/mxsfb: Update mxsfb to support a bridge
new b1d066930606 drm/mxsfb: Read bus flags from bridge if present
new fadfee3f9d8f drm/bridge: dw-hdmi: Restore audio when setting a mode
new 1ccd5417dbfa drm: Add LT-tunable PHY repeater mode operations
new 2695eae1f6d3 drm/vboxvideo: Switch to generic fbdev emulation
new 1a74ccfac5d7 drm/vboxvideo: Switch to drm_atomic_helper_dirty_fb()
new 7d79aa8628fe drm/vboxvideo: Replace struct vram_framebuffer with generi [...]
new 2b2510da431a drm/komeda: Add line size support
new f15886fa7d29 drm/komeda: Adds layer horizontal input size limitation ch [...]
new f9204ad9cd8e drm/komeda: Set output color depth for output
new f61714cd5bd3 drm/komeda: Adds output-color format support
new f86cf71944bc drm/i810: Refer to `PREEMPTION' in comment
new 3c2ed9ceddf7 drm: Add TODO item for fbdev driver conversion
new c40069cb7bd6 drm: add mmap() to drm_gem_object_funcs
new 0be895893607 drm/shmem: switch shmem helper to &drm_gem_object_funcs.mmap
new 5da932604dcb drm/shmem: drop VM_DONTDUMP
new 1bf01e1e3578 drm/shmem: drop VM_IO
new eee9a2e0ad7c drm/shmem: drop DEFINE_DRM_GEM_SHMEM_FOPS
new 24e25ea6d760 drm/ttm: factor out ttm_bo_mmap_vma_setup
new 12067e0e89aa drm/ttm: rename ttm_fbdev_mmap
new 231927d939f0 drm/ttm: add drm_gem_ttm_mmap()
new 5a8b7cf93c92 drm/vram: switch vram helper to &drm_gem_object_funcs.mmap()
new b4b1c6692767 drm/vram: drop verify_access
new 02f64b2d8605 drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS
new 472f0aee207a drm/cirrus: Remove obsolete header file
new ff1ae8f51c6f drm/qxl: Fix randbuild error
new ce6eb0253cba dt/bindings: display: Add optional property node define fo [...]
new d61dd248ddad drm/lima: use drm_gem_shmem_helpers
new e305b8b6d1ff drm/lima: use drm_gem_(un)lock_reservations
new e30b38b71294 drm/lima: add __GFP_NOWARN flag to all dma_alloc_wc
new be428f245180 drm/arm: make undeclared items static
new 2093dea3def9 drm/syncobj: extend syncobj query ability v3
new 2f77d82e7ee4 drm/fourcc: Fix undefined left shift in DRM_FORMAT_BIG_END [...]
new 28c03a4447b6 drm/edid: Make drm_get_cea_aspect_ratio() static
new cfd6f8c3a94a drm/edid: Extract drm_mode_cea_vic()
new 949561eb85bc drm/edid: Fix HDMI VIC handling
new ece485d550dc drm: tda998x: use cec_notifier_conn_(un)register
new 2b6f5883edcc drm/komeda: Dump SC_ENH_* registers from scaler block
new 57a25a5f754c gma/gma500: fix a memory disclosure bug due to uninitializ [...]
new ec3b7b6eb8c9 drm/gma500: fix memory disclosures due to uninitialized bytes
new ddd9b54deebb drm: remove unnecessary return variable
new 80ed59b285cc drm/qxl: drop qxl_ttm_fault
new 60f57220cd3c drm/qxl: switch qxl to &drm_gem_object_funcs.mmap
new de7f7c472429 drm/qxl: drop verify_access
new db262087833f drm/qxl: use DEFINE_DRM_GEM_FOPS()
new 8ee2f956c918 drm/qxl: allocate small objects top-down
new 9e370dfec4fe drm/virtio: print a single line with device features
new 64f1cc99ef96 drm/virtio: move byteorder handling into virtio_gpu_cmd_tr [...]
new dc6015cb1c83 drm/mipi_dbi: Use simple right shift instead of double negation
new a1d0c02d7afb MAINTAINERS: Add Mihail to Komeda DRM driver
new 076d9a5d67e5 drm/edid: Add drm_hdmi_avi_infoframe_bars()
new cb8763724965 drm/vc4: Use drm_hdmi_avi_infoframe_bars()
new b60e711a43f2 drm/doc: Drop misleading comment on drm_mode_config_cleanup
new ac18a29a1a1d drm/todo: Remove i915 device_link task
new a5e5cf983872 drm/todo: Add levels
new a96bf3cbd7b8 Revert "drm/omap: add OMAP_BO flags to affect buffer allocation"
new 44bf67f32a68 Merge drm/drm-next into drm-misc-next
new 80664f759b5c drm/dp: Sort includes alphabetically
new 2980426a779f drm/dp: Remove a gratuituous blank line
new 8cda78b1281d drm/dp: Add drm_dp_fast_training_cap() helper
new 99c830b8b7be drm/dp: Add drm_dp_channel_coding_supported() helper
new 7624629d06b0 drm/dp: Add drm_dp_alternate_scrambler_reset_cap() helper
new fc6b42045e51 drm/dp: Do not busy-loop during link training
new 79465e0ffeb9 drm/dp: Add helper to get post-cursor adjustments
new ff1e8fb68ea0 drm/bridge: analogix-anx78xx: Avoid drm_dp_link helpers
new e7dc8d40eea4 drm/bridge: tc358767: Avoid drm_dp_link helpers
new 98bca69b7117 drm/bridge: tc358767: Use DP nomenclature
new 8ef826149181 drm/msm: edp: Avoid drm_dp_link helpers
new 2589c4025f13 drm/rockchip: Avoid drm_dp_link helpers
new 9a42c7c647a9 drm/tegra: Move drm_dp_link helpers to Tegra DRM
new a24e4b09dc75 Merge tag 'drm-misc-next-2019-10-24-2' of git://anongit.fr [...]
new 5a884be54789 drm/exynos: Move static keyword to the front of declaration
new 8c84b43f17cb Merge tag 'exynos-drm-next-for-v5.5' of git://git.kernel.o [...]
new 7cb12d48314e drm/dp_mst: Destroy MSTBs asynchronously
new d29333cf5cd7 drm/dp_mst: Remove PDT teardown in drm_dp_destroy_port() a [...]
new c485e2c97dae drm/dp_mst: Refactor pdt setup/teardown, add more locking
new 9408cc94eb04 drm/dp_mst: Handle UP requests asynchronously
new 14692a3637d4 drm/dp_mst: Add probe_lock
new 3f9b3f02dda5 drm/dp_mst: Protect drm_dp_mst_port members with locking
new dad7d84f8835 drm/dp_mst: Don't forget to update port->input in drm_dp_m [...]
new 79413ed4a1b7 drm/dp_mst: Lessen indenting in drm_dp_mst_topology_mgr_resume()
new 09e530657e1c drm/nouveau: Don't grab runtime PM refs for HPD IRQs
new ac0de16a38a9 drm/nouveau: Resume hotplug interrupts earlier
new 6857f879f98a drm/amdgpu: Iterate through DRM connectors correctly
new d20ebea8f0fa drm/amdgpu/dm: Resume short HPD IRQs before resuming MST topology
new 6f85f73821f6 drm/dp_mst: Add basic topology reprobing when resuming
new 12a280c72868 drm/dp_mst: Add topology ref history tracking for debugging
new 57c2af791b6c Merge tag 'topic/mst-suspend-resume-reprobe-2019-10-29-2' [...]
new 15fd552d186c dma-buf: change DMA-buf locking convention v3
new f45f57cce584 dma-buf: stop using the dmabuf->lock so much v2
new 62db7d1e1ef1 drm/simple-kms: Standardize arguments for callbacks
new 2ec35bd21d32 drm/mediatek: remove cast to pointers passed to kfree
new 606be04724b6 drm/gpu: Add comment for memory barrier
new 6542ad891803 drm/vram-helpers: Add helpers for prepare_fb() and cleanup_fb()
new eddc0acfed09 drm/bochs: Replace prepare_fb()/cleanup_fb() with GEM VRAM [...]
new ecad80f0865d drm/hisilicon/hibmc: Use GEM VRAM's prepare_fb() and clean [...]
new 56916cdfa1f1 drm/vboxvideo: Replace prepare_fb()/cleanup_fb() with GEM [...]
new 3f4bb9f75090 drm: Spelling s/connet/connect/
new e109c6db528c drm/gpu: Fix Missing blank line after declarations
new c6a5f8daff11 drm/gpu: Fix Memory barrier without comment Issue
new 7fb03cc3e079 drm/ttm, drm/vmwgfx: move cpu_writers handling into vmwgfx
new 9165fb879f62 drm/ttm: always keep BOs on the LRU
new 97588b5b9a6b drm/ttm: remove pointers to globals
new ef38321897cf drm/ttm: use the parent resv for ghost objects v3
new 51ea742c87f3 drm/qxl: stop using TTM to call driver internal functions
new ea7d8c675ea5 drm/ttm: stop exporting ttm_mem_io_* functions
new a69b0e855d3f dma-buf: Add dma-buf heaps framework
new 7b87ea704fd9 dma-buf: heaps: Add heap helpers
new 47a32f9c1226 dma-buf: heaps: Add system heap to dmabuf heaps
new 43d7238fb9ac dma-buf: heaps: Add CMA heap to dmabuf heaps
new ab87cc9754cd kselftests: Add dma-heap test
new 0f54621701bf doc: drm: Update references to previously renamed files
new 588b9828f074 drm: Don't free jobs in wait_event_interruptible()
new 8e86dee02253 drm/fb-helper: Remove drm_fb_helper_defio_init() and update docs
new 955a72cea507 drm/todo: Clarify situation around fbdev and defio
new 6e6db2722c28 drm/amdgpu: add independent DMA-buf export v8
new a39414716ca0 drm/amdgpu: add independent DMA-buf import v9
new 86d35f87ebaa drm/vboxvideo: Use drm_gem_fb_create_with_dirty instead of [...]
new 221bc77914cb drm/panfrost: Use generic code for devfreq
new 9e62b885f715 drm/panfrost: Simplify devfreq utilisation tracking
new 83b8a6f242ea drm/gem: Fix mmap fake offset handling for drm_gem_object_ [...]
new a262ef043642 Revert "kselftests: Add dma-heap test"
new 2e7f7cb2b50c Revert "dma-buf: heaps: Add CMA heap to dmabuf heaps"
new d59c5e025081 Revert "dma-buf: heaps: Add system heap to dmabuf heaps"
new 837324d43554 Revert "dma-buf: heaps: Add heap helpers"
new fae7d7d5f374 Revert "dma-buf: Add dma-buf heaps framework"
new 633aa7e53a66 Merge tag 'drm-misc-next-2019-10-31' of git://anongit.free [...]
new f1f20eb97055 drm/tegra: sor: Move register programming out of ->init()
new 051172e8c1ce drm/tegra: Fix ordering of cleanup code
new 004e822a6faa drm/tegra: Use cec_notifier_conn_(un)register()
new d98914ebc2af gpu: host1x: Do not limit DMA segment size
new b9cd7b954a6d gpu: host1x: Remove gratuitous blank line
new 8f45f5071ad2 gpu: host1x: Explicitly initialize host1x_info structures
new caccddcfc4b4 gpu: host1x: Request channels for clients, not devices
new 33904487f1ab gpu: host1x: Make host1x_cdma_wait_pushbuffer_space() static
new 47b15779b03b drm/tegra: Inherit device DMA parameters from host1x
new 0301196b5719 drm/tegra: Use DRM_DEBUG_DRIVER for driver messages
new dd631e8ac90f drm/tegra: vic: Skip stream ID programming without IOMMU
new d5ad0e3dfe74 drm/tegra: vic: Inherit DMA mask from host1x
new 7baa943e0bb2 drm/tegra: vic: Use common IOMMU attach/detach code
new aacdf1984973 drm/tegra: Move IOMMU group into host1x client
new 7e3c53a096a9 drm/tegra: gem: Rename paddr -> iova
new d81f3431e617 drm/tegra: gem: Use dma_get_sgtable()
new 8b5a3c17a277 drm/tegra: gem: Always map SG tables for DMA-BUFs
new acf6b77c4c3d drm/tegra: gem: Use sg_alloc_table_from_pages()
new 5e881f6b29fe drm/tegra: dpaux: Support monitor hotplugging
new 245ce70cd466 drm/tegra: dpaux: Retry on transfer size mismatch
new 6c79f09fce4d drm/tegra: dpaux: Fix crash if VDD supply is absent
new fc4ebe528726 drm/tegra: dpaux: Parameterize CMH, DRVZ and DRVI
new 0fa5c1bdd2f7 drm/tegra: Add missing kerneldoc for struct drm_dp_link
new 1abd6b3304d4 drm/tegra: dp: Add drm_dp_link_reset() implementation
new c728e2d4a654 drm/tegra: dp: Track link capabilities alongside settings
new 27ba465ce339 drm/tegra: dp: Turn link capabilities into booleans
new 480770440ad1 drm/tegra: dp: Probe link using existing parsing helpers
new cb072eebfa03 drm/tegra: dp: Read fast training capability from link
new db199502fa8b drm/tegra: dp: Read TPS3 capability from sink
new 6c651b13e436 drm/tegra: dp: Read channel coding capability from sink
new 4ff9ba5674d1 drm/tegra: dp: Read alternate scrambler reset capability f [...]
new 7aa3cc540d00 drm/tegra: dp: Read eDP version from DPCD
new ad7f2dda3891 drm/tegra: dp: Read AUX read interval from DPCD
new 553769ff8d8c drm/tegra: dp: Set channel coding on link configuration
new c4a27288520d drm/tegra: dp: Enable alternate scrambler reset when supported
new 01f09f242eb5 drm/tegra: dp: Add drm_dp_link_choose() helper
new 6a127160c488 drm/tegra: dp: Add support for eDP link rates
new 078c445733c1 drm/tegra: dp: Add DisplayPort link training helper
new c176393728c9 drm/tegra: sor: Use DP link training helpers
new 6f684de537bc drm/tegra: sor: Hook up I2C-over-AUX to output
new 38b445bc135e drm/tegra: sor: Stabilize eDP
new c9533131feeb drm/tegra: sor: Filter eDP rates
new 0472c21b8319 drm/tegra: sor: Add DisplayPort support
new b9b9e19762ac drm/tegra: sor: Remove tegra186-sor1 support
new 24e64f86da40 drm/tegra: sor: Use correct SOR index on Tegra210
new 4bdf4710e00a drm/tegra: sor: Implement pad clock for all SOR instances
new 1c3cc0df8299 drm/tegra: sor: Deduplicate connector type detection code
new bae88815ad10 drm/tegra: sor: Support DisplayPort on Tegra194
new 61417aaa1140 drm/tegra: sor: Unify clock setup for eDP, HDMI and DP
new d23691f64785 drm/tegra: sor: Use correct I/O pad for DP
new d278e4a9714d drm/tegra: sor: Unify eDP and DP support
new 68a2ebb54da4 drm/tegra: sor: Avoid timeouts on unplug events
new a9087cf2e199 drm/tegra: sor: Extract common audio enabling code
new 85d0c4b54fbd drm/tegra: sor: Introduce audio enable/disable callbacks
new a7303f773571 drm/tegra: Do not use ->load() and ->unload() callbacks
new 7edd7961e58d drm/tegra: Simplify IOMMU group selection
new 80327ce3d4ed gpu: host1x: Overhaul host1x_bo_{pin,unpin}() API
new 44156eee91ba gpu: host1x: Clean up debugfs on removal
new ab4f81bfc2a8 gpu: host1x: Add direction flags to relocations
new b78e70c04c14 gpu: host1x: Allocate gather copy for host1x
new af1cbfb9bf0f gpu: host1x: Support DMA mapping of buffers
new 06867a362de0 gpu: host1x: Set DMA mask based on IOMMU setup
new 20e7dce255e9 drm/tegra: Remove memory allocation from Falcon library
new d972d6247628 drm/tegra: falcon: Clarify address usage
new 2e8d8749f6f9 drm/tegra: Support DMA API for display controllers
new fa6661b7aa0b drm/tegra: Optionally attach clients to the IOMMU
new c8a203647488 gpu: host1x: Unconditionally select IOMMU_IOVA
new 84db889e6d82 drm/tegra: Unconditionally select IOMMU_IOVA
new 904ce198dd7b Merge tag 'drm/tegra/for-5.5-rc1' of git://anongit.freedes [...]
new 13ed13a4dcbf drm/i915: Don't set queue_priority_hint if we don't kick t [...]
new 8f4b1068e7fc drm/i915: Check some transcoder timing minimum limits
new 928da10c0ca2 drm/i915/selftests: Use all physical engines for i915_active
new b5e8e954eb67 drm/i915/gt: Introduce barrier pulses along engines
new 71e51ca8dcc1 drm/i915: Lift i915_vma_parked() onto the gt
new 18f3b2727fc3 drm/i915: Remove pm park/unpark notifications
new aa9eb0caaa03 drm/i915/selftests: Set vm->gt backpointer for mock_ppgtt
new adcb52649498 drm/i915: Pass intel_gt to intel_engines_init_mmio
new 3ea951c693a2 drm/i915: Pass intel_gt to intel_setup_engine_capabilities
new b0258bf24252 drm/i915: Pass intel_gt to intel_engines_cleanup
new 78f606033b6e drm/i915: Pass intel_gt to intel_engines_setup
new 7841fcbdfb43 drm/i915: Pass intel_gt to intel_engines_init
new 7f63aa23526a drm/i915: Pass intel_gt to intel_engines_verify_workarounds
new 8726a2a4df4d drm/i915: Split drop caches into GT and i915 parts
new 2271a223e06b drm/i915/selftests: Convert eviction selftests to gt/ggtt
new 6457099ac59e drm/i915/selftests: Use GT engines in mock_gem_device
new d1a03ee7e9d0 drm/i915/selftests: Use GT engines in igt_live_test
new 51757cf4d7e6 drm/i915/selftests: Use for_each_uabi_engine in contex selftests
new e948761f5b02 drm/i915/selftests: Make the mman object busy everywhere
new 0587152bf9a0 drm/i915: Drop assertion that ce->pin_mutex guards state updates
new a201b00e5248 drm/i915/aml: Allow SPT PCH for all AML devices
new 7867d7099599 drm/i915/gem: Distinguish each object type
new ae2e28b02630 drm/i915: Teach record_defaults to operate on the intel_gt
new c31c9e82ee8a drm/i915/selftests: Teach switch_to_context() to use the context
new 905da43c6a02 drm/i915/selftests: Move uncore fw selftests to operate on [...]
new f79520bb3337 drm/i915/selftests: Synchronize checking active status wit [...]
new e16302cb673c drm/i915/selftests: Release ctx->engine_mutex after iteration
new 010663a61c40 drm/i915/dsc: rename crtc state dsc_params member to dsc
new aaed4dd69686 drm/i915/dsc: move crtc state dp_dsc_cfg member under dsc [...]
new 37c92dc303dd drm/i915: Add new CNL PCH ID seen on a CML platform
new 853ddb699396 drm/i915/guc: Enable guc logging on guc log relay write
new a1ceb93a824a drm/i915/guc: Update H2G enable logging action definition
new a8c51ed22b0e drm/i915/gt: Try to more gracefully quiesce the system bef [...]
new 3a7a92aba8fb drm/i915/execlists: Force preemption
new d12acee84ffb drm/i915/execlists: Cancel banned contexts on schedule-out
new 2e0986a58cc4 drm/i915/gem: Cancel contexts when hangchecking is disabled
new 058179e72e09 drm/i915/gt: Replace hangcheck by heartbeats
new 8eb8e322ec07 drm/i915/gvt: fix dead locking in early workload shadow
new 93100fdeb4de drm/i915/selftests: Flush interrupts before disabling tasklets
new 7f47211e73e9 drm/i915/selftests: Flush any i915_active callback work as well
new 2c9a49150d90 drm/i915: Convert PAT setup to uncore mmio
new 2871ea85c119 drm/i915/gt: Split intel_ring_submission
new 71b1c99081ae drm/i915/perf: Describe structure members in documentation
new 6c066f4c99e1 drm/i915: Add debugs to distingiush a cd2x update from a f [...]
new 1d5a95b5c943 drm/i915: Rework global state locking
new bf5da83e4bd8 drm/i915: Move check_digital_port_conflicts() earier
new bb6ae9e653dc drm/i915: Allow planes to declare their minimum acceptable cdclk
new 99efd1c92b7a drm/i915: Eliminate skl_check_pipe_max_pixel_rate()
new dbe20703e178 drm/i915: Simplify skl_max_scale()
new 6e6c155da65b drm/i915: Add support for half float framebuffers for skl+
new 03b0ce9532ec drm/i915: Add support for half float framebuffers for gen4 [...]
new 762dff2e6f43 drm/i915: Add support for half float framebuffers for ivb+ [...]
new 90a764cda1c8 drm/i915: Add support for half float framebuffers on snb sprites
new 5063f48bbbd8 drm/i915: Making loglevel of PSR2/SU logs same.
new 6b441c628e17 drm/i915: Remove nonpriv flags when srm/lrm
new 772d1dea1f6c drm/i915/tgl: whitelist PS_(DEPTH|INVOCATION)_COUNT
new d506a65d56fd drm/i915: Catch GTT fault errors for gen11+ planes
new b7412c6b2203 drm/i915/display/psr: Print in debugfs if PSR is not enabl [...]
new c35eb477c0cf drm/i915/selftests: Tweak the default subtest runtime
new 8c6388028d46 doc: Update header files names
new 900554dc6bfc drm/i915: Describe structure member in documentation
new d328bd4f9058 drm/i915/tgl: Fix doc not corresponding to code
new 5932925ac1f3 drm/i915: Move intel_engine_context_in/out into intel_lrc.c
new 2728200f48d3 drm/i915/selftests: Force ordering of context switches
new dd5279c71405 drm/i915: Fix PCH reference clock for FDI on HSW/BDW
new ba1d18e386d9 drm/i915: capture aux page table error register
new dc90fe3fd219 drm/i915: Add is_dgfx to device info
new d8203d398c0d drm/i915: add new gen12 dgfx platform macro
new e6e2ac07118b drm/i915: do not set MOCS control values on dgfx
new 7be8782a502f drm/i915: split gen11_irq_handler to make it shareable
new b908be543e44 drm/i915: support creating LMEM objects
new cb6d2467ace7 drm/i915: setup io-mapping for LMEM
new 01377a0d7e66 drm/i915/lmem: support kernel mapping
new 340be48f2c5a drm/i915/selftests: add write-dword test for LMEM
new 23741bc81de9 drm/i915/selftests: extend coverage to include LMEM huge-pages
new 11d723ceb297 drm/i915/selftests: prefer random sizes for the huge-GTT-p [...]
new dd158d71a085 drm/i915/selftests: add sanity selftest for huge-GTT-pages
new 0e99f939f08f drm/i915/selftests/blt: add some kthreads into the mix
new c442292a661b drm/i915/pmu: Initialise the spinlock before registering
new 2d69c42e373f drm/i915/tc: Clear DKL_TX_PMD_LANE_SUS before program volt [...]
new babaab2f4738 drm/i915: Encapsulate kconfig constant values inside boole [...]
new 35865aef057c drm/i915/tgl: Adjust the location of RING_MI_MODE in the c [...]
new 3e7abf814193 drm/i915: Extract GT render power state management
new 9fb94522ddf2 drm/i915: Extract the GuC interrupt handlers
new 3fc794f27fec drm/i915: Split memory_region initialisation into its own file
new d9d54a530a70 drm/i915: Put future HW and their uAPIs under STAGING & BROKEN
new dd095afc88d5 drm/i915/rps: Flip interpretation of ips fmin/fmax to max rps
new 12c4d4c18c5d drm/i915: Use _PICK() for CHICKEN_TRANS()
new 1d581dc3f505 drm/i915: Add CHICKEN_TRANS_D
new 39f9547a339a drm/i915/selftests: Measure basic throughput of blit routines
new 1f9f6353e8b8 drm/i915/selftests: Drop global engine lookup for gt selftests
new 52aac377e782 drm/i915/selftests: Check all blitter engines for client blt
new 96815f3d8b50 drm/i915/bios: add compression parameter block definition
new c8c197d42646 drm/i915/selftests: Use a random engine for GEM coherency tests
new 5a3e2b82af47 drm/i915/gt: Tidy up rps irq handler to use intel_gt
new 6804da20bb54 drm/i915/selftests: Select a random engine for testing mem [...]
new 746078b33492 drm/i915/selftests: Exercise adjusting rpcs over all rende [...]
new e5df52dcf88c drm/i915/tgl: Handle AUX interrupts for TC ports
new 13670f4ce916 drm/i915/selftests: Check a few more fixed locations withi [...]
new a7f328fc7898 drm/i915/execlists: Simply walk back along request timelin [...]
new 370831fcb128 drm/i915/selftests: Initialise err in case there are no engines!
new e7f536000c4c drm/i915/selftests: Initialise ret
new f9d9fece29b8 drm/i915/display: Mark conn as initialised by iterator
new 19c17b763f05 drm/i915/execlists: Use vfunc to check engine submission mode
new 953d57eba519 drm/i915/gem: Limit the blitter sizes to ensure low preemp [...]
new 3df2c830bfc4 drm/i915/blt: fixup block_size rounding
new 773ed805b5ee drm/i915: define i915_ggtt_has_aperture
new 54b512cd7a6d drm/i915: do not map aperture if it is not available.
new cd20c70bb05e drm/i915: set num_fence_regs to 0 if there is no aperture
new 895d8ebeaa92 drm/i915: error capture with no ggtt slot
new 4dc0a7cae212 drm/i915: Don't try to place HWS in non-existing mappable region
new 34a6baa2df9d drm/i915: don't allocate the ring in stolen if we lack aperture
new e60f7bb7ea68 drm/i915/selftests: check for missing aperture
new fc2152304110 drm/i915/perf: Add helper macros for comparing with whitel [...]
new 00a7f0d7155c drm/i915/tgl: Add perf support on TGL
new 7f9d4c08846e drm/i915: Fix i845/i865 cursor width
new dd6e38dfc128 drm/i915: Fix i915_inject_load_error() name to read *_probe_*
new 4ec37538a667 drm/i915: Rename "inject_load_failure" module parameter
new b79029b2e859 drm/i915/gt: Make timeslice duration configurable
new 47c41af70696 drm/i915: Drop unused AUX register offsets
new 6a3552527d43 drm/i915/tgl: Add AUX B & C to DC_OFF_POWER_DOMAINS
new bf96b515082c drm/i915/perf: ensure selftests select valid format
new a20e26d8421a drm/i915: Add two spaces before the SKL_DFSM registers
new 74393109a8c3 drm/i915/display: Handle fused off HDCP
new 7a40aac1d77a drm/i915/display: Check if FBC is fused off
new ee595888e1c2 drm/i915/display/icl+: Check if DMC is fused off
new 0f9ed3b2c9ec drm/i915/display/cnl+: Handle fused off DSC
new 545164646743 drm/i915: Provide more information on DP AUX failures
new a0e047156cde drm/i915/gem: Make context persistence optional
new b3545e086877 drm/i915/tgl: add support to one DP-MST stream
new e50dbdbfd9fb drm/i915/tgl: Add SFC instdone to error state
new 811bb3db25ac drm/i915/tgl: Add gam instdone
new a06375a9ac98 drm/i915/gt: Always track callers to intel_rps_mark_interactive()
new a8ddac7c9f06 drm/i915: Avoid HPD poll detect triggering a new detect cycle
new 25f899544fb4 drm/i915: Nuke 'mode' argument to intel_get_load_detect_pipe()
new 4e380d080be4 drm/i915: Stop frobbing crtc->base.mode
new 2d9c19044122 drm/i915/uc: define GuC and HuC binaries for TGL
new 2b0b27418a72 drm/i915: Simplify LVDS crtc_mask setup
new 981329ce3c3e drm/i915: s/crtc_mask/pipe_mask/
new 4d19505ed28e drm/i915: Allow ICL+ DSI on any pipe
new 34053ee18974 drm/i915: Simplify pipe_mask setup even further
new 29b27657dbae drm/i915/mst: Document the userspace fail with possible_crtcs
new 1db257c55f0c drm/i915/selftests: Assert that the idle_pulse is sent
new 164a4128869f drm/i915/selftests: Pretty print the i915_active
new dde01d943559 drm/i915: Split detaching and removing the vma
new 9f37940756b1 drm/i915: drop lrc header page
new 034982cff1a1 drm/i915/guc: drop guc shared area
new 49748264826f drm/i915/dp: Do not switch aux to TBT mode for non-TC ports
new 1629224324b6 drm/i915/lmem: add the fake lmem region
new 2b73b3503b0a drm/i915: Update DRIVER_DATE to 20191101
new 4a3174152147 drm/i915/gem: Refine occupancy test in kill_context()
new 292a27b0a807 drm/i915/lmem: Check against i915_selftest only under CONF [...]
new e5661c6ab0ef drm/i915/selftests: Start kthreads before stopping
new 1883e2999f04 drm/i915: Update DRIVER_DATE to 20191101
new 2ef4144d1ea8 Merge tag 'drm-intel-next-2019-11-01-1' of git://anongit.f [...]
new 967a3b85bac9 drm/amd/display: setting the DIG_MODE to the correct value.
new d7e7f1ea25d9 drm/amdgpu/psp11: wait for sOS ready for ring creation
new 73469970a9bb drm/amdgpu/psp11: fix typo in comment
new 0e3a7c2ec93b drm/amd/display: Free gamma after calculating legacy trans [...]
new d5e5c1bce1c7 drm/amdgpu/psp: fix spelling mistake "initliaze" -> "initialize"
new 7890fb20a83b drm/amd/powerplay: update Arcturus driver smu interface XG [...]
new acf83f86b2e1 drm/amd/display: Avoid sending abnormal VSIF
new 4294f722196d drm/amd/display: add 50us buffer as WA for pstate switch i [...]
new 123c53a97a55 drm/amd/display: add odm visual confirm
new 6f29c3588b41 drm/amd/display: Add unknown clk state.
new 6ac48490baec drm/amd/display: Don't use optimized gamma22 with eetf
new 7bceac811c3b drm/amd/display: Remove superfluous assert
new 69fea579c215 drm/amd/display: remove unused code
new 37b970d1d793 drm/amd/display: 3.2.55
new e0d08a40a63b drm/amd/display: Add debugfs entry for reading psr state
new 8c322309e48e drm/amd/display: Enable PSR
new 952f6c4b5d72 drm/amd/display: correctly populate dpp refclk in fpga
new b6bfba6cce85 drm/amd/display: split dcn20 fast validate into more functions
new e2e316d5d795 drm/amd/display: correctly initialize dml odm variables
new 44ce0cd3b514 drm/amd/display: move dispclk vco freq to clk mgr base
new 78ea008bcdd0 drm/amd/display: remove unnecessary assert
new ff86391ee626 drm/amd/display: Fix MPO & pipe split on 3-pipe dcn2x
new f24b0522da18 drm/amd/display: audio endpoint cannot switch
new 6ce2427db71c drm/amd/display: Update min dcfclk
new c79c138a9a62 drm/amd/display: Allow inverted gamma
new 8c35730993ef drm/amd/display: enable vm by default for rn.
new 5cb4ca07c2d5 drm/amd/display: fix number of dcn21 dpm clock levels
new d5ac4ff211a3 drm/amd/display: add embedded flag to dml
new 22631bb8ca58 drm/amd/display: add flag to allow diag to force enumerate edp
new bf7f5ac3167a drm/amd/display: map TRANSMITTER_UNIPHY_x to LINK_REGS_x
new 71fb7b2801a7 drm/amd/display: Passive DP->HDMI dongle detection fix
new 4d25a0d51056 drm/amd/display: Disable force_single_disp_pipe_split on DCN2+
new e9c93e5af395 drm/amd/display: Proper return of result when aux engine a [...]
new 0460f9abf275 drm/amd/display: do not synchronize "drr" displays
new 622a88c8259e drm/amd/display: move wm ranges reporting to end of init hw
new 50575eb5b339 drm/amd/display: Only use EETF when maxCL > max display
new 1ea8751bd28d drm/amd/display: Make clk mgr the only dto update point
new b837d783b629 drm/amd/display: 3.2.56
new d4c2a96fdbff drm/amd/display: take signal type from link
new 3b733278ca6b drm/amd/display: Add center mode for integer scaling in DC
new e72f8f62d248 drm/amd/display: Do not call update bounding box on dc create
new b745ecdb5e2e drm/amd/display: fix avoid_split for dcn2+ validation
new b617b26559f8 drm/amd/display: fix hubbub deadline programing
new 6fcca317cb70 drm/amd/display: Apply vactive dram clock change workaroun [...]
new 6aec5bb4892a drm/amdgpu: add VCN0 and VCN1 needed headers
new 3697b339c64f drm/amd/powerplay: add lock protection for swSMU APIs V2
new 18c1d3cee4c5 drm/amd/powerplay: split out those internal used swSMU APIs V2
new 6c45e480fe23 drm/amd/powerplay: clear the swSMU code layer
new 397a9bc58879 drm/amdgpu/display: add dc feature mask for psr enablement
new 80df905da70e drm/amd/display: Change Navi14's DWB flag to 1
new 2c99a547bcf9 drm/amdkfd: don't use dqm lock during device reset/suspend/resume
new c688a06bc661 drm/amdgpu: refine reboot debugfs operation in ras case (v3)
new 52dd95f2b642 drm/amdgpu: define macros for retire page reservation
new 5aed95bbdd21 drm/amdgpu: Fix SDMA hang when performing VKexample test
new 3f378758b857 drm/amdgpu/sdma5: do not execute 0-sized IBs (v2)
new 8047266443ce drm/amdgpu/vcn: Enable VCN2.5 encoding
new 9f0256da6ba0 drm/amdgpu: remove unused parameter in amdgpu_gfx_kiq_free_ring
new eaf56410ccb0 drm/amdgpu: Add DC feature mask to disable fractional pwm
new 7388ccf968c8 drm/amd/powerplay: Add interface for I2C transactions to SMU.
new d1a84427ad01 drm/amd/powerplay: Add EEPROM I2C read/write support to Arcturus.
new cf52ecc8b677 drm/amdgpu: Use ARCTURUS in RAS EEPROM.
new 121a2bc6ae78 drm/amdgpu: Move amdgpu_ras_recovery_init to after SMU ready.
new 664fe85a2d92 drm/amdgpu: Allow reading more status registers on si/cik
new 0525f29713bd drm/amd/powerplay: skip unsupported clock limit settings o [...]
new 59e038d0672d drm/amd/powerplay: correct current clock level label for Arcturus
new d753dc6ab2eb drm/amdgpu/gfx10: update gfx golden settings
new 21c943f35a67 drm/amdgpu/gfx10: update gfx golden settings for navi14
new dcc0fcff145e drm/amdgpu/gfx10: update gfx golden settings for navi12
new 42ce4b666da0 drm/amdgpu/powerplay: modify the parameters of SMU_MSG_Pow [...]
new e91e5f080e03 drm/sched: Set error to s_fence if HW job submission failed.
new db5e65fcb393 drm/amdgpu: If amdgpu_ib_schedule fails return back the error.
new b69cd5dd019a drm/amd/display: remove gcc warning Wunused-but-set-variable
new 039ffeaae307 dc.c:use kzalloc without test
new 847a75fb9e13 drm/radeon: remove assignment for return value
new f509be184052 drm/amd/powerplay: Disable gfx CGPG when suspend smu
new 11436b01775f drm/amdgpu/powerplay/vega10: allow undervolting in p7
new 4ef0b9d0a10e drm/amd/display: Make calculate_integer_scaling static
new 7e0ff20c7a66 drm/amd: declare amdgpu_exp_hw_support in amdgpu.h
new f440ff44b101 drm/amd: correct "_LENTH" mispelling in constant
new b64919a2366a drm/amd/powerplay: Make two functions static
new d02f5aab06c8 drm/radeon: Fix EEH during kexec
new 55695b36c149 drm/amdkfd: Delete unnecessary pr_fmt switch
new 533bfcaea170 drm/amdkfd: Delete duplicated queue bit map reservation
new ef6691565391 drm/amdkfd: bug fix for out of bounds mem on gpu cache fil [...]
new e4b116a2c0b7 drm/amdgpu: remove set but not used variable 'adev'
new 44b582b32a8a drm/amdgpu: Remove superfluous void * cast in debugfs_crea [...]
new b4def3744ba8 drm/amdgpu/SRIOV: SRIOV VF doesn't support BACO
new 8baaadba7355 drm/amdgpu: clear UVD VCPU buffer when err_event_athub generated
new bff77e86a377 drm/amdgpu: bypass some cleanup work after err_event_athub (v2)
new 897110eed508 drm/amdgpu: fix gfx VF FLR test fail on navi
new 361d66edc5d2 drm/amdgpu: fix no ACK from LDS read during stress test fo [...]
new 46203a508f64 drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE
new 5e8f5477f9d2 drm/amd/display: remove redundant null pointer check before kfree
new 5ab5e4e60acc drm/amd/display: Add a conversion function for transmitter [...]
new 8a86b00a437e Merge tag 'drm-next-5.5-2019-11-01' of git://people.freede [...]
new 68acde7629d7 drm/dp_mst: fix gcc compile error
new cea35f5ad5ff drm/i915: Don't select BROKEN
new ed24d5d05e5d drm/mediatek: Add RGB[A] variants to published plane formats
new 31c5558dae05 drm/mediatek: Refactor plane init
new d6b53f68356f drm/mediatek: Add helper to get component for a plane
new f7c710d1e484 drm/mediatek: Add plumbing for layer_check hook
new ef87d3e2dd25 drm/mediatek: Plumb supported rotation values from compone [...]
new 84d805753983 drm/mediatek: Support reflect-y plane rotation
new b368d3ecab2d drm/mediatek: Support reflect-x plane rotation
new df4444577118 drm/mediatek: Support 180 degree rotation
new 393fdfdb4aee Merge tag 'mediatek-drm-next-5.5-2' of https://github.com/ [...]
new 8eb4704b124c drm/i915: Protect request peeking with RCU
new fd6fe087ca47 drm/i915/gt: Call intel_gt_sanitize() directly
new 489d1953c12e drm/i915/gem: Leave reloading kernel context on resume to GT
new d4033a9b03d8 drm/i915/gt: Move user_forcewake application to GT
new a70a9e998e8e drm/i915: Defer rc6 shutdown to suspend_late
new 3fd850dda83d drm/i915/gt: Drop false assertion on user_forcewake
new d9dace943894 drm/i915/selftests: Add intel_gt_suspend_prepare
new 23aae183ffdf Merge tag 'drm-intel-next-fixes-2019-11-07' of git://anong [...]
new 7f4009c4bbea drm: msm: a6xx: fix debug bus register configuration
new b149cbfeecaa drm/mst: Fix up u64 division
new 3ca3a9eab708 Merge tag 'drm-misc-next-fixes-2019-11-06' of git://anongi [...]
new 77e0723bd27f Merge v5.4-rc7 into drm-next
new e2f619aa14b6 drm/amdgpu/arcturus: properly set BANK_SELECT and FRAGMENT_SIZE
new 89b3d86403f1 drm/amdgpu: dont schedule jobs while in reset
new 39ea6e5f9e2d drm/amdgpu: change pstate only after all XGMI device initialized
new 086e1c561626 drm/amd/powerplay: update is_sw_smu_xgmi check
new 3e454860f2a4 drm/amd/powerplay: support xgmi pstate setting on powerpla [...]
new 84e4e8205efc drm/amdgpu: add navi14 PCI ID
new a4840d91c984 drm/amdgpu: enable VCN DPG on Raven and Raven2
new 8863baefaf02 drm/amdgpu/gpuvm: add some additional comments in amdgpu_v [...]
new 26e99ba6d102 drm/amdgpu: Show resolution correctly in mode validation d [...]
new 9fd4c2d71237 drm/amd/display: Add ENGINE_ID_DIGD condition check for Navi14
new b73b7f48895a Revert "drm/amd/display: setting the DIG_MODE to the corre [...]
new 91872960caf5 drm/amd/powerplay: print the pptable provider
new 224f82e5b7bf drm/amdgpu/discovery: Need to free discovery memory
new d7c5782acd35 drm/sched: Fix passing zero to 'PTR_ERR' warning v2
new 58f46d4b6502 drm/amdgpu: disallow direct upload save restore list from [...]
new 8d3bf936bafe drm/amd/powerplay: update Arcturus driver-smu interface header
new 2c874ad9d629 drm/amd/swSMU: fix smu workload bit map error
new b0adca4d5016 drm/amdgpu: register gpu instance before fan boost feature [...]
new 5c5b2ba00667 drm/amdgpu: fix possible pstate switch race condition
new 60599a03638a drm/amdgpu: perform p-state switch after the whole hive in [...]
new cf3fde893d3a drm/amd/powerplay: fix deadlock on setting power_dpm_force [...]
new a6522a5c6388 drm/amdgpu: add dummy read by engines for some GCVM status [...]
new 11c610893410 drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9
new f88e2d1f8ec4 drm/amdgpu: change read of GPU clock counter on Vega10 VF
new 946ab8db6953 drm/amdgpu: fix potential double drop fence reference
new d94207057591 drm/amd/powerplay: fix struct init in renoir_print_clk_levels
new 365f7f8db8a4 drm/amdgpu: fix double reference dropping
new ad4d81dc57e2 drm/amdgpu/renoir: move gfxoff handling into gfx9 module
new 7158ca8476c9 drm/radeon: fix si_enable_smc_cac() failed issue
new ef177d11d696 drm/amdgpu: Improve RAS documentation (v2)
new f6baa07497fb drm/amdgpu: Add comments to gmc structure
new e31dcdcfabc1 drm/amdgpu: Need to disable msix when unloading driver
new 2af8153126e1 drm/amdgpu: fix sysfs interface pcie_replay_count error on [...]
new cb5932f866f5 drm/amdgpu: fix vega20 pstate status change
new 83a7772ba223 drm/sched: Use completion to wait for sched->thread idle v2.
new 7c55adb0a9a0 Revert "drm/amdgpu: dont schedule jobs while in reset"
new 2b6f717c33ef drm/sched: Avoid job cleanup if sched thread is parked.
new a28fda312a9f drm/amdgpu: Avoid accidental thread reactivation.
new dc10218da86b drm/sched: struct completion requires linux/completion.h i [...]
new eebc7f4d7ffa drm/amdgpu: allow direct upload save restore list for raven2
new 875dc7c4ff22 drm/amd/powerplay: correct Arcturus OD support
new 558491dda004 drm/amd/powerplay: dynamically disable ds and ulv for compute
new 53dbc27ad5a9 drm/amdgpu/powerplay: fix AVFS handling with custom powerp [...]
new 0990ca235d91 Merge tag 'drm-next-5.5-2019-11-08' of git://people.freede [...]
new a64fc11b9a52 drm/msm: fix memleak on release
new 3447fd0c9dce Merge tag 'drm-misc-next-fixes-2019-11-13' of git://anongi [...]
new cee17a71656e drm/arcpgu: rework encoder search
new 94bc7f56a8af Merge tag 'arcpgu-updates-2019.07.18' of github.com:abrodk [...]
new 2248a28384fe drm/i915/gen8+: Add RC6 CTX corruption WA
new dfce90259d74 Backmerge i915 security patches from commit 'ea0b163b13ff' [...]
new d29926fa5f58 drm/i915/gt: Only drop heartbeat.systole if the sole owner
new 6300c6637251 drm/i915/gem: Fix error path to unlock if the GEM context [...]
new 56a327f983f4 drm/i915/display: only include intel_dp_link_training.h wh [...]
new 3cac195875ef drm/i915: Leave the aliasing-ppgtt size alone
new aeec766133f9 drm/i915: Don't oops in dumb_create ioctl if we have no crtcs
new f77021372e28 drm/i915: Preload LUTs if the hw isn't currently using them
new 2b3c7f0db8b4 drm/i915/perf: always consider holding preemption a privileged op
new d231c15aff1e drm/i915: Protect context while grabbing its name for the request
new a7d87b70d6da drm/i915/pmu: "Frequency" is reported as accumulated cycles
new cee7fb437edc drm/i915/userptr: Try to acquire the page lock around set_ [...]
new 98ae6fb3f1dc drm/i915/execlists: Move reset_active() from schedule-out [...]
new 789c4aea3f08 drm/i915: Split a setting of MSA to MST and SST
new 2d0720f5a4fc Merge tag 'drm-intel-next-fixes-2019-11-14' of git://anong [...]
new e2e966636aee drm/ttm, drm/vmwgfx: Use a configuration option for the TT [...]
new b4011644b03c drm/vmwgfx: remove set but not used variable 'srf'
new 17cc51390c14 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...]
new 51bd363857c0 drm/amdgpu: avoid upload corrupted ta ucode to psp
new 901245624c78 drm/amdgpu/powerplay/smu7: fix AVFS handling with custom p [...]
new 4cae34d065e8 drm/radeon: Clean up code in radeon_pci_shutdown()
new 9f87516764a9 drm/amd/amdgpu: finish delay works before release resources
new 21677d088095 drm/amdgpu/navi10: implement sclk/mclk OD via pp_od_clk_voltage
new 6610713211b1 drm/amdgpu/navi10: implement GFXCLK_CURVE overdrive
new 7f3353f60e75 drm/amdgpu/navi10: Implement od clk printing
new 73abde4d864b drm/amdgpu/smu_v11: Unify and fix power limits
new fddbfb1c6503 drm/amd/powerplay: read pcie speed/width info (v2)
new 622b2a0ab647 drm/amdgpu/vcn: finish delay work before release resources
new c22fe762ba91 Merge tag 'drm-next-5.5-2019-11-15' of git://people.freede [...]
new 36104fcf8ff4 drm/i915: Flush context free work on cleanup
new 5d77aa07bd2f drm/i915: Fix detection for a CMP-V PCH
new 78e2ea291ead drm/i915/display: Fix TRANS_DDI_MST_TRANSPORT_SELECT definition
new 3e749f5199e1 drm/i915: Avoid atomic context for error capture
new 7e89d508558c drm/i915/perf: don't forget noa wait after oa config
new 9faf5fa4d3da drm/i915/fbdev: Restore physical addresses for fb_mmap()
new 2a39b072ee69 drm/i915: Restore GT coarse power gating workaround
new a46bfdc83fee drm/i915/gt: Wait for new requests in intel_gt_retire_requests()
new e367925e80b5 drm/i915/guc: Skip suspend/resume GuC action on platforms [...]
new fa039b936cf5 drm/i915: fix accidental static variable use
new 093b92287363 drm/i915: Split i915_active.mutex into an irq-safe spinloc [...]
new 83faaf074e6d drm/i915/gvt: Stop initializing pvinfo through reading mmio
new 0122baaa93cc Merge tag 'gvt-next-fixes-2019-11-12' of https://github.co [...]
new 30c185da7692 Merge tag 'drm-intel-next-fixes-2019-11-20' of git://anong [...]
new 9786b65bc61a drm/ttm: fix mmap refcounting
new 17eee668b3ca Merge tag 'drm-misc-next-fixes-2019-11-20' of git://anongi [...]
new 15b9cbb2c5e1 Revert "drm/i915/gt: Wait for new requests in intel_gt_ret [...]
new e639ea0f9155 Merge tag 'drm-intel-next-fixes-2019-11-22' of git://anong [...]
new 0900a9efdb79 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2)
new d112ea3cf086 drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2
new a310a1b4c1a9 drm/amd/powerplay: issue BTC on Navi during SMU setup
new 1ac38dbf6ede drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...]
new 06f75d54f462 drm/amd/powerplay: correct fine grained dpm force level setting
new 4e20f6550b52 drm/amdgpu/vcn2.5: fix the enc loop with hw fini
new c0e21ea1d0b5 drm/amdgpu: put flush_delayed_work at first
new f8a69a8022a2 drm/amdgpu/nv: add asic func for fetching vbios from rom directly
new e3dd3aa8e0b6 drm/amd/display: Fix debugfs on MST connectors
new 62d91dd2851e drm/radeon: fix bad DMA from INTERRUPT_CNTL2
new 3d0e3ce52ce3 drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2
new dda0f4558c72 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2)
new 70f7eb639e2f drm/amdgpu: disable gfxoff when using register read interface
new 5355d7e054fc drm/amdgpu: remove experimental flag for Navi14
new 8fc413441388 drm/amdgpu: disable gfxoff on original raven
new 5e18d2b14c70 Revert "drm/amd/display: enable S/G for RAVEN chip"
new 1e902a6d32d7 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt
new 908a28be092e drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access
new 57fb0ab2f139 drm/amdgpu: Update Arcturus golden registers
new a3511321fd00 merge fix for "ftrace: Rework event_create_dir()"
new 210b3b3c7563 drm/amdgpu/gfx10: re-init clear state buffer after gpu reset
new ef1c0cbcd1e0 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...]
new 1b34de7c3fef drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF.
new 6c2c8972374a drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub
new f920d1bb9c4e drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10
new acc61b892936 Merge tag 'drm-next-5.5-2019-11-22' of git://people.freede [...]
new a6ed68d6468b Merge tag 'drm-next-2019-11-27' of git://anongit.freedeskt [...]
The 1914 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 5 +
.../devicetree/bindings/display/arm,malidp.txt | 3 +
.../devicetree/bindings/display/bridge/anx7814.txt | 6 +-
.../bindings/display/bridge/renesas,dw-hdmi.txt | 1 +
.../bindings/display/bridge/renesas,lvds.txt | 1 +
.../bindings/display/mediatek/mediatek,disp.txt | 30 +-
.../bindings/display/mediatek/mediatek,dsi.txt | 4 +-
.../devicetree/bindings/display/renesas,du.txt | 2 +
.../bindings/display/rockchip/rockchip-vop.txt | 6 +-
Documentation/driver-api/dma-buf.rst | 6 +-
Documentation/gpu/amdgpu.rst | 65 +-
Documentation/gpu/drm-kms-helpers.rst | 3 -
Documentation/gpu/drm-mm.rst | 11 +-
Documentation/gpu/i915.rst | 82 +-
Documentation/gpu/mcde.rst | 2 +-
Documentation/gpu/todo.rst | 135 +-
Documentation/networking/ip-sysctl.txt | 9 +-
MAINTAINERS | 13 +
drivers/dma-buf/dma-buf.c | 120 +-
drivers/dma-buf/dma-fence.c | 78 +-
drivers/gpu/drm/Kconfig | 36 +-
drivers/gpu/drm/Makefile | 6 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 102 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 77 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 147 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 289 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 214 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 214 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 176 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 86 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 274 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 79 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 306 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 216 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 5 -
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 6 -
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 169 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 38 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 109 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 28 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 49 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 38 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 35 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 70 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 8 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 84 +
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 101 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 71 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 53 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 459 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 87 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 659 ++--
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 43 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 209 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 99 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 9 +
drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 41 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 230 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 6 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 158 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 5 -
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 318 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 52 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 92 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 +
drivers/gpu/drm/amd/amdgpu/arct_reg_init.c | 3 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 67 +-
drivers/gpu/drm/amd/amdgpu/cik.h | 3 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 38 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 38 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 44 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 38 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +-
drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 5 +
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 24 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 100 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1389 ++++----
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 4 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 24 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 2 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 151 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 27 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 30 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 474 ++-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 5 +
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 2 +
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 6 +
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 380 +++
drivers/gpu/drm/amd/amdgpu/{cik.h => mxgpu_nv.h} | 21 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 1 -
drivers/gpu/drm/amd/amdgpu/navi12_reg_init.c | 1 -
drivers/gpu/drm/amd/amdgpu/navi14_reg_init.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 17 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 1 +
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 3 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.h | 1 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.h | 1 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 214 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 1 +
drivers/gpu/drm/amd/amdgpu/nv.c | 108 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 44 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 258 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 +
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 161 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/si.c | 11 +
drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 183 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 6 +-
.../gpu/drm/amd/amdgpu/{nbio_v2_3.h => umc_v6_0.c} | 18 +-
.../gpu/drm/amd/amdgpu/{nbio_v2_3.h => umc_v6_0.h} | 8 +-
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 48 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 23 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 37 +-
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 41 +-
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 1 -
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 1 -
drivers/gpu/drm/amd/amdgpu/vi.c | 84 +-
drivers/gpu/drm/amd/amdgpu/vi.h | 3 +
drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 8 +-
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 139 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 19 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 9 +-
drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 18 +-
drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 8 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 272 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 108 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 15 +-
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 5 +
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 +
drivers/gpu/drm/amd/amdkfd/kfd_module.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 37 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 3 +
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 26 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 32 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 25 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 +
drivers/gpu/drm/amd/display/Kconfig | 28 +-
drivers/gpu/drm/amd/display/Makefile | 7 +
drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 381 ++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 14 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 2 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 9 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 52 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 346 ++
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 66 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 10 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 59 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 153 +-
drivers/gpu/drm/amd/display/dc/Makefile | 4 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 7 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 25 +
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 14 +-
.../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 4 +-
.../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 13 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 186 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 1 +
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 304 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.h | 4 +-
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 38 +-
.../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.h | 4 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 281 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 345 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 101 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 44 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 3 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 74 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 4 +-
drivers/gpu/drm/amd/display/dc/dc.h | 44 +-
drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 3 +-
drivers/gpu/drm/amd/display/dc/dc_dsc.h | 14 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 91 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 18 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 23 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 22 +
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 10 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 93 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 187 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 3 -
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 1 +
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 8 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 52 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 44 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 51 +-
.../drm/amd/display/dc/dce112/dce112_resource.c | 52 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 52 +-
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 51 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 5 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 8 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 28 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 50 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 8 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h | 2 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 60 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 5 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 43 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 62 +
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 5 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 57 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 9 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 89 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 2 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 4 -
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 12 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 1 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 640 +++-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 16 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 7 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 6 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 349 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 34 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 4 +
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 116 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 34 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 122 +
.../nbio_v6_1.h => display/dc/dcn21/dcn21_hwseq.h} | 14 +-
.../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 470 +++
.../drm/amd/display/dc/dcn21/dcn21_link_encoder.h | 61 +
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 380 ++-
.../dc/{clk_mgr/dcn21/rn_clk_mgr.h => dm_cp_psp.h} | 28 +-
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 +-
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 5 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 12 +-
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 8 +-
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 8 +-
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 3 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 5 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 +
.../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 10 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 85 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 3 -
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 -
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 -
.../amd/display/{amdgpu_dm => dc/hdcp}/Makefile | 24 +-
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 324 ++
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 9 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 6 +
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 5 +
drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 12 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 17 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 12 +-
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 1 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 5 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 19 +-
.../drm/amd/display/include/ddc_service_types.h | 2 +
drivers/gpu/drm/amd/display/include/hdcp_types.h | 96 +
.../drm/amd/display/modules/color/color_gamma.c | 51 +-
.../drm/amd/display/modules/freesync/freesync.c | 53 +-
.../display/{amdgpu_dm => modules/hdcp}/Makefile | 26 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 426 +++
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 442 +++
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 531 ++++
.../amd/display/modules/hdcp/hdcp1_transition.c | 307 ++
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 305 ++
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 163 +
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 139 +
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 328 ++
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 272 ++
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 +
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 289 ++
.../drm/amd/display/modules/inc/mod_info_packet.h | 3 +
.../amd/display/modules/info_packet/info_packet.c | 98 +
.../drm/amd/display/modules/power/power_helpers.c | 93 +-
.../drm/amd/display/modules/power/power_helpers.h | 1 +
drivers/gpu/drm/amd/include/amd_shared.h | 2 +
.../gpu/drm/amd/include/asic_reg/bif/bif_4_1_d.h | 1 +
.../drm/amd/include/asic_reg/bif/bif_4_1_sh_mask.h | 2 +
.../gpu/drm/amd/include/asic_reg/bif/bif_5_0_d.h | 1 +
.../drm/amd/include/asic_reg/bif/bif_5_0_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_2_1_0_offset.h | 10 +
.../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 18 +-
.../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 18 +-
.../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 12 +
.../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 4 +-
.../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 49 +-
.../amd/include/asic_reg/oss/osssys_4_0_sh_mask.h | 4 +
.../gpu/drm/amd/include/asic_reg/smu/smu_7_0_1_d.h | 1 +
.../amd/include/asic_reg/smu/smu_7_0_1_sh_mask.h | 2 +
.../gpu/drm/amd/include/asic_reg/smu/smu_7_1_2_d.h | 1 +
.../amd/include/asic_reg/smu/smu_7_1_2_sh_mask.h | 2 +
.../gpu/drm/amd/include/asic_reg/smu/smu_7_1_3_d.h | 1 +
.../amd/include/asic_reg/smu/smu_7_1_3_sh_mask.h | 2 +
.../include/asic_reg/smuio/smuio_11_0_0_offset.h | 92 +
.../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 176 ++
.../drm/amd/include/asic_reg/vcn/vcn_2_5_offset.h | 12 +
drivers/gpu/drm/amd/include/atomfirmware.h | 27 +-
drivers/gpu/drm/amd/include/discovery.h | 1 -
.../amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h | 42 +
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 13 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 10 +
drivers/gpu/drm/amd/include/renoir_ip_offset.h | 34 +
drivers/gpu/drm/amd/include/vega10_enum.h | 1 +
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 45 +
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 1190 +++++--
drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 523 ++-
drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 3 +-
drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c | 195 ++
.../nbio_v2_3.h => powerplay/hwmgr/ci_baco.h} | 10 +-
drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c | 19 +
drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.h | 13 +
drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c | 196 ++
.../nbio_v2_3.h => powerplay/hwmgr/fiji_baco.h} | 10 +-
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 9 +
drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c | 222 ++
.../nbio_v2_3.h => powerplay/hwmgr/polaris_baco.h} | 10 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c | 91 +
.../nbio_v2_3.h => powerplay/hwmgr/smu7_baco.h} | 13 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 17 +-
drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c | 231 ++
.../nbio_v2_3.h => powerplay/hwmgr/tonga_baco.h} | 10 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 68 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 23 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 41 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 370 +--
drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 4 +
.../amd/powerplay/inc/smu11_driver_if_arcturus.h | 51 +-
drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 3 +
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 134 +-
.../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 2 +
drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 41 +-
drivers/gpu/drm/amd/powerplay/inc/vega20_ppsmc.h | 3 +-
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 543 +++-
drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 11 +
drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 483 ++-
drivers/gpu/drm/amd/powerplay/smu_internal.h | 204 ++
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 370 +--
drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 153 +-
.../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 2 +-
drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 2 -
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 2 +-
.../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 2 +-
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 4 +-
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 134 +-
drivers/gpu/drm/arc/arcpgu_drv.c | 16 +-
drivers/gpu/drm/arc/arcpgu_hdmi.c | 1 +
drivers/gpu/drm/arm/display/Kconfig | 6 +
drivers/gpu/drm/arm/display/komeda/Makefile | 2 +
.../gpu/drm/arm/display/komeda/d71/d71_component.c | 221 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 41 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 +
drivers/gpu/drm/arm/display/komeda/d71/d71_regs.h | 9 +-
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 105 +-
drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 77 +-
drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 20 +
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 30 +-
drivers/gpu/drm/arm/display/komeda/komeda_event.c | 140 +
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 2 +
drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 2 +
.../gpu/drm/arm/display/komeda/komeda_pipeline.h | 17 +-
.../drm/arm/display/komeda/komeda_pipeline_state.c | 76 +-
.../drm/arm/display/komeda/komeda_wb_connector.c | 5 +
drivers/gpu/drm/arm/malidp_drv.c | 16 +-
drivers/gpu/drm/arm/malidp_hw.c | 9 +
drivers/gpu/drm/arm/malidp_hw.h | 3 +
drivers/gpu/drm/arm/malidp_regs.h | 10 +
drivers/gpu/drm/ast/Kconfig | 2 +
drivers/gpu/drm/ast/ast_drv.c | 6 +-
drivers/gpu/drm/ast/ast_drv.h | 43 +-
drivers/gpu/drm/ast/ast_main.c | 1 -
drivers/gpu/drm/ast/ast_mode.c | 266 +-
drivers/gpu/drm/ast/ast_ttm.c | 3 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 3 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 5 +-
drivers/gpu/drm/bochs/Kconfig | 2 +
drivers/gpu/drm/bochs/bochs.h | 1 -
drivers/gpu/drm/bochs/bochs_drv.c | 7 +-
drivers/gpu/drm/bochs/bochs_kms.c | 26 +-
drivers/gpu/drm/bochs/bochs_mm.c | 3 +-
drivers/gpu/drm/bridge/Kconfig | 3 +-
drivers/gpu/drm/bridge/analogix-anx78xx.c | 110 +-
drivers/gpu/drm/bridge/analogix-anx78xx.h | 17 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 +
drivers/gpu/drm/bridge/cdns-dsi.c | 3 +-
drivers/gpu/drm/bridge/dumb-vga-dac.c | 1 +
drivers/gpu/drm/bridge/lvds-encoder.c | 3 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 1 +
drivers/gpu/drm/bridge/nxp-ptn3460.c | 1 +
drivers/gpu/drm/bridge/panel.c | 70 +-
drivers/gpu/drm/bridge/parade-ps8622.c | 1 +
drivers/gpu/drm/bridge/sii902x.c | 1 +
drivers/gpu/drm/bridge/sii9234.c | 37 +-
drivers/gpu/drm/bridge/sil-sii8620.c | 11 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi-cec.c | 4 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 10 +
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 114 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 39 +
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 10 +-
drivers/gpu/drm/bridge/tc358764.c | 1 +
drivers/gpu/drm/bridge/tc358767.c | 66 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1 +
drivers/gpu/drm/bridge/ti-tfp410.c | 1 +
drivers/gpu/drm/cirrus/cirrus.c | 6 +-
drivers/gpu/drm/cirrus/cirrus_drv.h | 247 --
drivers/gpu/drm/drm_atomic_helper.c | 18 +-
drivers/gpu/drm/drm_atomic_uapi.c | 2 +-
drivers/gpu/drm/drm_blend.c | 7 +-
drivers/gpu/drm/drm_cache.c | 14 +-
drivers/gpu/drm/drm_client_modeset.c | 3 +-
drivers/gpu/drm/drm_connector.c | 142 +-
drivers/gpu/drm/drm_crtc_helper.c | 23 +-
drivers/gpu/drm/drm_crtc_helper_internal.h | 3 +
drivers/gpu/drm/drm_damage_helper.c | 8 +-
drivers/gpu/drm/drm_debugfs_crc.c | 8 +-
drivers/gpu/drm/drm_dp_cec.c | 29 +-
drivers/gpu/drm/drm_dp_helper.c | 177 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 1807 ++++++++---
drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 +
drivers/gpu/drm/drm_drv.c | 17 -
drivers/gpu/drm/drm_dsc.c | 23 +-
drivers/gpu/drm/drm_edid.c | 222 +-
drivers/gpu/drm/drm_edid_load.c | 2 +-
drivers/gpu/drm/drm_encoder.c | 1 +
drivers/gpu/drm/drm_fb_helper.c | 62 +-
drivers/gpu/drm/drm_gem.c | 40 +-
drivers/gpu/drm/drm_gem_shmem_helper.c | 31 +-
drivers/gpu/drm/drm_gem_ttm_helper.c | 84 +
drivers/gpu/drm/drm_gem_vram_helper.c | 735 ++++-
drivers/gpu/drm/drm_memory.c | 1 +
drivers/gpu/drm/drm_mipi_dbi.c | 11 +-
drivers/gpu/drm/drm_mm.c | 36 +-
drivers/gpu/drm/drm_mode_config.c | 2 -
drivers/gpu/drm/drm_of.c | 5 -
drivers/gpu/drm/drm_panel.c | 14 +-
drivers/gpu/drm/drm_prime.c | 9 +
drivers/gpu/drm/drm_print.c | 60 +-
drivers/gpu/drm/drm_probe_helper.c | 4 +-
drivers/gpu/drm/drm_simple_kms_helper.c | 3 +-
drivers/gpu/drm/drm_syncobj.c | 38 +-
drivers/gpu/drm/drm_trace.h | 14 +-
drivers/gpu/drm/drm_vblank.c | 60 +-
drivers/gpu/drm/drm_vram_helper_common.c | 8 +-
drivers/gpu/drm/drm_vram_mm_helper.c | 297 --
drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 8 +-
drivers/gpu/drm/exynos/exynos_dp.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1 +
drivers/gpu/drm/exynos/exynos_drm_mic.c | 1 +
drivers/gpu/drm/exynos/exynos_hdmi.c | 32 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 4 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 1 +
drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +
drivers/gpu/drm/gma500/mdfld_dsi_output.c | 2 +-
drivers/gpu/drm/gma500/oaktrail_crtc.c | 2 +
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 14 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 3 +-
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 1 +
drivers/gpu/drm/i2c/sil164_drv.c | 2 +-
drivers/gpu/drm/i2c/tda9950.c | 12 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 10 +-
drivers/gpu/drm/i810/i810_dma.c | 4 +-
drivers/gpu/drm/i915/Kconfig | 18 +-
drivers/gpu/drm/i915/Kconfig.debug | 142 +-
drivers/gpu/drm/i915/Kconfig.profile | 49 +
drivers/gpu/drm/i915/Kconfig.unstable | 29 +
drivers/gpu/drm/i915/Makefile | 25 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 2 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 68 +-
drivers/gpu/drm/i915/display/intel_atomic.h | 5 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 58 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 +
drivers/gpu/drm/i915/display/intel_audio.c | 46 +-
drivers/gpu/drm/i915/display/intel_bios.c | 8 +-
drivers/gpu/drm/i915/display/intel_bios.h | 3 +-
drivers/gpu/drm/i915/display/intel_bw.c | 81 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 1316 ++++----
drivers/gpu/drm/i915/display/intel_cdclk.h | 13 +-
drivers/gpu/drm/i915/display/intel_color.c | 550 +++-
drivers/gpu/drm/i915/display/intel_color.h | 7 +
drivers/gpu/drm/i915/display/intel_connector.c | 21 +-
drivers/gpu/drm/i915/display/intel_crt.c | 6 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 839 +++--
drivers/gpu/drm/i915/display/intel_ddi.h | 3 +-
drivers/gpu/drm/i915/display/intel_display.c | 2404 ++++++++------
drivers/gpu/drm/i915/display/intel_display.h | 66 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 554 ++--
drivers/gpu/drm/i915/display/intel_display_power.h | 43 +-
drivers/gpu/drm/i915/display/intel_display_types.h | 63 +-
drivers/gpu/drm/i915/display/intel_dp.c | 509 ++-
drivers/gpu/drm/i915/display/intel_dp.h | 9 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 75 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 412 ++-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 5 +
drivers/gpu/drm/i915/display/intel_dsb.c | 332 ++
drivers/gpu/drm/i915/display/intel_dsb.h | 52 +
drivers/gpu/drm/i915/display/intel_dsi.c | 3 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 4 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 7 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 14 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 19 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 216 +-
drivers/gpu/drm/i915/display/intel_hdcp.h | 4 +
drivers/gpu/drm/i915/display/intel_hdmi.c | 297 +-
drivers/gpu/drm/i915/display/intel_hdmi.h | 1 +
drivers/gpu/drm/i915/display/intel_hotplug.c | 3 +-
drivers/gpu/drm/i915/display/intel_hotplug.h | 1 +
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 10 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 32 +-
drivers/gpu/drm/i915/display/intel_psr.c | 441 ++-
drivers/gpu/drm/i915/display/intel_psr.h | 1 -
drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +-
drivers/gpu/drm/i915/display/intel_sdvo.h | 1 +
drivers/gpu/drm/i915/display/intel_sprite.c | 549 +++-
drivers/gpu/drm/i915/display/intel_sprite.h | 8 +-
drivers/gpu/drm/i915/display/intel_tc.c | 87 +-
drivers/gpu/drm/i915/display/intel_tc.h | 1 +
drivers/gpu/drm/i915/display/intel_tv.c | 12 +-
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 55 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 74 +-
drivers/gpu/drm/i915/display/intel_vga.c | 160 +
drivers/gpu/drm/i915/display/intel_vga.h | 18 +
drivers/gpu/drm/i915/display/vlv_dsi.c | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 9 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 614 ++--
drivers/gpu/drm/i915/gem/i915_gem_context.h | 61 +-
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 22 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 56 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 89 +-
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 20 +-
drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 99 +
drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 37 +
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 84 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 38 +-
drivers/gpu/drm/i915/gem/i915_gem_object.h | 52 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 13 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 34 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 48 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 165 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 -
drivers/gpu/drm/i915/gem/i915_gem_region.c | 174 +
drivers/gpu/drm/i915/gem/i915_gem_region.h | 29 +
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 82 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 124 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 130 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 42 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 33 +-
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 3 +-
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 579 +++-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 30 +-
.../drm/i915/gem/selftests/i915_gem_coherency.c | 214 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 704 +++--
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 306 +-
.../drm/i915/gem/selftests/i915_gem_object_blt.c | 354 ++-
drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 2 -
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 33 +-
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 13 +-
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 17 +-
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 19 +-
drivers/gpu/drm/i915/gt/intel_context.c | 25 +-
drivers/gpu/drm/i915/gt/intel_context.h | 1 +
drivers/gpu/drm/i915/gt/intel_context_types.h | 1 +
drivers/gpu/drm/i915/gt/intel_engine.h | 231 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 246 +-
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 234 ++
drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 23 +
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 28 +-
drivers/gpu/drm/i915/gt/intel_engine_pool.c | 15 +-
drivers/gpu/drm/i915/gt/intel_engine_pool.h | 4 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 91 +-
drivers/gpu/drm/i915/gt/intel_engine_user.c | 18 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 160 +-
drivers/gpu/drm/i915/gt/intel_gt.h | 16 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 5 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 209 +-
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 16 +-
drivers/gpu/drm/i915/gt/intel_gt_requests.c | 137 +
drivers/gpu/drm/i915/gt/intel_gt_requests.h | 24 +
drivers/gpu/drm/i915/gt/intel_gt_types.h | 36 +-
drivers/gpu/drm/i915/gt/intel_hangcheck.c | 360 ---
drivers/gpu/drm/i915/gt/intel_llc.c | 161 +
drivers/gpu/drm/i915/gt/intel_llc.h | 15 +
drivers/gpu/drm/i915/gt/intel_llc_types.h | 13 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 1500 ++++++---
drivers/gpu/drm/i915/gt/intel_lrc.h | 39 +-
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 66 +-
drivers/gpu/drm/i915/gt/intel_mocs.c | 277 +-
drivers/gpu/drm/i915/gt/intel_mocs.h | 3 -
drivers/gpu/drm/i915/gt/intel_rc6.c | 787 +++++
drivers/gpu/drm/i915/gt/intel_rc6.h | 28 +
drivers/gpu/drm/i915/gt/intel_rc6_types.h | 29 +
drivers/gpu/drm/i915/gt/intel_renderstate.c | 1 +
drivers/gpu/drm/i915/gt/intel_reset.c | 172 +-
drivers/gpu/drm/i915/gt/intel_reset.h | 14 +-
drivers/gpu/drm/i915/gt/intel_reset_types.h | 6 +
drivers/gpu/drm/i915/gt/intel_ring.c | 323 ++
drivers/gpu/drm/i915/gt/intel_ring.h | 131 +
...{intel_ringbuffer.c => intel_ring_submission.c} | 404 +--
drivers/gpu/drm/i915/gt/intel_ring_types.h | 51 +
drivers/gpu/drm/i915/gt/intel_rps.c | 1872 +++++++++++
drivers/gpu/drm/i915/gt/intel_rps.h | 38 +
drivers/gpu/drm/i915/gt/intel_rps_types.h | 93 +
drivers/gpu/drm/i915/gt/intel_sseu.c | 37 +-
drivers/gpu/drm/i915/gt/intel_sseu.h | 37 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 52 +-
drivers/gpu/drm/i915/gt/intel_timeline_types.h | 10 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 67 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 7 +
drivers/gpu/drm/i915/gt/selftest_context.c | 71 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 350 +++
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 60 +
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 207 +-
drivers/gpu/drm/i915/gt/selftest_llc.c | 80 +
drivers/gpu/drm/i915/gt/selftest_llc.h | 14 +
drivers/gpu/drm/i915/gt/selftest_lrc.c | 1943 ++++++++++--
drivers/gpu/drm/i915/gt/selftest_reset.c | 16 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 138 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 270 +-
drivers/gpu/drm/i915/gt/selftests/mock_timeline.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 185 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 -
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 56 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 3 +
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 21 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 41 +-
drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 15 -
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 38 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 76 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 11 +-
drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 46 +-
drivers/gpu/drm/i915/gvt/aperture_gm.c | 14 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 2 +
drivers/gpu/drm/i915/gvt/dmabuf.c | 3 +-
drivers/gpu/drm/i915/gvt/execlist.c | 4 +-
drivers/gpu/drm/i915/gvt/handlers.c | 23 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 17 -
drivers/gpu/drm/i915/gvt/mmio_context.c | 1 +
drivers/gpu/drm/i915/gvt/scheduler.c | 48 +-
drivers/gpu/drm/i915/i915_active.c | 389 ++-
drivers/gpu/drm/i915/i915_active.h | 330 +-
drivers/gpu/drm/i915/i915_active_types.h | 34 +-
drivers/gpu/drm/i915/i915_buddy.c | 1 +
drivers/gpu/drm/i915/i915_debugfs.c | 522 ++-
drivers/gpu/drm/i915/i915_drv.c | 289 +-
drivers/gpu/drm/i915/i915_drv.h | 622 +---
drivers/gpu/drm/i915/i915_gem.c | 406 +--
drivers/gpu/drm/i915/i915_gem.h | 16 +-
drivers/gpu/drm/i915/i915_gem_evict.c | 58 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.c | 104 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.h | 7 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 413 +--
drivers/gpu/drm/i915/i915_gem_gtt.h | 77 +-
drivers/gpu/drm/i915/i915_getparam.c | 8 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 150 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 8 +-
drivers/gpu/drm/i915/i915_irq.c | 839 ++---
drivers/gpu/drm/i915/i915_irq.h | 16 +-
drivers/gpu/drm/i915/i915_params.c | 12 +-
drivers/gpu/drm/i915/i915_params.h | 5 +-
drivers/gpu/drm/i915/i915_pci.c | 80 +-
drivers/gpu/drm/i915/i915_perf.c | 1860 +++++++----
drivers/gpu/drm/i915/i915_perf.h | 32 +-
drivers/gpu/drm/i915/i915_perf_types.h | 435 +++
drivers/gpu/drm/i915/i915_pmu.c | 309 +-
drivers/gpu/drm/i915/i915_pmu.h | 8 +-
drivers/gpu/drm/i915/i915_priolist_types.h | 7 +
drivers/gpu/drm/i915/i915_query.c | 306 +-
drivers/gpu/drm/i915/i915_reg.h | 876 ++++--
drivers/gpu/drm/i915/i915_request.c | 235 +-
drivers/gpu/drm/i915/i915_request.h | 40 +-
drivers/gpu/drm/i915/i915_scatterlist.h | 8 +-
drivers/gpu/drm/i915/i915_scheduler.c | 5 +-
drivers/gpu/drm/i915/i915_scheduler.h | 18 -
drivers/gpu/drm/i915/i915_scheduler_types.h | 9 +
drivers/gpu/drm/i915/i915_suspend.c | 11 +-
drivers/gpu/drm/i915/i915_switcheroo.c | 67 +
drivers/gpu/drm/i915/i915_switcheroo.h | 14 +
drivers/gpu/drm/i915/i915_sysfs.c | 162 +-
drivers/gpu/drm/i915/i915_trace.h | 40 +-
drivers/gpu/drm/i915/i915_utils.c | 43 +-
drivers/gpu/drm/i915/i915_utils.h | 34 +-
drivers/gpu/drm/i915/i915_vma.c | 639 ++--
drivers/gpu/drm/i915/i915_vma.h | 134 +-
drivers/gpu/drm/i915/intel_csr.c | 4 +-
drivers/gpu/drm/i915/intel_device_info.c | 230 +-
drivers/gpu/drm/i915/intel_device_info.h | 8 +-
drivers/gpu/drm/i915/intel_memory_region.c | 272 ++
drivers/gpu/drm/i915/intel_memory_region.h | 129 +
drivers/gpu/drm/i915/intel_pch.c | 14 +-
drivers/gpu/drm/i915/intel_pch.h | 6 +-
drivers/gpu/drm/i915/intel_pm.c | 3317 ++------------------
drivers/gpu/drm/i915/intel_pm.h | 30 -
drivers/gpu/drm/i915/intel_region_lmem.c | 132 +
drivers/gpu/drm/i915/intel_region_lmem.h | 16 +
drivers/gpu/drm/i915/intel_runtime_pm.c | 1 -
drivers/gpu/drm/i915/intel_uncore.c | 94 +-
drivers/gpu/drm/i915/intel_uncore.h | 20 +-
drivers/gpu/drm/i915/oa/i915_oa_tgl.c | 121 +
drivers/gpu/drm/i915/oa/i915_oa_tgl.h | 16 +
drivers/gpu/drm/i915/selftests/i915_active.c | 90 +-
drivers/gpu/drm/i915/selftests/i915_buddy.c | 4 +
drivers/gpu/drm/i915/selftests/i915_gem.c | 46 +-
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 143 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 404 ++-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_perf.c | 217 ++
drivers/gpu/drm/i915/selftests/i915_random.c | 20 +
drivers/gpu/drm/i915/selftests/i915_random.h | 4 +
drivers/gpu/drm/i915/selftests/i915_request.c | 502 +--
drivers/gpu/drm/i915/selftests/i915_selftest.c | 23 +-
drivers/gpu/drm/i915/selftests/i915_vma.c | 19 +-
drivers/gpu/drm/i915/selftests/igt_flush_test.c | 33 +-
drivers/gpu/drm/i915/selftests/igt_flush_test.h | 2 +-
drivers/gpu/drm/i915/selftests/igt_live_test.c | 19 +-
drivers/gpu/drm/i915/selftests/igt_reset.c | 4 +-
drivers/gpu/drm/i915/selftests/igt_spinner.c | 2 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 624 ++++
drivers/gpu/drm/i915/selftests/intel_uncore.c | 56 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 53 +-
drivers/gpu/drm/i915/selftests/mock_gtt.c | 8 +-
drivers/gpu/drm/i915/selftests/mock_region.c | 60 +
drivers/gpu/drm/i915/selftests/mock_region.h | 16 +
drivers/gpu/drm/i915/selftests/mock_uncore.c | 5 +-
drivers/gpu/drm/i915/selftests/mock_uncore.h | 3 +-
drivers/gpu/drm/imx/imx-ldb.c | 1 +
drivers/gpu/drm/imx/parallel-display.c | 1 +
drivers/gpu/drm/ingenic/ingenic-drm.c | 5 +-
drivers/gpu/drm/lima/Kconfig | 1 +
drivers/gpu/drm/lima/Makefile | 4 +-
drivers/gpu/drm/lima/lima_device.c | 5 +-
drivers/gpu/drm/lima/lima_drv.c | 22 +-
drivers/gpu/drm/lima/lima_gem.c | 195 +-
drivers/gpu/drm/lima/lima_gem.h | 32 +-
drivers/gpu/drm/lima/lima_gem_prime.c | 46 -
drivers/gpu/drm/lima/lima_gem_prime.h | 13 -
drivers/gpu/drm/lima/lima_mmu.c | 1 -
drivers/gpu/drm/lima/lima_object.c | 119 -
drivers/gpu/drm/lima/lima_object.h | 35 -
drivers/gpu/drm/lima/lima_sched.c | 6 +-
drivers/gpu/drm/lima/lima_vm.c | 87 +-
drivers/gpu/drm/mcde/mcde_drv.c | 3 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 4 +-
drivers/gpu/drm/mediatek/Makefile | 2 +
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 111 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 1 +
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 136 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 2 +
drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 128 +-
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 67 +
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 43 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 3 +-
drivers/gpu/drm/mediatek/mtk_drm_gem.c | 4 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.c | 24 +-
drivers/gpu/drm/mediatek/mtk_drm_plane.h | 4 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 234 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 1 +
drivers/gpu/drm/mediatek/mtk_mipi_tx.c | 338 +-
drivers/gpu/drm/mediatek/mtk_mipi_tx.h | 49 +
.../{mtk_mipi_tx.c => mtk_mt8173_mipi_tx.c} | 225 +-
drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c | 149 +
drivers/gpu/drm/meson/meson_drv.c | 32 +
drivers/gpu/drm/meson/meson_dw_hdmi.c | 115 +-
drivers/gpu/drm/meson/meson_vclk.c | 9 +-
drivers/gpu/drm/mgag200/Kconfig | 2 +
drivers/gpu/drm/mgag200/mgag200_cursor.c | 327 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 7 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 23 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 20 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 17 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 7 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 24 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 +-
drivers/gpu/drm/msm/dsi/dsi.h | 1 +
drivers/gpu/drm/msm/edp/edp.c | 4 +-
drivers/gpu/drm/msm/edp/edp.h | 1 +
drivers/gpu/drm/msm/edp/edp_ctrl.c | 70 +-
drivers/gpu/drm/msm/hdmi/hdmi.c | 4 +-
drivers/gpu/drm/msm/hdmi/hdmi.h | 2 +
drivers/gpu/drm/msm/msm_debugfs.c | 6 +-
drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 20 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 46 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.h | 4 +-
drivers/gpu/drm/mxsfb/mxsfb_out.c | 26 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 40 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 43 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 19 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 1 +
drivers/gpu/drm/omapdrm/dss/Makefile | 2 +-
drivers/gpu/drm/omapdrm/dss/core.c | 55 -
drivers/gpu/drm/omapdrm/dss/dispc.c | 46 +-
drivers/gpu/drm/omapdrm/dss/dsi.c | 3 +-
drivers/gpu/drm/omapdrm/dss/dss.c | 37 +
drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 9 +-
drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 129 +-
drivers/gpu/drm/omapdrm/dss/output.c | 1 +
drivers/gpu/drm/omapdrm/omap_dmm_tiler.h | 2 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 1 +
drivers/gpu/drm/omapdrm/omap_encoder.c | 1 +
drivers/gpu/drm/omapdrm/omap_fb.c | 9 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 137 +-
drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 2 +-
drivers/gpu/drm/panel/panel-arm-versatile.c | 5 +-
.../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 5 +-
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 5 +-
drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 5 +-
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 5 +-
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 5 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 5 +-
drivers/gpu/drm/panel/panel-lg-lb035q02.c | 5 +-
drivers/gpu/drm/panel/panel-lg-lg4573.c | 5 +-
drivers/gpu/drm/panel/panel-lvds.c | 26 +-
drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 5 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 5 +-
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 5 +-
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 5 +-
drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 5 +-
.../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 5 +-
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 4 +-
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 5 +-
drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +-
drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 5 +-
drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 5 +-
drivers/gpu/drm/panel/panel-samsung-ld9040.c | 5 +-
drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 5 +-
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 5 +-
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 5 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 5 +-
drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 5 +-
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 5 +-
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 5 +-
drivers/gpu/drm/panel/panel-sharp-ls037v7dw01.c | 5 +-
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 5 +-
drivers/gpu/drm/panel/panel-simple.c | 29 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 5 +-
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +-
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 5 +-
drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 5 +-
drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 5 +-
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 5 +-
drivers/gpu/drm/panel/panel-truly-nt35597.c | 5 +-
drivers/gpu/drm/panfrost/TODO | 2 +
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 124 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.h | 3 +-
drivers/gpu/drm/panfrost/panfrost_device.h | 14 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_gem.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_issues.h | 81 +
drivers/gpu/drm/panfrost/panfrost_job.c | 17 +-
drivers/gpu/drm/pl111/pl111_display.c | 4 +-
drivers/gpu/drm/pl111/pl111_drv.c | 4 +-
drivers/gpu/drm/qxl/Kconfig | 1 +
drivers/gpu/drm/qxl/qxl_drv.c | 20 +-
drivers/gpu/drm/qxl/qxl_drv.h | 4 +-
drivers/gpu/drm/qxl/qxl_object.c | 32 +-
drivers/gpu/drm/qxl/qxl_release.c | 11 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 62 +-
drivers/gpu/drm/radeon/cik.c | 12 +-
drivers/gpu/drm/radeon/r600.c | 4 +-
drivers/gpu/drm/radeon/radeon_audio.c | 4 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 27 +-
drivers/gpu/drm/radeon/radeon_dp_mst.c | 24 +-
drivers/gpu/drm/radeon/radeon_drv.c | 11 +-
drivers/gpu/drm/radeon/radeon_gem.c | 2 +-
drivers/gpu/drm/radeon/radeon_object.c | 2 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 1 +
drivers/gpu/drm/radeon/si.c | 4 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 +
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 5 +-
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 6 +-
drivers/gpu/drm/rcar-du/rcar_lvds.c | 29 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 12 +-
drivers/gpu/drm/rockchip/cdn-dp-core.h | 3 +-
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 19 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 8 +-
drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 169 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 10 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 1 +
drivers/gpu/drm/rockchip/rockchip_rgb.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 48 +-
drivers/gpu/drm/scheduler/sched_entity.c | 12 +-
drivers/gpu/drm/scheduler/sched_fence.c | 4 +-
drivers/gpu/drm/scheduler/sched_main.c | 66 +-
drivers/gpu/drm/selftests/Makefile | 2 +-
drivers/gpu/drm/selftests/drm_modeset_selftests.h | 2 +
drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 238 ++
drivers/gpu/drm/selftests/test-drm_framebuffer.c | 2 +-
drivers/gpu/drm/selftests/test-drm_mm.c | 14 +-
.../gpu/drm/selftests/test-drm_modeset_common.h | 2 +
drivers/gpu/drm/sti/sti_cursor.c | 2 +-
drivers/gpu/drm/sti/sti_dvo.c | 3 +-
drivers/gpu/drm/sti/sti_gdp.c | 2 +-
drivers/gpu/drm/sti/sti_hda.c | 3 +-
drivers/gpu/drm/sti/sti_hdmi.c | 26 +-
drivers/gpu/drm/sti/sti_tvout.c | 10 +-
drivers/gpu/drm/sti/sti_vtg.c | 2 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 5 +-
drivers/gpu/drm/stm/ltdc.c | 39 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 6 +-
drivers/gpu/drm/sun4i/sun4i_lvds.c | 1 +
drivers/gpu/drm/sun4i/sun4i_rgb.c | 1 +
drivers/gpu/drm/sun4i/sun4i_tcon.c | 1 +
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 35 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 1 +
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 2 +
drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 +
drivers/gpu/drm/tegra/Kconfig | 2 +-
drivers/gpu/drm/tegra/Makefile | 1 +
drivers/gpu/drm/tegra/dc.c | 30 +-
drivers/gpu/drm/tegra/dc.h | 2 -
drivers/gpu/drm/tegra/dp.c | 876 ++++++
drivers/gpu/drm/tegra/dp.h | 177 ++
drivers/gpu/drm/tegra/dpaux.c | 208 +-
drivers/gpu/drm/tegra/drm.c | 417 +--
drivers/gpu/drm/tegra/drm.h | 13 +-
drivers/gpu/drm/tegra/falcon.c | 64 +-
drivers/gpu/drm/tegra/falcon.h | 16 +-
drivers/gpu/drm/tegra/fb.c | 4 +-
drivers/gpu/drm/tegra/gem.c | 81 +-
drivers/gpu/drm/tegra/gem.h | 2 +-
drivers/gpu/drm/tegra/gr2d.c | 12 +-
drivers/gpu/drm/tegra/gr3d.c | 12 +-
drivers/gpu/drm/tegra/hub.c | 6 +-
drivers/gpu/drm/tegra/output.c | 28 +-
drivers/gpu/drm/tegra/plane.c | 104 +
drivers/gpu/drm/tegra/plane.h | 8 +
drivers/gpu/drm/tegra/sor.c | 2576 ++++++++-------
drivers/gpu/drm/tegra/sor.h | 3 +
drivers/gpu/drm/tegra/vic.c | 138 +-
drivers/gpu/drm/tilcdc/tilcdc_external.c | 5 +-
drivers/gpu/drm/tilcdc/tilcdc_plane.c | 2 +-
drivers/gpu/drm/tiny/gm12u320.c | 2 +-
drivers/gpu/drm/ttm/Makefile | 4 +-
drivers/gpu/drm/ttm/ttm_agp_backend.c | 2 +-
drivers/gpu/drm/ttm/ttm_bo.c | 190 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 27 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 69 +-
drivers/gpu/drm/ttm/ttm_execbuf_util.c | 57 +-
drivers/gpu/drm/ttm/ttm_memory.c | 2 +-
drivers/gpu/drm/ttm/ttm_page_alloc.c | 4 +-
drivers/gpu/drm/ttm/ttm_page_alloc_dma.c | 7 +-
drivers/gpu/drm/tve200/tve200_drv.c | 4 +-
drivers/gpu/drm/udl/udl_connector.c | 8 -
drivers/gpu/drm/v3d/v3d_bo.c | 2 +-
drivers/gpu/drm/v3d/v3d_drv.c | 5 +-
drivers/gpu/drm/v3d/v3d_gem.c | 55 +-
drivers/gpu/drm/vboxvideo/Kconfig | 2 +
drivers/gpu/drm/vboxvideo/Makefile | 2 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 19 +-
drivers/gpu/drm/vboxvideo/vbox_drv.h | 27 -
drivers/gpu/drm/vboxvideo/vbox_fb.c | 149 -
drivers/gpu/drm/vboxvideo/vbox_main.c | 119 +-
drivers/gpu/drm/vboxvideo/vbox_mode.c | 138 +-
drivers/gpu/drm/vboxvideo/vbox_ttm.c | 3 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 2 +-
drivers/gpu/drm/vc4/vc4_dpi.c | 3 +-
drivers/gpu/drm/vc4/vc4_dsi.c | 5 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 18 +-
drivers/gpu/drm/vc4/vc4_hvs.c | 2 +-
drivers/gpu/drm/vc4/vc4_plane.c | 4 +-
drivers/gpu/drm/virtio/Kconfig | 2 +-
drivers/gpu/drm/virtio/Makefile | 2 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 22 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 135 +-
drivers/gpu/drm/virtio/virtgpu_fence.c | 4 +
drivers/gpu/drm/virtio/virtgpu_gem.c | 183 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 228 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 24 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 270 +-
drivers/gpu/drm/virtio/virtgpu_plane.c | 61 +-
drivers/gpu/drm/virtio/virtgpu_prime.c | 34 -
drivers/gpu/drm/virtio/virtgpu_ttm.c | 305 --
drivers/gpu/drm/virtio/virtgpu_vq.c | 227 +-
drivers/gpu/drm/vkms/vkms_crtc.c | 9 +-
drivers/gpu/drm/vkms/vkms_drv.c | 15 +-
drivers/gpu/drm/vkms/vkms_drv.h | 6 +
drivers/gpu/drm/vkms/vkms_gem.c | 27 +
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 17 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 +
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 2 -
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 3 +
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +-
drivers/gpu/drm/xen/xen_drm_front_kms.c | 7 +-
drivers/gpu/host1x/Kconfig | 2 +-
drivers/gpu/host1x/bus.c | 2 +-
drivers/gpu/host1x/cdma.c | 6 +-
drivers/gpu/host1x/channel.c | 13 +-
drivers/gpu/host1x/channel.h | 1 +
drivers/gpu/host1x/dev.c | 236 +-
drivers/gpu/host1x/dev.h | 3 +
drivers/gpu/host1x/intr.c | 1 -
drivers/gpu/host1x/job.c | 91 +-
drivers/gpu/host1x/job.h | 4 +
drivers/media/cec/cec-notifier.c | 5 +-
drivers/media/platform/cec-gpio/cec-gpio.c | 4 +-
drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 6 +-
drivers/media/platform/meson/ao-cec-g12a.c | 4 +-
drivers/media/platform/meson/ao-cec.c | 4 +-
drivers/media/platform/s5p-cec/s5p_cec.c | 4 +-
drivers/media/platform/seco-cec/seco-cec.c | 4 +-
drivers/media/platform/sti/cec/stih-cec.c | 4 +-
drivers/media/platform/tegra-cec/tegra_cec.c | 4 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 45 +-
drivers/misc/mei/hdcp/mei_hdcp.h | 17 +-
drivers/net/ethernet/google/gve/gve_main.c | 3 +-
drivers/net/ethernet/ibm/ibmvnic.c | 192 +-
drivers/net/ethernet/ibm/ibmvnic.h | 2 +
drivers/net/ethernet/mscc/ocelot.c | 55 +-
drivers/net/phy/aquantia.h | 4 +-
drivers/net/phy/bcm-phy-lib.h | 2 +-
drivers/net/phy/dp83869.c | 49 +-
drivers/net/phy/mdio-cavium.h | 2 +-
drivers/net/phy/mdio-i2c.h | 2 +-
drivers/net/phy/mdio-xgene.h | 2 +-
drivers/net/usb/aqc111.h | 4 +-
drivers/net/usb/hso.c | 5 +-
drivers/net/usb/usbnet.c | 9 +-
drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 13 +-
drivers/video/fbdev/core/fbmem.c | 17 +-
drivers/video/fbdev/sa1100fb.c | 13 -
drivers/video/hdmi.c | 8 +-
include/drm/amd_asic_type.h | 56 +-
include/drm/bridge/dw_hdmi.h | 2 +
include/drm/drmP.h | 103 -
include/drm/drm_bridge.h | 33 +-
include/drm/drm_connector.h | 25 +-
include/drm/drm_crtc.h | 1 -
include/drm/drm_dp_helper.h | 140 +-
include/drm/drm_dp_mst_helper.h | 172 +-
include/drm/drm_drv.h | 2 -
include/drm/drm_edid.h | 5 +-
include/drm/drm_encoder.h | 6 +-
include/drm/drm_fb_helper.h | 7 +-
include/drm/drm_gem.h | 15 +
include/drm/drm_gem_shmem_helper.h | 30 +-
include/drm/drm_gem_ttm_helper.h | 21 +
include/drm/drm_gem_vram_helper.h | 107 +-
include/drm/drm_mm.h | 7 +-
include/drm/drm_modeset_helper_vtables.h | 7 +-
include/drm/drm_modeset_lock.h | 9 +
include/drm/drm_os_linux.h | 55 -
include/drm/drm_panel.h | 13 +-
include/drm/drm_plane.h | 31 +-
include/drm/drm_prime.h | 2 -
include/drm/drm_print.h | 26 +
include/drm/drm_rect.h | 31 +
include/drm/drm_simple_kms_helper.h | 2 +-
include/drm/drm_vblank.h | 15 +-
include/drm/drm_vram_mm_helper.h | 104 -
include/drm/gpu_scheduler.h | 3 +
include/drm/i915_drm.h | 18 -
include/drm/i915_mei_hdcp_interface.h | 42 +-
include/drm/ttm/ttm_bo_api.h | 66 +-
include/drm/ttm/ttm_bo_driver.h | 32 +-
include/drm/ttm/ttm_execbuf_util.h | 2 +-
include/drm/ttm/ttm_memory.h | 1 -
include/drm/ttm/ttm_page_alloc.h | 2 +-
include/linux/device_cgroup.h | 19 +-
include/linux/dma-buf.h | 63 +-
include/linux/fb.h | 2 +-
include/linux/host1x.h | 26 +-
include/media/cec-notifier.h | 7 +-
include/net/ip.h | 12 +-
include/soc/mscc/ocelot.h | 9 +-
include/uapi/drm/amdgpu_drm.h | 2 +
include/uapi/drm/drm.h | 3 +-
include/uapi/drm/drm_fourcc.h | 28 +-
include/uapi/drm/exynos_drm.h | 2 +-
include/uapi/drm/i915_drm.h | 128 +-
include/uapi/drm/omap_drm.h | 18 +-
include/uapi/drm/v3d_drm.h | 8 +-
net/ipv4/af_inet.c | 2 +-
net/ipv6/af_inet6.c | 2 +-
net/netfilter/ipvs/ip_vs_ctl.c | 2 +-
net/openvswitch/datapath.c | 6 +-
net/psample/psample.c | 2 +-
net/sctp/socket.c | 16 +-
net/tipc/netlink_compat.c | 4 +-
security/device_cgroup.c | 15 +-
security/selinux/hooks.c | 4 +-
1147 files changed, 60972 insertions(+), 30346 deletions(-)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c
copy drivers/gpu/drm/amd/amdgpu/{cik.h => mxgpu_nv.h} (62%)
copy drivers/gpu/drm/amd/amdgpu/{nbio_v2_3.h => umc_v6_0.c} (77%)
copy drivers/gpu/drm/amd/amdgpu/{nbio_v2_3.h => umc_v6_0.h} (90%)
create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c
create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c
copy drivers/gpu/drm/amd/{amdgpu/nbio_v6_1.h => display/dc/dcn21/dcn21_hwseq.h} (83%)
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_link_encoder.h
copy drivers/gpu/drm/amd/display/dc/{clk_mgr/dcn21/rn_clk_mgr.h => dm_cp_psp.h} (74%)
copy drivers/gpu/drm/amd/display/{amdgpu_dm => dc/hdcp}/Makefile (65%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c
create mode 100644 drivers/gpu/drm/amd/display/include/hdcp_types.h
copy drivers/gpu/drm/amd/display/{amdgpu_dm => modules/hdcp}/Makefile (65%)
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_execution.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp1_transition.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_log.h
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.c
create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp_psp.h
create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/nbio/irqsrcs_nbif_7_4.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/ci_baco.c
copy drivers/gpu/drm/amd/{amdgpu/nbio_v2_3.h => powerplay/hwmgr/ci_baco.h} (88%)
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/fiji_baco.c
copy drivers/gpu/drm/amd/{amdgpu/nbio_v2_3.h => powerplay/hwmgr/fiji_baco.h} (88%)
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/polaris_baco.c
copy drivers/gpu/drm/amd/{amdgpu/nbio_v2_3.h => powerplay/hwmgr/polaris_baco.h} (87%)
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_baco.c
copy drivers/gpu/drm/amd/{amdgpu/nbio_v2_3.h => powerplay/hwmgr/smu7_baco.h} (78%)
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/tonga_baco.c
copy drivers/gpu/drm/amd/{amdgpu/nbio_v2_3.h => powerplay/hwmgr/tonga_baco.h} (88%)
create mode 100644 drivers/gpu/drm/amd/powerplay/smu_internal.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_event.c
delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h
create mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h
create mode 100644 drivers/gpu/drm/drm_gem_ttm_helper.c
delete mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c
create mode 100644 drivers/gpu/drm/i915/Kconfig.unstable
create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dsb.h
create mode 100644 drivers/gpu/drm/i915/display/intel_vga.c
create mode 100644 drivers/gpu/drm/i915/display/intel_vga.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_lmem.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_region.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_requests.h
delete mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_llc.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_llc_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_rc6_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_ring.h
rename drivers/gpu/drm/i915/gt/{intel_ringbuffer.c => intel_ring_submission.c} (85%)
create mode 100644 drivers/gpu/drm/i915/gt/intel_ring_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_rps.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_rps_types.h
create mode 100644 drivers/gpu/drm/i915/gt/selftest_engine_heartbeat.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_gt_pm.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_llc.h
create mode 100644 drivers/gpu/drm/i915/i915_perf_types.h
create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.c
create mode 100644 drivers/gpu/drm/i915/i915_switcheroo.h
create mode 100644 drivers/gpu/drm/i915/intel_memory_region.c
create mode 100644 drivers/gpu/drm/i915/intel_memory_region.h
create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c
create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.c
create mode 100644 drivers/gpu/drm/i915/oa/i915_oa_tgl.h
create mode 100644 drivers/gpu/drm/i915/selftests/i915_perf.c
create mode 100644 drivers/gpu/drm/i915/selftests/intel_memory_region.c
create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.c
create mode 100644 drivers/gpu/drm/i915/selftests/mock_region.h
delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.c
delete mode 100644 drivers/gpu/drm/lima/lima_gem_prime.h
delete mode 100644 drivers/gpu/drm/lima/lima_object.c
delete mode 100644 drivers/gpu/drm/lima/lima_object.h
create mode 100644 drivers/gpu/drm/mediatek/mtk_mipi_tx.h
copy drivers/gpu/drm/mediatek/{mtk_mipi_tx.c => mtk_mt8173_mipi_tx.c} (60%)
create mode 100644 drivers/gpu/drm/mediatek/mtk_mt8183_mipi_tx.c
delete mode 100644 drivers/gpu/drm/omapdrm/dss/core.c
create mode 100644 drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c
create mode 100644 drivers/gpu/drm/tegra/dp.c
create mode 100644 drivers/gpu/drm/tegra/dp.h
delete mode 100644 drivers/gpu/drm/vboxvideo/vbox_fb.c
delete mode 100644 drivers/gpu/drm/virtio/virtgpu_ttm.c
delete mode 100644 include/drm/drmP.h
create mode 100644 include/drm/drm_gem_ttm_helper.h
delete mode 100644 include/drm/drm_os_linux.h
delete mode 100644 include/drm/drm_vram_mm_helper.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.