This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository llvm.
from 4530e3826d9 Fix typo in constant vector
new 08195555000 [ARM][FIX] Fix vfmal.f16 and vfmsl.f16 operand
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:
lib/Target/ARM/ARMInstrNEON.td | 22 +++++++-------
lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 9 ++++++
test/MC/ARM/armv8a-fpmul-error.s | 40 +++++++++++++++++++++++++
3 files changed, 61 insertions(+), 10 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 lldb.
from f6c1acb5e Make function definition in header inline
new 2e12da64f Add more logging to TestQueues.py
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:
packages/Python/lldbsuite/test/macosx/queues/TestQueues.py | 6 ++++--
1 file changed, 4 insertions(+), 2 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_kernel/llvm-master-arm-lts-allmodconfig
in repository toolchain/ci/base-artifacts.
discards 2795de4 0: good: llvm-linux: 16
new 1031080 0: good: llvm-linux: 16
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 (2795de4)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-l [...]
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:
1-reset_artifacts/console.log | 14 +-
2-build_llvm/console.log | 9490 ++++++++++++++++++++--------------------
3-build_linux/console.log | 35 +-
console.log | 9527 ++++++++++++++++++++---------------------
jenkins/manifest.sh | 8 +-
5 files changed, 9526 insertions(+), 9548 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_gnu/gnu-release-aarch64-bootstrap
in repository toolchain/ci/base-artifacts.
discards 6d8a581 gcc-75c3baaae04f079ce4aea57f1238afe247845c7d: -5
new e679420 gcc-696f587f446a53e03763259e6061c28963b3b33f: -5
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 (6d8a581)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu/gnu-release-aarch64- [...]
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:
2-prepare_abe/console.log | 4 +-
3-build_abe-bootstrap/console.log | 16274 ++++++++++++++++++-----------------
console.log | 16294 ++++++++++++++++++------------------
jenkins/build-name | 2 +-
jenkins/manifest.sh | 8 +-
trigger-bisect-on-failure | 4 +-
6 files changed, 16199 insertions(+), 16387 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_kernel/gnu-release-aarch64-lts-allmodconfig
in repository toolchain/ci/gcc.
from 696f587f446 PR c++/89585 * parser.c (cp_parser_asm_definition): Parse [...]
adds 787e2150014 Daily bump.
No new revisions were added by this update.
Summary of changes:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
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_kernel/gnu-release-aarch64-lts-allmodconfig
in repository toolchain/ci/base-artifacts.
discards 821bf3d 0: good: binutils-gcc-linux: all
new 0c6a4ff 0: good: binutils-gcc-linux: all
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 (821bf3d)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
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:
1-reset_artifacts/console.log | 16 +-
2-prepare_abe/console.log | 4 +-
3-build_abe-binutils/console.log | 4170 ++++++++--------
4-build_abe-stage1/console.log | 5130 ++++++++++----------
5-build_linux/console.log | 395 +-
6-boot_linux/console.log | 2 +-
console.log | 9659 +++++++++++++++++---------------------
jenkins/manifest.sh | 8 +-
8 files changed, 8701 insertions(+), 10683 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 610cd4eadec4 Merge branch 'x86-uv-for-linus' of git://git.kernel.org/pu [...]
new c461aed3a423 kernel.h: unconditionally include asm/div64.h for do_div()
new 4169680e9f7c kernel/panic.c: taint: fix debugfs_simple_attr.cocci warnings
new b95c4d18d593 <linux/kernel.h>: drop the gcc-3.3 'const' hack in roundup()
new 30ff9ec457e6 include/linux/types.h: use "unsigned int" instead of "unsigned"
new a98eb6f19952 kernel/hung_task.c - fix sparse warnings
new b014bebab047 kernel/hung_task.c: Use continuously blocked time when reporting.
new 21f63a5da249 kernel/sys: annotate implicit fall through
new 7e242b5a7298 scripts/spelling.txt: add more spellings to spelling.txt
new 6bab69c65013 build_bug.h: add wrapper for _Static_assert
new ef27ac18b361 lib/vsprintf.c: move sizeof(struct printf_spec) next to it [...]
new f1fffbd44722 linux/fs.h: move member alignment check next to definition [...]
new 2dc0e68d5ada linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, [...]
new 54d50897d544 linux/kernel.h: split *_MAX and *_MIN macros into <linux/l [...]
new 3c82066e6a92 include/linux/pid.h: remove next_pidmap() declaration
new e0b73d7beb91 linux/device.h: use DYNAMIC_DEBUG_BRANCH in dev_dbg_ratelimited
new 3f16d1811748 linux/net.h: use DYNAMIC_DEBUG_BRANCH in net_dbg_ratelimited
new a9d4ab7a9116 linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited
new 2bdde670beed dynamic_debug: consolidate DEFINE_DYNAMIC_DEBUG_METADATA d [...]
new cdf6d0069686 dynamic_debug: don't duplicate modname in ddebug_add_module
new 4573fe15437c dynamic_debug: use pointer comparison in ddebug_remove_module
new f008043bd3b5 dynamic_debug: remove unused EXPORT_SYMBOLs
new 513770f54edb dynamic_debug: move pr_err from module.c to ddebug_add_module
new a4507fedcd25 dynamic_debug: add static inline stub for ddebug_add_module
new 47cdd64be483 dynamic_debug: refactor dynamic_pr_debug and friends
new afe1a715e8b6 btrfs: implement btrfs_debug* in terms of helper macro
new 6ad6e54abb5d ACPI: use proper DYNAMIC_DEBUG_BRANCH macro
new 902f99a38bd1 ACPI: remove unused __acpi_handle_debug macro
new f1ebe04f5ba2 ACPI: implement acpi_handle_debug in terms of _dynamic_func_call
new 1db604f676b2 include/linux/bitops.h: set_mask_bits() to return old value
new cdc94a374931 lib/div64.c: off by one in shift
new 9d7ca61b1366 lib/test_ubsan.c: VLA no longer used in kernel
new 76c37f748903 lib/assoc_array.c: mark expected switch fall-through
new 488cf83380b7 lib/test_firmware.c: remove some dead code
new fdf13693d370 checkpatch: verify SPDX comment style
new e29a70f1537b checkpatch: add some new alloc functions to various tests
new 98005e8c743f checkpatch: allow reporting C99 style comments
new a8da38a9cf0e checkpatch: add test for SPDX-License-Identifier on wrong line #
new c141175d011f epoll: make sure all elements in ready list are in FIFO order
new c3e320b61581 epoll: unify awaking of wakeup source on ep_poll_callback() path
new a218cc491420 epoll: use rwlock in order to reduce ep_poll_callback() co [...]
new faf1c3152032 fs/binfmt_elf.c: don't be afraid of overflow
new 93f044e282b6 fs/binfmt_elf.c: use list_for_each_entry()
new 49ac981965e0 fs/binfmt_elf.c: spread const a little
new 8496ecd0bed4 init/calibrate.c: provide proper prototype
new 60d6d04ca3ab autofs: add ignore mount option
new 874d22d62bc6 fs/autofs/inode.c: use seq_puts() for simple strings in au [...]
new 660c9fc72e06 autofs: clear O_NONBLOCK on the pipe
new 67ceb1eca0ac fat: enable .splice_write to support splice on O_DIRECT file
new 26e152252e92 fs/exec.c: replace opencoded set_mask_bits()
new 6eb3c3d0a52d exec: increase BINPRM_BUF_SIZE to 256
new 4b0470027528 kernel: workqueue: clarify wq_worker_last_func() caller re [...]
new 5ac188b12e7c drivers/rapidio/rio_cm.c: fix potential oops in riocm_ch_listen()
new 92bf50163845 rapidio/mport_cdev: mark expected switch fall-through
new 7f2923c4f73f sysctl: handle overflow in proc_get_long
new 32a5ad9c2285 sysctl: handle overflow for file-max
new 9abdb50cda0f kernel/gcov/gcc_3_4.c: use struct_size() in kzalloc()
new 3337d5cfe5e0 configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED
new 13610aa908dc kernel/configs: use .incbin directive to embed config_data.gz
new ec9672d57670 kcov: no need to check return value of debugfs_create functions
new 39e07cb60860 kcov: convert kcov.refcount to refcount_t
new 663cb6340c6e scripts/gdb: replace flags (MS_xyz -> SB_xyz)
new 1a6a1dbeb72f lib/ubsan: default UBSAN_ALIGNMENT to not set
new e5eed351fd5e init/initramfs.c: provide more details in error messages
new 667da6a2688a ipc: annotate implicit fall through
new 4a2ae92993be ipc/sem.c: replace kvmalloc/memset with kvzalloc and use s [...]
new 95777591d07e lib/lzo: tidy-up ifdefs
new 433b3b3d9f64 lib/lzo: 64-bit CTZ on arm64
new 761b32385048 lib/lzo: fast 8-byte copy on arm64
new 5ee4014af99f lib/lzo: implement run-length encoding
new 45ec975efb52 lib/lzo: separate lzo-rle from lzo
new f806714f7048 powerpc: prefer memblock APIs returning virtual address
new 3e5e79f24042 microblaze: prefer memblock API returning virtual address
new 47f1e926aeb2 sh: prefer memblock APIs returning virtual address
new 1e8ffd50fd20 openrisc: simplify pte_alloc_one_kernel()
new b63a07d69d40 arch: simplify several early memory allocations
new c2938eeb8888 arm, s390, unicore32: remove oneliner wrappers for membloc [...]
new 3d3539018d2c mm: create the new vm_fault_t type
new cb66cb481459 MAINTAINERS: fix GTA02 entry and mark as orphan
new 1476ea250cf0 unicore32: stop printing the virtual memory layout
new 9587d19924fa arch/nios2/mm/fault.c: remove duplicate include
new 62461ac2e5b6 include/linux/relay.h: fix percpu annotation in struct rchan
new fd2081ffce4e kernel/fork.c: remove duplicated include
new fe0436e10c88 samples/mic/mpssd/mpssd.h: remove duplicate header
new b5dd0c658c31 Merge branch 'akpm' (patches from Andrew)
new 2312f9842854 drm/v3d: fix broken build
new fcc4a00294a5 drm/qxl: add spice-devel list to MAINTAINERS
new b312d8ca3a7c dma-buf: make fence sequence numbers 64 bit v2
new dd847a706974 drm/i915: Compile fix for 64b dma-fence seqno
new 36e7999dc19a drm/v3d: Document cache flushing ABI.
new 2aa34fd5c775 drm/v3d: Drop unused v3d_flush_caches().
new 2e6dc3bd8047 drm/v3d: Don't bother flushing L1TD at job start.
new 51c1b6f9eb3d drm/v3d: Drop the wait for L2T flush to complete.
new 7b9d2fe4350a drm/v3d: Stop trying to flush L2C on V3D 3.3+
new aa5beec32e8b drm/v3d: Invalidate the caches from the outside in.
new 8e75d582db02 drm/vc4: Fix negative X/Y positioning on SAND planes
new 7cd3cf3540a3 drm/vc4: Add support for X/Y reflection
new 16bff572cc66 drm/dp-mst-helper: Remove hotplug callback
new 32658d2c8073 drm/ast: Remove set but not used variable 'bo'
new c978ae9bde58 drm/dp/mst: Configure no_stop_bit correctly for remote i2c xfers
new cb8ce7111117 drm/dp/mst: Validate REMOTE_I2C_READ harder
new b962a12050a3 drm/atomic: integrate modeset lock with private objects
new 3415701a5eae drm/etnaviv: fix for 64bit seqno change
new 61a98b1b9a8c drm/syncobj: remove drm_syncobj_cb and cleanup
new 7ce5362815bb drm/qxl: Don't set the dpms hook
new cad5290a2f79 drm/xen: Don't set the dpms hook
new 63d5e06aa381 drm/rockchip: Add implicit fencing support for planes
new b5f06893c499 drm: Rename crtc_idr as object_idr to KMS cleanups
new f536e00c46d2 drm/dp_mst: Fix memory leak in drm_dp_mst_topology_mgr_destroy()
new 18ce0906d962 drm: Remove complete task from TODO documentation
new 48a77d66cb7f drm/virtio: switch to generic fbdev emulation
new fc63668656bd drm/dp_mst: Remove bogus conditional in drm_dp_update_payl [...]
new 706246c761dd drm/dp_mst: Refactor drm_dp_update_payload_part1()
new 705c8160ce88 drm: Fix an error pointer dereference()
new c27889ca3bb8 drm/ati_pcigart: Fix error code in drm_ati_pcigart_init()
new 329e95a7871d drm/vkms: set preferred depth to 24
new 93a6788a3495 MAINTAINERS: drm: Remove myself as drm-bridge maintainer
new 199d035bb84d drm: dw-hdmi-i2s: convert to SPDX identifiers
new eda6887f1961 drm/connector: Fix drm_mode_create_tv_properties() doc
new 56406e15b5e8 drm/connector: Clarify the unit of TV margins
new 6c4f52dca36f drm/connector: Allow creation of margin props alone
new 666e73587f90 drm/vc4: Take margin setup into account when updating planes
new db999538fdb0 drm/vc4: Attach margin props to the HDMI connector
new 70bce993a7aa drm/bochs: add edid present check
new 2674305a1f5a dma-buf: Change to use DEFINE_SHOW_ATTRIBUTE macro
new 183d9dc49572 drm/drm_drv.c: Remove duplicate header
new ecb2e2fd5a44 drm: move DRM_IF_VERSION to drm_internal.h
new 227ad6d95789 drm: Reorder set_property_atomic to avoid returning with a [...]
new c39191feed45 drm: Fix error handling in drm_legacy_addctx
new c76426883c8f drm: un-inline drm_legacy_findmap()
new 5c27b9fafead drm: include kernel.h and agp_backend.h from intel-gtt.h
new 39e23674809b drm: include idr.h from drm_file.h
new f7e271de230b drm: include types.h from drm_hdcp.h
new dd7ece7f6e22 drm: forward declare struct drm_file in drm_syncobj.h
new 1c95f662fcee Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...]
new be5cadc7e7b4 drm/todo: Better defio support in the generic fbdev emulation
new 29cd2e2dac79 drm/virtio: Remove incorrect kfree()
new edde9fc58e26 drm/virtio: Add missing virtqueue reset
new 3630c2a24f75 drm/virtio: log error responses
new 6a01d277ac61 drm/virtio: fix pageflip flush
new cb66c6daa5e9 drm/virtio: drop virtio_gpu_fence_cleanup()
new 6e1490cf439a drm/fb-helper: generic: Fix setup error path
new 00eb5b0da8d2 drm/fb-helper: fix leaks in error path of drm_fb_helper_fb [...]
new d516e75c71c9 drm/virtio: Drop deprecated load/unload initialization
new d4b9dd50076e qxl: Use struct_size() in kzalloc()
new c39ff7ea7805 drm: omapdrm: Cleanup drm_display_mode print str
new e343c123483b drm: meson: Cleanup on drm_display_mode print str
new 5e8345a01f06 drm: sti: Cleanup drm_display_mode print str
new 4fb6bb892493 drm: i915: Cleanup drm_display_mode print str
new ac4f24c213b8 drm: drm_device.h: update comments to kernel-doc style
new 7af78f406119 drm: move DRM_SWITCH_POWER defines to drm_device.h
new 2513147dce23 drm: make drm_framebuffer.h self contained
new fb4b49278f6b drm/gem: Mark pinned pages as unevictable
new 428747ae5cca drm: remove include of drmP.h from bridge/dw_hdmi.h
new 19126bdf962c drm: remove include of drmP.h from drm_encoder_slave.h
new fe1f664a3609 drm/arc: do not rely on drmP.h from drm_gem_cma_helper.h
new 84056e9b45f7 drm/tinydrm: do not reply on drmP.h from drm_gem_cma_helper.h
new 785cabaae94e drm: remove drmP.h from drm_gem_cma_helper.h
new 2b5ab0eeb5ca drm/crtc-helpers: WARN when used with atomic drivers
new 13d0add333af drm/edid: Pass connector to AVI infoframe functions
new c3735f5c1f9b drm/i915: Use drm_hdmi_avi_infoframe_quant_range() for SDV [...]
new 8ee491b4d29b drm/radeon: Use drm_hdmi_avi_infoframe_quant_range()
new 1581b2df4cbf drm/edid: Add display_info.rgb_quant_range_selectable
new f4bd542bcaee drm/fb-helper: Scale back depth to supported maximum
new 7510a9c68c13 drm: msm: Cleanup drm_display_mode print str
new 15609559a834 drm/rockchip: update cursors asynchronously through atomic.
new 1c21aa8f2b68 drm/rockchip: Fix YUV buffers color rendering
new 2996fb75d69c drm/rockchip: Fix typo in VOP macros argument
new fbb1c7382671 drm/rockchip: Separate RK3288 from RK3368 win01 registers
new 677e8bbc0e5a drm/rockchip: Add reflection properties
new 3d76df632d7f drm/dp_mst: Fix some formatting in drm_dp_add_port()
new de6d68182f22 drm/dp_mst: Fix some formatting in drm_dp_payload_send_msg()
new e0ac7113fb23 drm/dp_mst: Fix some formatting in drm_dp_mst_allocate_vcpi()
new 4afb8a26b53a drm/dp_mst: Fix some formatting in drm_dp_mst_deallocate_vcpi()
new d0757afd00d7 drm/dp_mst: Rename drm_dp_mst_get_validated_(port|mstb)_re [...]
new ebcc0e6b5091 drm/dp_mst: Introduce new refcounting scheme for mstbs and ports
new 56d1c14ecfe8 drm/dp_mst: Restart last_connected_port_and_mstb() if topo [...]
new a68f9917721b drm/dp_mst: Stop releasing VCPI when removing ports from topology
new cfe9f90358d9 drm/dp_mst: Fix payload deallocation on hotplugs using mal [...]
new 79a47cd36c8d drm/i915: Keep malloc references to MST ports
new d25689760b74 drm/amdgpu/display: Keep malloc ref to MST port
new 013240935d4e drm/nouveau: Remove bogus cleanup in nv50_mstm_add_connector()
new 5e292e7646ef drm/nouveau: Remove unnecessary VCPI checks in nv50_msto_c [...]
new 81640f01c2aa drm/nouveau: Keep malloc references to MST ports
new d79a3c52f34b drm/nouveau: Stop unsetting mstc->port, use malloc refs
new 7aa275ca0eae drm/nouveau: Grab payload lock in nv50_msto_payload()
new bea5c38f1eb6 drm/dp_mst: Add some atomic state iterator macros
new eceae1472467 drm/dp_mst: Start tracking per-port VCPI allocations
new 5e187a01426d drm/dp_mst: Check payload count in drm_dp_mst_atomic_check()
new 232c9eec417a drm/nouveau: Use atomic VCPI helpers for MST
new a50f52dcc3b5 drm/ch7006: Stop using drm_crtc_force_disable
new 934c5b32a5e4 drm/nouveau: Stop using drm_crtc_force_disable
new 1e9080ac21d1 drm: Unexport drm_crtc_force_disable
new 7d0250ed8e69 drm/atomic: Add missing () to function ref in kerneldoc
new 8c1a765bc62c Merge tag 'drm-misc-next-2019-01-07-1' of git://anongit.fr [...]
new a3115621c934 drm/msm: fix build warning for 64-bit seqno
new 432973fd3a20 drm/tilcdc: Register cpufreq notifier after we have initia [...]
new e3d093070eb0 Merge tag 'tilcdc-4.22' of https://github.com/jsarha/linux [...]
new 23d19ba06b9c Merge drm/drm-next into drm-misc-next
new 0ea3305d7c59 drm/vc4: Limit SAND tiling support to semiplanar YUV420 formats
new 890880ddfdbe drm: Auto-set allow_fb_modifiers when given modifiers at p [...]
new 324bb707d2a5 drm/panel: Add a driver for the TPO TPG110
new c2d88e06bcb9 drm: Move the legacy kms disable_all helper to crtc helpers
new 81ce50c2c30b drm/arc: Don't set the dpms hook
new 9cd070a6d197 drm/tda998x: Don't set dpms hook
new 3214a1668446 drm/doc: Polish kerneldoc for drm_device.h
new 33e70110876e drm/docs: improve docs for drm_drv.c
new 3fbdfe99f752 drm/of: Fix kerneldoc
new 0aa5eb3a4429 drm/panel: Small documentation polish
new b981a6863e9b drm/doc: Move bridge link target to the right place
new f4a6de855eae drm: rockchip: vop: add rk3066 vop definitions
new 35289661219b drm/bochs: encoder cleanup
new 472fde887f6c drm/bochs: split bochs_hw_setmode
new 0f0eb98e33c6 drm/bochs: atomic: add atomic_flush+atomic_enable callbacks.
new 63092001846e drm/bochs: atomic: add mode_set_nofb callback.
new 6579c39594ae drm/bochs: atomic: switch planes to atomic, wire up helpers.
new c13008562f81 drm/bochs: atomic: use atomic set_config helper
new b635ecb5f2c7 drm/bochs: atomic: use atomic page_flip helper
new 568a4c72d469 drm/bochs: atomic: use suspend/resume helpers
new 834adb3bb8d0 drm/bochs: atomic: set DRIVER_ATOMIC
new e9af3c608857 drm/bochs: remove old bochs_crtc_* functions
new dde8fb5555a5 drm/bochs: drop unused gpu_addr arg from bochs_bo_pin()
new 0bcdda5e35d7 drm/bochs: move ttm_bo_(un)reserve calls into bochs_bo_{pi [...]
new 132a45340a4b drm/bochs: add basic prime support
new 7a0483ac4ffc drm/bochs: switch to generic drm fbdev emulation
new 60119b0ba0e7 drm/bochs: drop old fbdev emulation code
new 19b85cfabf5c drm/bochs: move remaining fb bits to kms
new f5d5ef72cf75 drm/cirrus: fix connector leak at unload
new e9eafcb58921 drm: move drm_can_sleep() to drm_util.h
new 21376e2c3c5b drm: move EXPORT_SYMBOL_FOR_TESTS_ONLY to drm_util.h
new 331bd404a1b5 drm/hisilicon/kirin: Use drm_fbdev_generic_setup()
new 8e93f1028d74 drm/mxsfb: Use drm_fbdev_generic_setup()
new e3de0aa6c9af drm/meson: remove firmware framebuffers
new ed20151a7699 drm/vblank: Allow dynamic per-crtc max_vblank_count
new 2db8ebca1f6c drm/fourcc: Add modifier defininitions for AFBC 1.3
new e9c0c874711b drm/dp: annotate implicit fall throughs
new 0ed833baf7fa drm: armada: Cleanup drm_display_mode print str
new 0e691bc73026 drm: Remove use of drm_mode_object
new a3004db01f85 drm: Complete remove drm_mode_object dependency
new 6bd324e0d7ca MAINTAINERS: Add entry for VKMS
new 81c5a2c79649 staging/vboxvideo: Don't set FBINFO_MISC_ALWAYS_SETPAR
new 96550555a78c drm/i915: Pass down rc in intel_encoder->compute_config()
new 993a815dcbb2 dt-bindings: panel: Add missing .txt suffix
new 94520db52fc0 drm: fix alpha build after drm_util.h change
new 3725cd095761 dma-buf: Fix kerneldoc comment for struct dma_fence_array
new 2de304b44d51 drm/cma-helper: Remove unused fbdev code
new dbd62e16fd53 drm/gem-fb-helper: Add drm_gem_fb_create_with_dirty()
new 255f6fe736f4 drm/damage-helper: Add drm_atomic_helper_damage_merged()
new b051b3459bba drm/tinydrm: Use struct drm_rect
new af74138160e1 drm/tinydrm: Use damage helper for dirtyfb
new bd59f2b153af drm/todo: Tick off some tinydrm entries
new 2c6467d29583 dt-bindings: display: bridge: fork out ti, ds90c185 from l [...]
new ad223fe3a6fd dt-bindings: display: bridge: lvds-transmitter: cleanup example
new c572c95c42bf dt-bindings: display: bridge: thc63lvdm83d: use standard p [...]
new b2304b2ed6ed drm/bridge: lvds-encoder: add dev helper variable in .probe()
new 076338400db8 drm/bridge: lvds-encoder: add powerdown-gpios support
new 41c8c210a2b4 drm/fourcc: Add format info helpers for checking YUV plane [...]
new a211e56e947c drm/fourcc: Add format info helpers for checking YUV sub-sampling
new 0fff724a3391 drm/sun4i: backend: Use explicit fourcc helpers for packed [...]
new 915bf9fe646d drm/sun4i: frontend: Pass DRM format info to input format helpers
new 1b89dba5f741 drm/sun4i: frontend: Determine input format based on colorspace
new e6ae40bd9407 drm/sun4i: Move the BT.601 CSC coefficients to the frontend
new b38f61f52e54 drm/sun4i: frontend: Configure and enable YUV to RGB CSC w [...]
new 34d896ed1b9e drm/sun4i: frontend: Add support for packed YUV422 input formats
new 9afe52d54bb0 drm/sun4i: frontend: Add support for semi-planar YUV input [...]
new 8c8152bf4db6 drm/sun4i: frontend: Add support for planar YUV input formats
new 08cba016cdbe drm/fourcc: Add definitions for Allwinner vendor and VPU t [...]
new 172b789977ac drm/sun4i: frontend: Add support for tiled YUV input mode [...]
new 9042e3fb7e22 drm/sun4i: Add buffer stride and offset configuration for [...]
new 8a813e401fcd drm/sun4i: frontend: Add and use helper for checking tilin [...]
new b2ddf277ab5e drm/sun4i: layer: Add tiled modifier support and helper
new 9db9c0cf5895 drm/sun4i: drv: Allow framebuffer modifiers in mode config
new 94018601568c drm/sun4i: Move access control before setting the register [...]
new 35f366544ccd drm/sun4i: frontend: Add a quirk structure
new c2c7560f7a8d drm/sun4i: Set the coef_rdy bit right after the coef have [...]
new 38ffb167fd6a drm/sun4i: Make COEF_RDY conditional
new 1379e8356772 drm/sun4i: frontend: Move the FIR filter phases to our quirks
new 3cff16d97d68 drm/sun4i: frontend: Hook-in support for the A10, with spe [...]
new 518ea1dc75d6 drm/sun4i: frontend: Hook-in support for the A20
new a236a6698c4c drm/stm: ltdc: remove set but not used variable 'src_h'
new 47ef63e0cac8 drm: fix drm_can_sleep() comment
new b64674465289 drm/dp: use DRM_DEBUG_DP() instead of drm_dbg for logging
new da279eb9a076 drm/dp: Implement I2C_M_STOP for i2c-over-aux
new 46f3ceaffa81 drm/panel: panel-innolux: set display off in innolux_panel [...]
new b30b61ff6b1d drm/vkms: Fix flush_work() without INIT_WORK().
new 63f8f3badf79 drm: bridge: Constify mode arguments to bridge .mode_set() [...]
new 06c3bbd3c127 drm/shmob: Fix return value check in shmob_drm_probe
new f325529ba13e drm: rcar-du: Convert live DT patches to sugar syntax
new 8c9fde42c5d3 dt-bindings: display: renesas: du: Document r8a774c0 bindings
new 1cac4f267b60 dt-bindings: display: renesas: lvds: Document r8a774c0 bindings
new 939ef2a586e5 drm: rcar-du: Add r8a774c0 device support
new 90b5f679ef16 drm: rcar-du: lvds: add R8A774C0 support
new f41cb153e6fa drm: rcar-du: dw-hdmi: Reject modes with a too high clock [...]
new cef0d9cfe4e5 drm: rcar-du: Replace EXT_CTRL_REGS feature flag with gene [...]
new b8a43032a7b8 drm: rcar-du: Move CRTC outputs bitmask to private CRTC state
new dedd876c949e drm: rcar-du: Disable unused DPAD outputs
new 9a47db8e7a9d drm: rcar-du: Remove inclusion of drmP.h
new b122153c7198 Merge tag 'du-next-20190114' of git://linuxtv.org/pinchart [...]
new f164a94c2c87 Merge tag 'drm-misc-next-2019-01-16' of git://anongit.free [...]
new 8f98d4baf0dd drm/i915/selftests: Reorder request allocation vs vma pinning
new 0819936247c5 drm/i915: Dial down workaround debug messages
new 7c5c641a930e drm/i915: Disable PSR in Apple panels
new 60cae44251e8 drm/i915/psr: Don't tell sink that main link will be activ [...]
new de570946c0e5 drm/i915/psr: Set PSR CRC verification bit in sink inside [...]
new 98751b8cd608 drm/i915/psr: Enable sink to trigger a interruption on PSR [...]
new d15f9cdd59ba drm/i915/icl: Do not change reserved registers related to PSR2
new 227939a1c46d drm/i915: Remove old PSR2 FIXME about frontbuffer tracking
new 71b15621f097 drm: Add the PSR SU granularity registers offsets
new bef5e5b3bee4 drm/i915/psr: Check if resolution is supported by default [...]
new 8c0d2c29083d drm/i915/psr: Check if source supports sink specific SU gr [...]
new 79960227d93b Makefile: fix mixed tab and spaces
new a1d926527b79 drm/i915: implement EXTENDED_RECEIVER_CAPABILITY_FIELD_PRESENT
new ed17b555303c drm: Fix documentation generation for DP_DPCD_QUIRK_NO_PSR
new 8d9d005d38ba drm/i915/fbc/cnl: Add GLK and CNL+ hardware tracking area
new 083d2a07ee0e drm/i915: Fix GEN9 HDCP1.4 key load process
new a0ea697a6649 drm/i915: Fix platform coverage for HDCP1.4
new 4cf74aafc55b drm/i915: debug log for REPLY_ACK missing
new 7e90e8d0c0ea drm/i915: Increase timeout for Encrypt status change
new 3abd6143f971 drm/i915/selftests: verify_gt_engine_wa() needs rpm wakeref
new 5a688ee3a224 drm/i915/execlists: Move RCS mmio workaround to new common [...]
new 490b8c65b9db drm/i915/execlists: Apply a full mb before execution for Braswell
new d8f505311717 drm/i915/icl: Forcibly evict stale csb entries
new 5f5800a765de drm/i915: Push EMIT_INVALIDATE at request start to backends
new f2253bd9859b drm/i915/ringbuffer: EMIT_INVALIDATE after switch context
new e8894267cc33 drm/i915: Pipeline PDP updates for Braswell
new e6154e4cb8b0 drm/i915: Skip the ERR_PTR error state
new a889580c087a drm/i915: Flush GPU relocs harder for gen3
new 099a132bfb65 drm/i915: Use explicit old crtc state in skl_compute_wm()
new f9a954ff02df drm/i915: Remove bogus FIXME from SKL wm computation
new 0b5b45a61d3f drm/i915: Remove dead update_wm_pre assignment from SKL wm code
new cd1d3ee90e5e drm/i915: Use intel_ types more consistently for watermark [...]
new 302da0cdf784 drm/i915: Use intel_ types more consistently for color man [...]
new ab2cb2cb1a77 drm/i915/hdmi: SCDC Scrambling enable without CTS mode
new 9343bb247bf8 drm/i915: Don't use DDB allocation when choosing gen9 wate [...]
new d8e874980241 drm/i915: Switch to level-based DDB allocation algorithm (v5)
new bea68f4a5ff2 drm/i915: DFSM pipe disable is valid from gen9 onwards (v2)
new 25db2eaf1097 drm/i915: Don't forget to reset blocks when testing lower [...]
new 006900087727 drm/i915: Rename IS_GEN to IS_GEN_RANGE
new cf819eff907a drm/i915: replace IS_GEN<N> with IS_GEN(..., N)
new f3ce44a09a15 drm/i915: merge gen checks to use range
new 5edd56d394dc drm/i915/selftests: Check we can recover a wedged device
new 921f3a60e54e drm/i915/selftests: Verify we can perform resets from atom [...]
new 57b19d55189b drm/i915/icl: Record the valid VDBoxes with SFC capability
new f513ac76530c drm/i915/icl: Mind the SFC units when resetting VD or VEBo [...]
new a489334941d4 drm/i915: Fix Cherryview oops on boot
new e845f099f1c6 drm/i915/dsc: Add Per connector debugfs node for DSC suppo [...]
new a49aa6508ed7 drm/i915/huc: Update the HuC version for BXT
new 2c5c415c1df6 drm/i915: Update crtc scaler settings when update_pipe is set
new b265a2a6255f drm/i915/icl: combo port vswing programming changes per BSPEC
new 060f23225d82 drm/i915: Apply missed interrupt after reset w/a to all ri [...]
new f0236a852cd7 drm/i915/icl: Add a debug print for TypeC port disconnection
new 38b3416f3c2f drm/i915/bios: Parse the VBT TypeC and Thunderbolt port flags
new f6bff60e927b drm/i915/icl: Fix HPD handling for TypeC legacy ports
new 2a041c97c3bc drm/i915/icl: Add fallback detection method for TypeC lega [...]
new 6afe8925a297 drm/i915/dsc: Fix the deadlock in dsc debugfs node
new 50c42fc90b7e drm/i915: Disable FBC on fastset if necessary, v2.
new a5b79d34000b drm/i915: don't apply Display WAs 1125 and 1126 to GLK/CNL+
new ce98528b3f61 drm/i915: Update DRIVER_DATE to 20181221
new 17960f35f146 drm/i915: Update DRIVER_DATE to 20181221
new d4de753526f4 drm/i915: Unwind failure on pinning the gen7 ppgtt
new 608ed4ab240f drm/i915: Add an update_pipe callback to intel_encoder and [...]
new f69a0d71d49c drm/i915: Allow calling intel_edp_drrs_enable twice
new 2ef82327c2c7 drm/i915: DDI: call intel_psr_ and _edp_drrs_enable() on p [...]
new eb3e1e3383e8 drm/i915: Remove duplicate header from i915_request.h
new 28e52b98b98a drm/i915: Remove debugfs/i915_ppgtt_info
new 6879216897b7 drm/intel_dsi_vbt: Remove duplicate header
new b8449c43c95b drm/i915: avoid division by zero on skl_calc_wrpll_link
new 167bc759e823 drm/i915: Restrict PSMI context load w/a to Haswell GT1
new 6faf5916e6be drm/i915: Remove HW semaphores for gen7 inter-engine synch [...]
new 95898ed6856e drm/i915: Drop debugfs/i915_next_seqno
new 6a6237293d0c drm/i915/execlists: Pull the render flush into breadcrumb [...]
new caa5915bb3c1 drm/i915/ringbuffer: Pull the render flush into breadcrumb [...]
new 4081cef923e0 drm/i915: add a helper to make a copy of i915_params
new 16cabb12f2cc drm/i915: add a helper to free the members of i915_params
new fce43315e834 drm/i915/uc: add dev_priv parameter to intel_uc_is_using_* [...]
new 2ff195cf84a6 drm/i915/params: set i915.enable_hangcheck permissions to 0600
new d2167a2c29dd drm/i915: Remove has_pooled_eu static initializer
new 7012033033da drm/i915/params: document I915_PARAMS_FOR_EACH()
new 6bf198172beb drm/i915: Update kerneldoc for intel_wm_need_update()
new ed2922c025c3 drm/i915: Remove redundant trailing request flush
new 2f0c733b353c drm/i915/ringbuffer: Remove irq-seqno w/a for gen6/7 rcs
new d9cad2206abf drm/i915/ringbuffer: Remove irq-seqno w/a for gen6 xcs
new 1212bd821de8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen7
new 835051d397b8 drm/i915/ringbuffer: Move irq seqno barrier to the GPU for gen5
new 1216e3c3af25 drm/i915: Drop unused engine->irq_seqno_barrier w/a
new 0258404f9d38 drm/i915: start moving runtime device info to a separate struct
new ed5eb1b78a88 drm/i915/reg: abstract display_mmio_offset access
new 1400cc7e0dcd drm/i915: pass dev_priv to intel_device_info_runtime_init()
new a0f04cc27c50 drm/i915: always use INTEL_INFO() to access device info
new 1787a98439cc drm/i915: drop intel_device_info_dump()
new 2cc8376fd350 drm/i915: rename dev_priv info to __info to avoid usage
new 122503683169 drm/i915/selftests: Take a breath during check_partial_mappings()
new 476af9c26063 drm/i915/gen6: Flush RING_IMR changes before changing the [...]
new 57428bccdb13 drm/i915: Show machine type in error state
new 55277e1f3107 drm/i915: Always try to reset the GPU on takeover
new 55c15512a9cf drm/i915: Do not allow unwedging following a failed driver [...]
new b9d126e75b1e drm/i915: Remove partial attempt to swizzle on pread/pwrite
new 963cc126d32d drm/i915: Fixup kerneldoc for intel_device_info_runtime_init
new e4fc69f24b07 drm/i915/hsw: Flush RING_IMR changes before changing the g [...]
new f6e8aa387171 drm/i915: Report the number of closed vma held by each con [...]
new d58f0083d39a drm/i915/selftests: Mark the whole mock device as DMA capable
new 481975ca235e Merge tag 'topic/drmp-cleanup-2019-01-02' of git://anongit [...]
new 3eb0930a425b Merge drm/drm-next into drm-intel-next-queued
new d25f71a162a9 drm/i915: Return immediately if trylock fails for direct-reclaim
new 5852a15cbc94 Ndrm/i915/debugfs: store rotation string buffer on stack
new f2bb09b63282 drm/i915: Downgrade scare message for unknown HuC firmware
new 2f80d7bd8d93 drm/i915: drop all drmP.h includes
new 7b5618f4b834 ACPI / PMIC: Add support for executing PMIC MIPI sequence [...]
new 4f6016825237 ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT [...]
new 429188f0bc6a ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq [...]
new 4e8052af858a drm/i915/intel_dsi_vbt: Add support for PMIC MIPI sequences
new d22ba0cb1ffe drm/i915: Reduce i915_request_alloc retirement to local context
new f663b0ca9b7d drm/i915/selftests: recreate WA lists inside the selftest
new a60acb223fec drm/i915: init per-engine WAs for all engines
new d78a600f703b drm/i915: drop DPF code for gen8+
new 7f9e20ef0f46 drm/i915: Guard error capture against unpinned vma
new 3824e41975ae drm/i915: Use mutex_lock_killable() from inside the shrinker
new 9fab8a2ea0d3 drm/i915: Removing polling for struct_mutex from vmap shrinker
new 74256b7ecf77 drm/i915: Update DRIVER_DATE to 20190110
new 8ca4fd0406b4 Merge tag 'drm-intel-next-2019-01-10' of git://anongit.fre [...]
new d2c20b5d3782 Merge drm/drm-next into drm-misc-next
new 2a6b4990b19f drm/stm: prepare for drmP.h removal from drm_modeset_helper.h
new 232fadcbe5e0 drm/hisilicon/kirin: prepare for drmP.h removal from drm_m [...]
new 2f69deb1d9a1 drm/arcpgu: prepare for drmP.h removal from drm_modeset_helper.h
new 6abb49402a79 drm/bridge: cdns: prepare for drmP.h removal from drm_mode [...]
new a16180a79c69 drmi/rcar-du: prepare for drmP.h removal from drm_modeset_ [...]
new fcd70cd36b9b drm: Split out drm_probe_helper.h
new d62cd1b802d0 dt-bindings: display: sun4i-drm: Add compatible strings fo [...]
new 09e54440979c drm/sun4i: backend: Remove BGRX8888 from list of supported [...]
new e2b1d3d9ff5b drm/sun4i: layer: Assign backend pointer before calling DR [...]
new 134592da021e drm/sun4i: layer: support just backend formats when fronte [...]
new d0ec0a3e48d6 drm/sun4i: Add support for A23 display pipeline
new f1a2a540c864 video/hdmi: Add an enum for HDMI packet types
new 8cdb00a5e95a drm/atmel-hlcdc: rotate planes counterclockwise
new d06fe137b567 drm/atmel-hlcdc: do not swap w/h of the crtc when a plane [...]
new ac109c82478a drm/atmel-hlcdc: fix clipping of planes
new ce6912b4074d drm/rockchip: check yuv2yuv existence before assigning win [...]
new e4056bbb6719 drm/rockchip: fix for mailbox read validation.
new edd38a1e598d drm/qxl: drop ttm_mem_reg arg from qxl_hw_surface_alloc()
new d934ef6b98bc drm/qxl: drop unused qxl_fb_virtual_address
new 2ec6bd67b76e drm/qxl: simplify slot management
new a8dc42142a0e drm/qxl: change the way slot is detected
new 3ebe3ddf37c8 drm/qxl: drop unused fields from struct qxl_device
new 96e8f153964a drm/qxl: use separate offset spaces for the two slots / tt [...]
new 6957c6867baa drm/qxl: allow both PRIV and VRAM placement for QXL_GEM_DO [...]
new 247156d7e2fa drm/qxl: use QXL_GEM_DOMAIN_SURFACE for shadow bo.
new f3bc22f04d44 drm/qxl: use QXL_GEM_DOMAIN_SURFACE for dumb gem objects
new 1f85535cd04c drm/qxl: move qxl_primary_apply_cursor to correct place
new fb7ebc0119ed drm/qxl: drop unused offset parameter from qxl_io_create_p [...]
new 166205444b90 drm/qxl: track primary bo
new 4979904c62b9 drm/qxl: use shadow bo directly
new 90adda2ce898 drm/qxl: cover all crtcs in shadow bo.
new 21c76bd19e0c drm/qxl: use qxl_num_crtc directly
new 9b369116fd0e drm/qxl: implement prime kmap/kunmap
new 26d4707d445d drm/qxl: use generic fbdev emulation
new 13aff184ed9f drm/qxl: remove dead qxl fbdev emulation code
new 182e7f96f0cb drm/qxl: implement qxl_gem_prime_(un)pin
new feba24de7003 drm/qxl: add mode/framebuffer check functions
new 1b043677d4be drm/qxl: add qxl_add_mode helper function
new b5f030b7b4a5 drm/qxl: use kernel mode db
new 24de022b8171 dt-bindings: display: Add Sitronix ST7701 panel documentation
new 849b2e3ff969 drm/panel: Add Sitronix ST7701 panel driver
new 2a994cbed6b2 drm/panel: Add Kingdisplay KD097D04 panel driver
new 6f4fcfe0297c dt-bindings: Add vendor prefix for LeMaker
new 78d1773f8eb5 dt-bindings: display: Add bindings for the LeMaker BL035-R [...]
new 27abdd83f621 drm/panel: simple: Add support for the LeMaker BL035-RGB-0 [...]
new 20e3412b0db2 dt-bindings: Add vendor prefix for PDA Precision Design As [...]
new b3b54ed1731c dt-bindings: display: Add support for PDA 91-00156-A0 panel
new 4ba3e56340bb drm/panel: simple: Add support for PDA 91-00156-A0 panel
new 78de14c23e03 drm/fb-helper: generic: Fix drm_fbdev_client_restore()
new 168982d243d7 drm/doc: Add a warning to drm_dev_is_unplugged
new f12d0b91affc drm/<drivers>: Don't set FBINFO_(FLAG_)DEFAULT
new 5b38e7475e3d drm/irq: Don't check for DRIVER_HAVE_IRQ in drm_irq_(un)install
new 0e2a933b02c9 drm: Switch DRIVER_ flags to an enum
new 1ff494813baf drm/irq: Ditch DRIVER_IRQ_SHARED
new 11ca1b663a29 drm/qxl: use ttm_tt
new 88c12a0211d2 drm/via: mark expected switch fall-throughs
new bd4d73a1dbc1 drm/savage: mark expected switch fall-throughs
new 77086014c815 drm/doc: fix VRR_ENABLED casing
new e57924d4ae80 drm/doc: Task to rename CMA helpers
new 5d0aa3785563 drm/doc: Move hdmi infoframe docs
new d9f7bb56c292 drm/doc: Drop chapter "KMS Initialization and Cleanup"
new 45bbda1e35f4 drm/dp/mst: Provide defines for ACK vs. NAK reply type
new 3dadbd2957eb drm/dp/mst: Provide better debugs for NAK replies
new d60ea31a8731 drm/TODO: Add drm_display_mode.hsync/vrefresh removal
new 264fce6cc2c1 drm/bridge: dw-hdmi: Add SCDC and TMDS Scrambling support
new d7d8fb7046b6 drm/meson: add HDMI div40 TMDS mode
new 74f6d1e1cbfd drm/meson: add support for HDMI2.0 2160p modes
new ba9877e2361c drm/bridge: dw-hdmi: add support for YUV420 output
new 24332d0d06a2 dt-bindings: display: add binding for Innolux ee101ia-01d panel
new def35e7c5926 drm/vkms: Bugfix extra vblank frame
new ba420afab565 drm/vkms: Bugfix racing hrtimer vblank handle
new 938010ab0722 drm/xen-front: Drop pointless static qualifier in fb_destroy()
new 24ded292a5c2 drm/xen-front: Fix mmap attributes for display buffers
new 1e55a53a28d3 drm: Trivial comment grammar cleanups
new db97dd0eef3a drm/cirrus: add plane setup
new 86c5b359d9e1 drm/bochs: fix bochs_gem_prime_mmap
new 3a8844c29852 drm/dp_mst: Fix unbalanced malloc ref in drm_dp_mst_deallo [...]
new a3d15c4b0ecd drm/dp_mst: Remove port validation in drm_dp_atomic_find_v [...]
new 022debad063e drm/atomic: Add drm_atomic_state->duplicated
new 88ec89adec36 drm/nouveau: Move PBN and VCPI allocation into nv50_head_atom
new b49faf922ecd staging/vboxvideo: don't set dev_priv_size = 0
new 6198f40b47f3 staging/vboxvideo: Add TODO
new e02f5c1bb228 drm: disable uncached DMA optimization for ARM and arm64
new 123cbb6c70e1 drm/dp_mst: Remove rebase-detritus in VCPI helper kernel-docs
new 8c77b2224306 drm/doc: Remove solved "VBlank issues"
new 1eb6ea4a8202 drm/vc4: Use struct_size() in kzalloc()
new bb3b6fcb6849 sun6i: dsi: Convert to generic phy handling
new 5d134abf9530 phy: Move Allwinner A31 D-PHY driver to drivers/phy/
new 4dad3e7f12f7 drm/bridge: cdns: Separate DSI and D-PHY configuration
new fced5a364dee drm/bridge: cdns: Convert to phy framework
new badfa5be854d drm/doc: Make igts for cross-driver stuff strongly suggested
new 2ebb2428c3d4 drm: Nuke drm_calc_{h,v}scale_relaxed()
new 96bae04347b2 staging/vboxvideo: prepare for drmP.h removal from drm_mod [...]
new d0e93599d396 drm/i915: prepare for drmP.h removal from drm_modeset_helper.h
new 7d0b0adaee5f drm/rcar-du: prepare for drmP.h removal from drm_modeset_helper.h
new d713e3309635 drm: prepare for drmP.h removal from drm_modeset_helper.h
new e3b01f0d576a drm: remove drmP.h from drm_modeset_helper.h
new 1c7c62a37a5f drm/sun4i: dsi: Fix unitialized variable warning
new 05f8bc82fc42 drm/fourcc: Add new P010, P016 video format
new 05bad2357afc drm/dsc: Add kernel documentation for DRM DP DSC helpers
new 09ef09b4ab95 drm/vkms: WARN when hrtimer_forward_now fails
new 7bd0a3271e23 drm/doc: Remove solved KMS cleanup task
new f91168f48556 Merge tag 'drm-misc-next-2019-01-23' of git://anongit.free [...]
new 094e640dcfab drm/amdgpu/virtual_dce: No need to pin the fb's bo
new 91334223b217 drm/amdgpu/virtual_dce: No need to pin the cursor bo
new c27c9778a19e drm/amd/powerplay: support BOOTUP_DEFAULT power profile mode
new d3c117e564bf drm/amdgpu/sriov:Correct pfvf exchange logic
new c6064de4b734 drm/amdgpu/gfx_v8_0: Reorder the gfx, kiq and kcq rings te [...]
new c4312c27c826 drm/amdgpu: Cleanup 2 compiler warnings
new a7a0d543ca1a drm/amdgpu: make gfx9 enter into rlc safe mode when set MGCG
new 445938879ef7 drm/amd/powerplay: update OD support flag for SKU with no [...]
new 45b35ee02162 drm/amd/powerplay: create pp_od_clk_voltage device file un [...]
new c81e42f03623 drm/amd/powerplay: avoid possible buffer overflow
new d1a3e239a601 drm/amd/powerplay: drop the unnecessary uclk hard min setting
new 919a94d8101e drm/amdgpu: fix CPDMA hang in PRT mode for VEGA20
new b163714b294a drm/amdgpu: set WRITE_BURST_LENGTH to 64B to workaround SD [...]
new 4ed46c6c4ec7 drm/amdgpu: disable system memory page tables for now
new 2d3d25b616a0 drm/amdgpu: Relocate kgd2kfd function declaration
new 8e07e2676a42 drm/amdgpu: Simplify kgd2kfd interface
new 308176d6f625 drm/amdgpu: Remove kgd2kfd function pointers
new a363553cf033 drm/amdgpu/psp: Fix to get wrong xgmi session id
new 898e0d9d4051 drm/amdgpu: Use sdma_engine array
new 76223c5496a7 drm/amdgpu/psp: Fix can't detect psp INVOKE command failed
new 14d20ec7f31e drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL
new fda2019cf20c drm/amd/display: 3.2.09
new f9ed8fdcd21e drm/amd/display: Add a PP_SMU_VER_MAX enum
new 60a804c848fb drm/amd/display: Expose hubp1_vready_workaround function
new da1043cf22d3 drm/amd/display: Fix runtime errors for diagnostic tests
new 1c164f70825b drm/amd/display: Add pixel clock values to dtn logs
new 630cb40ffd4a drm/amd/display: Remove some extra braces
new d5cf79eeda52 drm/amd/display: implement dc_init_callbacks to assign cal [...]
new ebd084cd6509 drm/amd/display: add plane size change check condition
new ef32bc1c7516 drm/amd/display: Fix issue with VLine interrupt not firing
new 987741af33e5 drm/amd/display: update bw formula to v252
new 51ba137ef226 drm/amd/display: Add debug option to force fclk request
new ceb3dbb4690d drm/amd/display: remove sink reference in dc_stream_state
new 923a3743abbe drm/amd/display: Remove unused headers
new 923fe4951282 drm/amd/display: Detach backlight from stream
new fb57452fb402 drm/amd/display: update DCN dml calcs
new 04a789bef315 drm/amd/display: add stream ID and otg instance in dc_stre [...]
new f284975ef2bc drm/amd/display: Add backlight pwm debugfs
new 0ec0b5f26ca5 drm/amd/display: 3.2.10
new c3f574ba7bdb drm/amd/display: Remove stream_status->link
new 43995f8fb64c drm/amd/display: Minor code cleanup
new 380604e27bc9 drm/amd/display: Use 100 Hz precision for pipe pixel clocks
new 38684e46ef66 drm/amd/display: Improve logging of validation failures du [...]
new 8d25a560b877 drm/amd/display: Use local variable instead of caching global
new 09f609c34fc8 drm/amd/display: Fix driver load crash in amdgpu_dm
new 508f5fcb54f0 drm/amd/display: Compensate for XGMI SS downspread on dprefclk
new d83ba8f38154 drm/amd/display: 3.2.11
new 4fd994c448a3 drm/amd/display: Start using the new pp_smu interface
new 69338c1f4e97 drm/amd/display: add dsclk to pipe bw struct
new cfdb60f76739 drm/amd/display: Remove unused parameter plane_states
new eb87161a9cb0 amdgpu/dc: remove various variables that are defined but n [...]
new 84d9d39aa166 drm/amd/display: Remove duplicate header
new 97ccdb71211c drm/amd/display/dcn10_hw_sequencer_debug: Remove duplicate header
new 8a13779ec129 drm/amd/display/i2c_hw_engine_dce110: Remove duplicate header
new b187af370913 drm/amd/display: Expand set_pixel_clock debug log message
new 785fd44c251c drm/amd/display: fix compliler errors [-Werror,-Wmissing-braces]
new 32e61361b82e drm/amd/display: Fix 64-bit division for 32-bit builds
new 05794eff1aa6 drm/amdgpu/gmc: fix compiler errors [-Werror,-Wmissing-bra [...]
new 73c97fa4421f drm/amd/powerplay:clean up phm_enable_clock_power_gatings
new 8bb9eb480d03 drm/amdgpu: add IH ring to ih_get_wptr/ih_set_rptr v2
new d81f78b440f3 drm/amdgpu: simplify IH programming
new b82175750131 drm/amdgpu: fix IH overflow on Vega10 v2
new b56e3270e0f3 drm/amdgpu: add the IH to the IV trace
new 7df7e505e82a drm/amd/display: Set requested plane state DCC params for GFX9
new 0aaeefccb4d7 drm/amdgpu: distinguish early and late re-init log in sriov
new c468f9e2e56f drm/amdgpu: improve GMC v9 page fault message
new 66f92bcff0f9 drm/amd/display: Fix boolean expression in get_surf_rq_param
new 72d3f59205ff drm/amdgpu/sriov: For finishing routine send rel event aft [...]
new 0855c9c9ec28 drm/amdgpu_vm: fix boolean expressions
new 0db2a8cd6259 drm/amdgpu/psp: update the naming of GFX_FW_TYPE_RLC_RESTO [...]
new be4630d96258 drm/amdgpu/psp: make get_fw_type and prep_cmd_buf to be co [...]
new 36ca09a02aa6 drm/amdgpu: Add message print when unable to get valid hive
new 9e869063b002 drm/amd/display: Move iteration out of dm_update_planes
new 4b9674e509ea drm/amd/display: Move iteration out of dm_update_crtcs
new 22d6575b8db5 drm/amd/amdgpu: add missing mutex lock to amdgpu_get_xgmi_ [...]
new a0bb79e2559c drm/amdgpu: Add NBIO SMN headers v2
new b45e18acd394 drm/amdgpu: Add sysfs file for PCIe usage v5
new d0948af7f6aa drm/amdgpu: expose sclk and mclk via hwmon
new 444018893abf drm/amdgpu: add need_reset_on_init asic callback (v2)
new 7450bbe7815b drm/amdgpu/si: add need_reset_on_init asic callback for SI (v2)
new 3fcc10d73d61 drm/amdgpu/cik: add need_reset_on_init asic callback for CIK (v2)
new 762e6f3f200e drm/amdgpu/vi: add need_reset_on_init asic callback for VI (v2)
new 9281f12cabb0 drm/amdgpu/soc15: add need_reset_on_init asic callback for [...]
new 95e8e59ec49f drm/amdgpu: check if we need to reset at init time (v2)
new df1dd4f4a727 drm/amdkfd: Allow building KFD on ARM64 (v2)
new b8fe05247d49 drm/amdkfd: Don't assign dGPUs to APU topology devices
new b721056b34c6 drm/amd/powerplay: run acg btc for Vega12
new a93587b31e34 drm/amd/display: Only get the connector state for VRR when [...]
new 887c549dc0d0 drm/amd/display: 3.2.12
new 4bd0dc68fd00 drm/amd/display: Fix missing hwss function for dce
new c591d8429df2 drm/amd/display: Pack DMCU iRAM alignment
new a6729a5a406a drm/amd/display: fix CTS 4.2.2.8
new 29c8f23425e0 Revert "drm/amd/display: Signal hw_done() after waiting fo [...]
new 44788bbc309b drm/amd/display: refactor reg_update
new 070fe7246f06 drm/amd/display: fix PME notification not working in RV desktop
new ffb6c1c6c5a1 drm/amd/display: Redefine DMCU_SCRATCH to identify DMCU state
new 7eb909754170 drm/amd/display: Fix for NULL ramp pointer crashing driver
new b03a599b3e1f drm/amd/display: Set link rate set if eDP ver >= 1.4.
new 55a806d37f2e drm/amd/display: Fix disabled cursor on top screen edge
new bbba98310384 drm/amd/display: 3.2.13
new ad6756b4d773 drm/amd/display: Shift dc link aux to aux_payload
new eae5ffa9bd7b drm/amd/display: Switch ddc to new aux interface
new 1877ccf6eea4 drm/amd/display: Change from aux_engine to dce_aux
new 077d0b6ba211 drm/amd/display: Remove i2caux folder
new 588715bdcfbc drm/amd/display: dal-pplib interface refactor dal part
new 570744b98ca8 drm/amd/display: fix warning on raven hotplug
new 9983b80053e4 drm/amd/display: dp interlace MSA timing programming for I [...]
new 0f0c19243396 drm/amd/display: add workaround for 4k video underflow
new 2ee7c03cf105 drm/amd/display: Rename configure_encoder to enc1_configur [...]
new ca35899c4e3a drm/amd/display: Add new infopacket definition
new 5dc3fc5a7835 drm/amd/display: Check if registers are available before a [...]
new ccab12172302 drm/amd/display: Check for NULL when creating gamma struct
new 45a31b01b5f2 drm/amd/display: 3.2.14
new 9c7c0ae75497 drm/amd/display: Fully remove i2caux folder
new 58a50420aa68 drm/amdgpu: update nbio v6.1 register/master to support BACO
new 7451ca88d51d drm/amdgpu: add BACO interfaces in pm and hwmgr function table
new 36eac4dd1f6e drm/amdpgu: add common functions for BACO feature in PP (v2)
new 2affc6234ff5 drm/amdgpu: add BACO interfaces for vega10
new 425db2553e43 drm/amdgpu: expose BACO interfaces to upper level from PP
new f5d9e9b9c15c drm/amdgpu: update NBIO v7.4 to support BACO
new d1882ab2c297 drm/amdgpu: also include NBIO v7.4 register mask header
new 6a789aa8d5f4 drm/amdgpu: update THM IP register header to support BACO
new 3177b3c52f62 drm/amdgpu/powerper: add vega20 BACO functions
new e2b6d053b107 drm/amdgpu: use BACO reset if platform support (v2)
new 2172b89e7c94 drm/amdgpu: use BACO reset on vega20 if platform support
new 02d35a67f498 drm/amd/display: Skip create new stream if crtc state does [...]
new 229f7b1d6344 drm/amd: fix typo
new 0982a8fc2a85 drm/amd/display: Include names of all PP clock types
new 1f46df61a148 drm/amdgpu/soc15: return proper error codes in baco reset
new fd4855409f6e drm/amdgpu: Add per device sdma_doorbell_range field
new 8987e2e256be drm/amdgpu: Fix sdma doorbell range setting
new 7c94bc828ee7 drm/amdgpu: Setting doorbell range registers earlier
new 466bcb75b079 drm/amdgpu/psp: ignore psp response status
new ae6d343541bb drm/ttm: add lru notify to bo driver v2
new b61857b5e365 drm/amdgpu: set bulk_moveable to false when lru changed v2
new 7ca881a8651b drm/amd/powerplay: support enabled ppfeatures retrieving a [...]
new d7337ca2640c drm/amd/powerplay: support retrieving and adjusting SOC cl [...]
new 828e37efe802 drm/amd/powerplay: support retrieving and adjusting fclock [...]
new d7e28e2d6b51 drm/amd/powerplay: support retrieving and adjusting dcefcl [...]
new 5d50fcbda7b0 drm/ttm: stop always moving BOs on the LRU on page fault
new e95b93ce4116 drm/amdgpu: set the executable flag on unused Vega10 PTEs v2
new ad710812b538 drm/amdgpu: enable IH ring 1 and ring 2 v4
new 9dd60c4e5918 drm/amdgpu: add support for processing IH ring 1 & 2
new cf67950e2241 drm/amdgpu: add support for self irq on Vega10 v2
new fe96b99dc72b drm/amdgpu: Replace kzalloc with kcalloc
new 3680b2a5b6d9 drm/amdgpu: check PSP support before adding the ip block
new 0208a105eead drm/amdgpu: fix wrong APU judgement
new 24ba59501257 drm/amdgpu: Add APTX quirk for Lenovo laptop
new f14899fd2a56 drm/amdgpu: sriov should skip asic_reset in device_init
new a7cd97718166 drm/amd/powerplay: OD setting fix on Vega10
new c4c905ec7b8a drm/amdgpu: add flags to emit_ib interface v2
new a0e4fa2f2889 drm/amd/powerplay: avoid unnecessary dpm level setting
new 921935dc6404 drm/amd/powerplay: enforce display related settings only o [...]
new c3e5bb04cc2a drm/amd/powerplay: fit the SOC clock also to the new perfo [...]
new 8ce84d4341e3 drm/amd/powerplay: run btc before enabling all SMU features
new 0bcaefa6bfc2 drm/amd/display: change the max clock level to 16
new 84d3245599f5 drm/amdgpu: Add missing power attribute to APU check
new 089888c46841 drm/radeon: check if device is root before getting pci speed caps
new bc4b539e3850 drm/amdgpu: remove old CI DPM implementation
new 049d69df2db6 drm/amd/powerplay: support Vega10 fan table V3
new 713b64a58e88 drm/amd/powerplay: enable MGPU fan boost feature on Vega10
new 222b5f044159 drm/sched: Refactor ring mirror list handling.
new 3741540e0413 drm/sched: Rework HW fence processing.
new c69dffab819f drm/amd/display: fix eDP fast bootup for pre-raven asic
new 89c4f84b6025 drm/amd/display: Restructure DCN10 hubbub
new b9708648766d drm/amd/display: Introduce DC VM interface
new 4ef9f1ec837b drm/amd/display: Let updates with no scaling changes be fast
new 02d6a6fcdf68 drm/amd/display: Simplify underscan and ABM commit
new 8a48b44cd00f drm/amd/display: Call into DC once per multiplane flip
new bc7f670ee04c drm/amd/display: Perform plane updates only when needed
new b2e85302494a drm/amd/display: Know what a pageflip is
new 07772b071512 drm/amd/display: Update DMCU versioning mechanism
new bf75572a2536 drm/amd/display: Create switching mechanism for ABM 2.2
new 3cec41769d21 drm/amd/display: Fix use of uninitialized union
new 130ef745f771 drm/amd/display: Default to linear output gamma
new 510c51df9148 drm/amd/display: Adjust ABM 2.2 contrast parameters
new 8635c5a78410 revert "drm/amd/display: Add condition to sync eDP SW stat [...]
new 0c522b65b049 drm/amd/display: take dpms_off into account for edp turn o [...]
new 0f74e4849126 drm/amd/display: 3.2.15
new d2c460e7537f drm/amd/display: Connect dig_fe to otg directly instead of [...]
new 28e732dcd46b drm/amd/powerplay: correct Vega20 gfxclk readout under DS
new 9e75f709fa2b drm/amd/powerplay: avoid frequent metrics table export
new bb05821b13fa drm/amd/powerplay: support Vega10 SOCclk and DCEFclk dpm l [...]
new d6e403016858 drm/amd/powerplay: support Vega10 retrieving and setting p [...]
new aa1083edce63 drm/amd/powerplay: support Vega12 SOCclk and DCEFclk dpm l [...]
new 5eeb3f62a574 drm/amd/powerplay: support Vega12 retrieving and setting p [...]
new 10117450735c drm/amd/display: add -msse2 to prevent Clang from emitting [...]
new e09191d360ab Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...]
new bd780f37a361 drm/i915: Track all held rpm wakerefs
new 16e4dd0342a8 drm/i915: Markup paired operations on wakerefs
new 506d1f62454b drm/i915: Track GT wakeref
new 183e260ba246 drm/i915: Track the rpm wakerefs for error handling
new 48d1c8121607 drm/i915: Mark up sysfs with rpm wakeref tracking
new a037121c3c7f drm/i915: Mark up debugfs with rpm wakeref tracking
new 6619c0075f78 drm/i915/perf: Track the rpm wakeref
new 00e27cbe4c89 drm/i915/pmu: Track rpm wakeref
new 3055f0cd782f drm/i915/guc: Track the rpm wakeref
new 538ef96b9dae drm/i915/gem: Track the rpm wakerefs
new 1d264d91befc drm/i915/fb: Track rpm wakerefs
new 6a712a20bff4 drm/i915/hotplug: Track temporary rpm wakeref
new 2cb2cb5ff41a drm/i915/panel: Track temporary rpm wakeref
new c9d08cc3e339 drm/i915/selftests: Mark up rpm wakerefs
new d4225a535b3b drm/i915: Syntatic sugar for using intel_runtime_pm
new 0e6e0be4c952 drm/i915: Markup paired operations on display power domains
new 25c896bdb8dc drm/i915: Track the wakeref used to initialise display pow [...]
new 69d938200598 drm/i915/dp: Markup pps lock power well
new 04161d64da09 drm/i915: Complain if hsw_get_pipe_config acquires the sam [...]
new 8d761e773e29 drm/i915: Combined gt.awake/gt.power wakerefs
new 4a8ab5ea0cde drm/i915: Mark up Ironlake ips with rpm wakerefs
new d8af327087f7 drm/i915: Fix ILK-IVB primary plane enable delays
new 305dc3f9834c drm/i915: Differentiate between ggtt->mutex and ppgtt->mutex
new 8cd999181f8c drm/i915: Prevent concurrent GGTT update and use on Braswe [...]
new b14c06ec0249 drm/i915/cnl: Fix CNL macros for Voltage Swing programming
new fed85691b408 drm/i915: Fix the static code analysis warning in debugfs
new 6d2438c8233b drm/i915/perf: Annotate i915_perf.wakeref for keneldoc
new decd29e6b5fe drm/i915: Only dump GPU state on set-wedged if interesting
new e9d49bb718f3 drm/i915/ddi: Move DDI port detection to the corresponding helper
new 3f2e9ed0b26d drm/i915/icl: Detect port F presence via VBT
new 484d9a844d0d drm/i915/userptr: Avoid struct_mutex recursion for mmu_inv [...]
new 0212bdef5a4d drm/i915: Move intel_execlists_show_requests() aside
new 9e267d286af5 drm/i915/userptr: Fix error handling of mutex_lock_killable()
new 204474a6b859 drm/i915: Pass down rc in intel_encoder->compute_config()
new 18bb2bccb549 drm/i915: Serialise concurrent calls to i915_gem_set_wedged()
new 9f58892ea996 drm/i915: Pull all the reset functionality together into i [...]
new 739f3abdbfcf drm/i915: small isolated c99 types to kernel types switch
new c7cc52167541 drm/i915/crt: switch to kernel types
new 977dcc06c3e9 drm/i915/lspcon: switch to kernel types
new e5315213ecd2 drm/i915/debugfs: switch to kernel types
new a9c287c94e79 drm/i915/irq: switch to kernel types
new cbe974fb964e drm/i915/cdclk: switch to kernel types
new 990290d124d5 drm/i915/dpll_mgr: switch to kernel types
new 830de4220a27 drm/i915/dp: switch to kernel types
new c4aa2eca319c drm/i915/sprite: switch to kernel types
new 1b4bd5c4a663 drm/i915: Limit the for_each_set_bit() to the valid range
new 6ddbb12e3f54 drm/i915: Fix wakeref cookie handling in debugfs/i915_forc [...]
new 1dfbea041ffd drm/i915/breadcrumbs: Drop assertion that we've already en [...]
new 8d714185951b drm/i915/selftests: Query the vm under test for hugepage support
new 293f8c0f2bb4 drm/i915: Use b->irq_enable() as predicate for mock engine
new 71fc448c1aaf drm/i915/selftests: Make evict tolerant of foreign objects
new bfb0a2cb2b2d drm/i915/dp: remove PANEL_POWER_OFF macro and its use
new 209760b7f6ee drm/i915/selftests: Allocate mock ring/timeline per context
new 129fe7516b23 drm/i915/color: switch to kernel types
new 5ce9a6497914 drm/i915/pm: switch to kernel types
new 3d0c5005d3f0 drm/i915/ddi: switch to kernel types
new 5a01892ae58f drm/i915/csr: switch to kernel types
new ba3f4d0ad346 drm/i915/display: switch to kernel types
new 143c335ad27f drm/i915/i915_drv.h: switch to kernel types
new d25236a3290c drm/i915/intel_drv.h: switch to kernel types
new f1e9c9094797 drm/i915: Prevent use of global_seqno=0
new ca0b04db14a5 drm/i915/dsi: Fix pipe_bpp for handling for 6 bpc pixel-formats
new 24bf86ccf9f5 drm/i915/dsi: Enable dithering for 6 bpc panels
new 480cd6dd9287 drm/i915/selftests: Track evict objects explicitly
new c95e7ce387f9 drm/i915/selftests: Create a clean GGTT for vma/gtt selftesting
new e4a8c8130ba3 drm/i915/selftests: Refactor common live_test framework
new 1579ab2de914 drm/i915/selftests: Use common mock_engine::advance
new 924090f4237b drm/i915: Refactor out intel_context_init()
new 0e21834e18c5 drm/i915: Tidy common test_bit probing of i915_request->fe [...]
new 25f9cebd7a52 drm/i915: Show all active engines on hangcheck
new f42fb2317ffc Merge drm/drm-next into drm-intel-next-queued
new 235ca26fc799 drm/i915/psr: Allow PSR2 to be enabled when debugfs asks
new 47c6cd54efde drm/i915: Refactor PSR status debugfs
new cc8853f57e00 drm/i915: Add PSR2 selective update status registers and b [...]
new a81f781a3238 drm/i915/debugfs: Print PSR selective update status regist [...]
new a9dc3395fc8b drm/i915/sdvo: switch to kernel types
new c25f0c6a0426 drm/i915/icl: do a posting read after irq install
new 03ca3cf8e9aa drm/i915/icl: Adding few more device IDs for Ice Lake
new 6e062b60b0b1 drm/i915/execlists: Mark up priority boost on preemption
new 3c8861d84a4d drm: Add color management LUT validation helper (v4)
new 85e2d61e4976 drm/i915: Validate userspace-provided color management LUT's (v4)
new 63cb4e641af1 drm/i915/crt: split out intel_crt_present() to platform sp [...]
new 0fafa2269277 drm/i915/lvds: only call intel_lvds_init() on platforms th [...]
new 9bedc7edf624 drm/i915/lvds: nuke intel_lvds_supported()
new d6521463897b drm/i915/tv: only call intel_tv_init() on platforms that m [...]
new a5916fd7a1f1 drm/i915: rename has_edp_a() to ilk_has_edp_a()
new 346073cee660 drm/i915/lvds: simplify gen 2 lvds presence
new 74d021eaa70a drm/i915/crt: simplify CRT VBT check on pre-VLV/DDI
new f6626e1d96ed drm/i915: De-inline intel_context_init()
new 63a23d245b2c drm/i915/backlight: Restore backlight on resume, v3.
new 5b1ec9ac7ab5 drm/i915/backlight: Fix backlight takeover on LPT, v3.
new d19f958db23c drm/i915: Enable fastset for non-boot modesets.
new 0cdc1d07b461 drm/i915: Make HW readout mark CRTC scaler as in use.
new 2313b1897f57 drm/i915/gvt: mandatory require hypervisor's host_init
new a2b8419a9e29 drm/i915/gvt: remove unused parameter for hypervisor's hos [...]
new 9bdb073464d6 drm/i915/gvt: Change KVMGT as self load module
new ba64bd963934 drm/i915/gvt: remove drmP.h include
new ed8cce30163f drm/i915/gvt: give the cmd parser decode_info a const treatment
new b007065a0aeb drm/i915/gvt: give the cmd parser cmd_info a const treatment
new 36520ed005e7 drm/i915/gvt: Add coffeelake platform definition
new 5cd02703b0a4 drm/i915/gvt: Add mmio handler for CFL
new c3b5a8430daa drm/i915/gvt: Enable gfx virtualiztion for CFL
new 360f864e43aa drm/i915/gvt: Reuse the gmbus pin macro
new 5807bb4d8dd6 drm/i915/gvt: Refine port select logic for CFL platform
new 6c46c2e8c589 drm/i915: Enable gfx virtualization for Coffeelake platform
new 2e679d48f38c drm/i915/gvt: switch to kernel types
new ff00d85b4df9 Merge tag 'gvt-next-2019-01-24' of https://github.com/inte [...]
new 85baa5dbf791 drm/i915: Update DRIVER_DATE to 20190124
new fb27a3cb9cbf Merge tag 'drm-intel-next-2019-01-24' of git://anongit.fre [...]
new 3affaa5a7ca3 drm/afbc: Add AFBC modifier usage documentation
new 37fc9bb022c6 drm/arm: Delete redundant CONFIG_DRM_ARM
new bd628c1bed79 drm/komeda: komeda_dev/pipeline/component definition and i [...]
new df766e4a419c dt/bindings: drm/komeda: Add DT bindings for ARM display p [...]
new 26bd43a75996 drm/komeda: Build komeda to be a platform module
new 29e56aec911d drm/komeda: Add DT parsing
new 981d29d2db7c drm/komeda: Add komeda_format_caps for format handling
new c46c24bb6b11 drm/komeda: Add komeda_framebuffer
new 61f1c4a8ab75 drm/komeda: Attach komeda_dev to DRM-KMS
new 557c37360eca drm/doc: Add initial komeda driver documentation
new ab6911b73493 MAINTAINERS: Add maintainer for Arm komeda driver
new 874cf192964e drm: arm/komeda: Remove IRQ parsing from initial series
new dcc9d76b6d83 drm/komeda: Off by one in komeda_fb_get_pixel_addr()
new 74b7d6a91311 Merge branch 'for-upstream/mali-dp' of git://linux-arm.org [...]
new 37fdaa3390cf Merge tag 'drm-misc-next-2019-02-01' of git://anongit.free [...]
new 376bc02da22e drm/ast: Replace ttm_bo_unref with ttm_bo_put
new b063dc9c1c68 drm/nouveau: Replace ttm_bo_reference with ttm_bo_get
new 829eee6290b3 drm/nouveau: Replace ttm_bo_unref with ttm_bo_put
new 2d18cb98d68e drm/vmwgfx: Replace ttm_bo_reference with ttm_bo_get
new 6034d9d48e62 drm/vmwgfx: Replace ttm_bo_unref with ttm_bo_put
new 706b7761abea drm/mgag200: Replace ttm_bo_unref with ttm_bo_put
new cbce5f0a9f30 drm/ttm: Remove ttm_bo_reference and ttm_bo_unref
new 22051b636e34 drm/amd/display: Poll pending down rep before clear payloa [...]
new 428da2bdb05d drm/amd/display: Enable vblank interrupt during CRC capture
new 43a6a02eb355 drm/amd/display: Re-enable CRC capture following modeset
new 8fde60b7f350 drm/amd/display: Add Vline1 interrupt source to InterruptManager
new 4b5105036afb drm/amd/display: Don't leak memory when updating streams
new a97c084aad39 drm/amd/powerplay: add override pcie parameters for Vega20
new 06ea4c349915 drm/amdgpu: csa_vaddr should not larger than AMDGPU_GMC_HO [...]
new cdba61daf550 drm/amdgpu: sriov restrict max_pfn below AMDGPU_GMC_HOLE
new 193392ed9f69 Revert "drm/amd/display: add -msse2 to prevent Clang from [...]
new 47dd8048a1bf drm/amdgpu: Show XGMI node and hive message per device only once
new 148fb2e2e387 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...]
new 7f92e6c2aecf drm/i915: initialize unused MOCS entries to PTE
new d7a43c3ba607 drm/i915: Simplify MOCS table definition
new 66f996052f95 drm/i915/skl: Rework MOCS tables to keep common part in a define
new 828f31502045 drm/i915: use a macro to define MOCS entries
new 1878fce8de25 drm/i915: keep track of used entries in MOCS table
new 5029537f4fbb drm/i915: cache number of MOCS entries
new b3c316b0b869 drm/i915/icl: Define MOCS table for Icelake
new 8e525cb4a622 drm/i915/execlists: Move RPCS setup to context pin
new e1a73a54a96e drm/i915: Measure the required reserved size for request emission
new 9fa4973e91be drm/i915: Remove manual breadcumb counting
new 832a67bdb205 drm/i915: Compute the HWS offsets explicitly
new ade8a0f59844 drm/i915: Make all GPU resets atomic
new fe62365f9f80 drm/i915/guc: Disable global reset
new eb8d0f5af4ec drm/i915: Remove GPU reset dependence on struct_mutex
new f3dccbdbdd94 drm/i915/selftests: Trim struct_mutex duration for set-wed [...]
new 9b974bde4d4a drm/i915: Issue engine resets onto idle engines
new 32db0b6501d9 drm/i915: Don't try to use the hardware frame counter with [...]
new 6801603d3d7d drm/i915/tv: Fix interlaced ysize calculation
new d515282380df drm/i915/tv: Fix tv mode clocks
new 4f5037983743 drm/i915/tv: Store the TV oversampling factor in the TV mode
new 56f623081181 drm/i915/tv: Use bools where appropriate
new bda5f53206e5 drm/i915/tv: Nuke silly 0 initialzation of xpos/ypos
new 65ddf7f968b8 drm/i915/tv: Deobfuscate preferred mode selection
new 5023520fd372 drm/i915/tv: Use drm_mode_set_name() to name TV modes
new e94390aadaf2 drm/i915/tv: Make TV mode autoselection actually useable
new 528132a341fc drm/i915/tv: Nuke reported_modes[]
new a0ff6779c75f drm/i915/tv: Add 1080p30/50/60 TV modes
new e3bb355c7d8b drm/i915/tv: Generate better pipe timings for TV encoder
new 690157f0a9e7 drm/i915/tv: Fix >1024 modes on gen3
new 0bb1ffe4eaa4 drm/i915/tv: Filter out >1024 wide modes that would need v [...]
new 790cc9941b13 drm/i915: Clean up intel_plane_atomic_check_with_state()
new 29214e8cf6ce drm/i915: correct the pitch check for NV12 framebuffer
new c5627461490e drm/i915: Disable -Wuninitialized
new ad4062da1397 drm/i915: Wait for a moment before forcibly resetting the device
new 6a2a94041052 drm/i915/tv: Fix return value for intel_tv_compute_config()
new 8a920e24f058 drm/i915/tv: Use the scanline counter for timestamps on i9 [...]
new 7bed8adcd9f8 drm/i915: Try to sanitize bogus DPLL state left over by br [...]
new 499197dc1696 drm/i915: Stop tracking MRU activity on VMA
new 09d7e46b97c6 drm/i915: Pull VM lists under the VM mutex.
new 528cbd17ceff drm/i915: Move vma lookup to its own lock
new 0ca88ba0d634 drm/i915: Always allocate an object/vma for the HWSP
new 1e345568e3b5 drm/i915: Move list of timelines under its own lock
new 3adac4689f58 drm/i915: Introduce concept of per-timeline (context) HWSP
new b18fe4be59f2 drm/i915: Enlarge vma->pin_count
new 52954edd1f70 drm/i915: Allocate a status page for each timeline
new 8ba306a6a362 drm/i915: Share per-timeline HWSP using a slab suballocator
new 5013eb8cd601 drm/i915: Track the context's seqno in its own timeline HWSP
new 9407d3bdb048 drm/i915: Track active timelines
new 3d6535cbed4a drm/i915: Enable fastboot by default on Skylake and newer
new 968bf969b47d drm/i915: Fix skl srckey mask bits
new 8716ae72b6f6 Merge drm/drm-next into drm-intel-next-queued
new 06039d98202f drm/i915/selftests: Apply a subtest filter
new 8547444137ec drm/i915: Identify active requests
new 4d97cbe01980 drm/i915: Rename execlists->queue_priority to queue_priority_hint
new c9a646228816 drm/i915/execlists: Suppress preempting self
new 5a3db6f08a8e drm: Constify drm_color_lut_check()
new addc80f0bba9 drm/i915/tv: Fix adjusted_mode dotclock for interlaced modes
new 68e94f62cfbe drm/i915/tv: Bypass the vertical filter if possible
new 3df0bd19193c drm/i915: Remove the intel_engine_notify tracepoint
new 52c0fdb25c7c drm/i915: Replace global breadcrumbs with per-context inte [...]
new 789659f4307a drm/i915: Drop fake breadcrumb irq
new 584fca111d0c drm/i915/icl: use tc_port in MG_PLL macros
new 7a61a6dec3df drm/i915: always return something on DDI clock selection
new 20fd2ab7be40 drm/i915/icl: remove dpll from clk_sel
new 5b0bd14dcc6b drm/i915/icl: keep track of unused pll while looping
new b52c273be687 drm/i915: Don't ignore level 0 lines watermark for glk+
new 692927f4e905 drm/i915: Reinstate an early latency==0 check for skl+
new 17b16054b111 drm/i915: Fix bits vs. bytes mixup in dbuf block size computation
new b19c9bcaa20e drm/i915: Fix > vs >= mismatch in watermark/ddb calculations
new 961d95e09c04 drm/i915: Account for minimum ddb allocation restrictions
new 60e983ff187f drm/i915: Pass dev_priv to skl_needs_memory_bw_wa()
new ff61a97499fd drm/i915: Drop the definite article in front of SAGV
new ff58c11cdbe9 drm/i915: Drop the pointless linetime==0 check
new 717671c610fc drm/i915: Use IS_GEN9_LP() for the linetime w/a check
new d54e5f76d8fe drm/i915: Update DRIVER_DATE to 20190129
new c0550305fcbd drm/i915: Force background color to black for gen9+ (v2)
new e4c0d5314ded drm/i915: Apply LUT validation checks to platforms more ac [...]
new ad3e7b824c18 drm/i915: Don't use the second dbuf slice on icl
new 8aae2b1cdf44 drm/i915: Pick the first unused PLL once again
new 828ccb31cf41 drm/i915/icl: Add TypeC ports only if VBT is present
new 2b34e562361f drm/i915/icl: Work around broken VBTs for port F detection
new 69b768f2bc67 drm/i915: Move workaround infrastructure code up
new ae598b0d6b50 drm/i915: Save some lines of source code in workarounds
new 0b904c890ac2 drm/i915/icl: restore WaEnableFloatBlendOptimization
new 7360c9f6b857 drm/i915: Enable fastboot by default on VLV and CHV
new 49220789617b drm/i915/gvt: add functions to get default resolution
new 1ca20f33df42 drm/i915/gvt: add hotplug emulation
new 39c68e87bc50 drm/i915/gvt: add VFIO EDID region
new 1b4fd5d38c63 Merge tag 'gvt-next-2019-02-01' of https://github.com/inte [...]
new 5e0f5a58b167 drm/i915/cfl: Adding another PCI Device ID.
new 46c0cd8c562b drm/i915: Update DRIVER_DATE to 20190202
new 2cc3b81dfa7f Merge tag 'drm-intel-next-2019-02-02' of git://anongit.fre [...]
new a6151792a375 drm/exynos: rotator: Add support for s5pv210
new 684c1b1457a2 dt-bindings: gpu: samsung-rotator: Document s5pv210 support
new 9c0c4997b8a8 drm/exynos: Change Andrzej Pietrasiewicz's e-mail address
new 1e92a2261acf Merge tag 'exynos-drm-next-for-v5.1' of git://git.kernel.o [...]
new 4c6d8fc20b09 drm: rcar-du: add missing of_node_put
new 8a2fe6c09f2a dt-bindings: display: renesas: lvds: Document r8a7744 bindings
new fc59d7d491a9 drm: rcar-du: lvds: Add r8a7744 support
new 5aebc852af25 drm: rcar-du: Simplify encoder registration
new 6e1f8557818f drm: rcar-du: lvds: Don't fail probe if output is not conn [...]
new 02f2b30032c1 drm: rcar-du: lvds: Add API to enable/disable clock output
new a6cc417d3eee drm: rcar-du: Turn LVDS clock output on/off for DPAD0 outp [...]
new 0ad7fb7c7b97 Merge tag 'du-next-20190208' of git://linuxtv.org/pinchart [...]
new f25d0a68beb8 drm/tegra: Refactor CEC support
new cd54fb96e568 drm/tegra: sor: Parse more data from HDA format
new fad7b8064310 drm/tegra: hda: Extract HDA format parsing code
new e3c702dcc7b0 drm/tegra: hdmi: Reuse common HDA format parser
new db5adf4d6dce drm/tegra: hdmi: Fix audio to work with any pixel clock rate
new 0747a672a328 gpu: host1x: Use completion instead of semaphore
new f67524caf499 gpu: host1x: Represent host1x bus devices in debugfs
new 6841482b82e5 gpu: host1x: Set up stream ID table
new de5469c21ff9 gpu: host1x: Program the channel stream ID
new 5a5fccbd8c31 gpu: host1x: Introduce support for wide opcodes
new 67a82dbc0a37 gpu: host1x: Support 40-bit addressing
new 38fabcc95388 gpu: host1x: Restrict IOVA space to DMA mask
new 8de896eb206f gpu: host1x: Support 40-bit addressing on Tegra186
new 0e43b8da154a gpu: host1x: Use correct semantics for HOST1X_CHANNEL_DMAEND
new e1f338c0f8a9 gpu: host1x: Optimize CDMA push buffer memory usage
new 8e5d19c625f9 drm/tegra: Store parent pointer in Tegra DRM clients
new 77a0b09dd993 drm/tegra: vic: Load firmware on demand
new b9f8b09ce256 drm/tegra: Setup shared IOMMU domain after initialization
new 02be8e4fbb1f drm/tegra: Restrict IOVA space to DMA mask
new 3ff41673d5c6 drm/tegra: vic: Do not clear driver data
new f3779cb190a5 drm/tegra: vic: Support stream ID register programming
new 6c2b3881d0df dt-bindings: display: tegra: Support SOR crossbar configuration
new 6d6c815daad8 drm/tegra: sor: Support device tree crossbar configuration
new e8bad659381e gpu: host1x: Cancel only job that actually got stuck
new 5d6f043685fe gpu: host1x: Don't complete a completed job
new 79930bafe280 gpu: host1x: Continue CDMA execution starting with a next job
new 38f070eb125a Merge tag 'drm/tegra/for-5.1-rc1' of git://anongit.freedes [...]
new 3d7a64b992ea drm/i915: Allow normal clients to always preempt idle prio [...]
new 1413b2bc0717 drm/i915: Trim NEWCLIENT boosting
new 87f1ef225242 drm/i915: Record the sseu configuration per-context & engine
new ec431eae8fc5 drm/i915/perf: lock powergating configuration to default w [...]
new 7810858412a0 drm/i915: Add timeline barrier support
new e46c2e99f600 drm/i915: Expose RPCS (SSEU) configuration to userspace (G [...]
new c06ee6ff2cbc drm/i915/selftests: Context SSEU reconfiguration tests
new a21f453c73aa drm/i915/selftests: Exercise some AB...BA preemption chains
new 64d6c500a384 drm/i915: Generalise GPU activity tracking
new a42375af0a30 drm/i915: Release the active tracker tree upon idling
new 5f5c139d6900 drm/i915: Allocate active tracking nodes from a slabcache
new 21950ee7cc8f drm/i915: Pull i915_gem_active into the i915_active family
new b2ae318acdca drm/i915: Rename HAS_GMCH
new ab1ab0eb0cb6 drm/i915: do not return invalid pointers as a *dentry
new 39806c3f11e2 drm/i915: Include register polling in reg_rw traces
new f81b845f72c3 drm/i915: Push clear_intel_crtc_state() onto the heap
new 0aded171e20e drm/i915: Fix wm latency==0 disable on skl+
new d16221195ae2 drm/i915: Extract icl_set_pipe_chicken()
new 108d14bdaef6 drm/i915: Setup PIPE_CHICKEN for fastsets too
new bf002c100740 drm/i915: W/A for underruns with WM1+ disabled on icl
new 26a11deea685 drm/i915/pmu: Fix enable count array size and bounds checking
new c7e716b8617e drm/i915: Bump skl+ wm blocks to 11 bits
new d7e449a858ec drm/i915: Just use icl+ definition for PLANE_WM blocks field
new fe5ec65668cd drm/i915: Block fbdev HPD processing during suspend
new 6be1cf96bb79 drm/i915: Don't send MST hotplugs during resume
new 6cbb55c086b4 drm/i915: Don't send hotplug in intel_dp_check_mst_status()
new 5c4604e757ba drm/i915: Prevent a race during I915_GEM_MMAP ioctl with WC set
new ebfb6977801d drm/i915: Handle vm_mmap error during I915_GEM_MMAP ioctl [...]
new d6f328bfeb0b drm/i915: Hack and slash, throttle execbuffer hogs
new 440e84a52ae9 drm/i915: Don't set update_wm_post on g4x+
new 7eb31a0bb2c1 drm/i915: Split the gamma/csc enable bits from the plane_c [...]
new 5f4f3e386b36 drm/i915: Precompute gamma_mode
new 23b03a272c2b drm/i915: Constify the state arguments to the color manage [...]
new 87cefd57c88a drm/i915: Pull GAMMA_MODE write out from haswell_load_luts()
new 4d8ed54c0447 drm/i915: Split color mgmt based on single vs. double buff [...]
new 051a6d8d3ca0 drm/i915: Move LUT programming to happen after vblank waits
new c09d39166d8a drm/i915: Update DRIVER_DATE to 20190207
new 5ea3998d5634 Merge tag 'drm-intel-next-2019-02-07' of git://anongit.fre [...]
new a5c8e0524dbb drm/amdgpu: cleanup amdgpu_pte_update_params
new fe57085a36de drm/amdgpu: clean up memory/GDS/GWS/OA alignment code
new c1219b941c1f drm/amd/amdgpu: fix spelling mistake "matech" -> "match"
new d6d36b55a0f3 drm/amd/display: Use memset to initialize variable in wait [...]
new 19afd79951e6 drm/amd/display: Use memset to initialize variables in amd [...]
new 8daa12182a7a drm/amd/display: Use memset to initialize variables in fil [...]
new 373e87fc9152 drm/amd/powerplay: update soc boot and max level on vega10
new 67dd1a36334f drm/amdgpu: Add AMDGPU_CHUNK_ID_SCHEDULED_DEPENDENCIES
new 41cca166cc57 drm/amdgpu: add a workaround for GDS ordered append hangs [...]
new cc7e422d3db3 drm/amd/display: Don't re-enable CRC when CONFIG_DEBUG_FS [...]
new 12a8bd8862eb drm/amd/display: Use context parameters to enable FBC
new 90d647222a8f drm/amdgpu: fix waiting for BO moves with CPU based PD/PT updates
new 1b52f2d5679d drm/amdgpu: cleanup VM dw estimation a bit
new 9ca089925f0c drm/amd/display: Use udelay when waiting between aux retries
new f3e3698d0545 drm/amd/display: Apply all surface updates onto surfaces
new c7af5f77aecd drm/amd/display: Use the right surface for flip and FreeSync
new c744e974a22b drm/amd/display: Reformat dm_determine_update_type_for_commit
new c448a53aaf9e drm/amd/display: Initialize stream_update to zero
new 385d7eeaf147 drm/amd/display: Remove FreeSync timing changed debug output
new a4f1d2b8a543 drm/amd/display: Add monitor patch for backlight off
new b21e09d0558e drm/amd/display: fix issue with DC brightness low with VB
new 22d7663f47cc drm/amd/display: dmcu is blocking due to wrong disable ABM [...]
new a057ec460ab1 drm/amd/display: Check that vrefresh is in freesync range
new 8f0159122714 drm/amd/display: DGAM enabled for HDR
new 5fc0cbfad456 drm/amd/display: determine if a pipe is synced by plane state
new cf7d98d254e9 drm/amd/display: 3.2.16
new ac627caf6b92 drm/amd/display: add gpio lock/unlock
new 056f05f65bf4 drm/amd/display: pass vline_config parameter by reference.
new 4f69bc8c16f0 drm/amd/display: Modify ABM 2.2 Max Reduction
new 8dac4e7d89ea drm/amd/display: store timing sync info in dc_stream_status
new 49782c638f6a drm/amd/display: add a debug flag to force odm combine
new e3fa5c4cf1b9 drm/amd/display: Apply fake sink back to MST sequence
new 77476360f173 drm/amd/display: Disconnect mpcc when changing tg
new ba345a0242d7 drm/amdgpu/display: fix compiler errors [-Werror,-Wparenth [...]
new 5062b797db41 drm/amd/display: Don't re-program planes for DPMS changes
new 3f01f098a4e2 drm/amd/display: Clear dc_sink after it gets released
new 810ece19ee74 drm/amd/display: Calc vline position in dc.
new b9d4b33059b8 drm/amd/display: Disable Stutter for Stereo 3D
new 00fbeb4e2f9e drm/amd/display: DC VM Fixes
new de00d253bc85 drm/amd/display: link_rate_set should index into table
new e6d2421343a7 drm/amd/display: PIP overlay corruption
new c00800c46e83 drm/amd/display: 3.2.17
new 68f1a00c23d4 drm/amd/display: interface to check if timing can be seamless
new a122b62d8ac4 drm/amd/display: refactor out programming of vupdate interrupt
new ff582b61466f drm/amd/display: add way to determine if link is active
new d2d7885f75b6 drm/amd/display: add seamless boot flag to stream
new 9c0fb8d45bfc drm/amd/display: refactor programming of DRR
new fb55546ea4b5 drm/amd/display: refactor init_hw to isolate pipe related init
new 2c850b7b9e7d drm/amd/display: add n_vid_mul and half pix_rate for odm
new c53134577c18 drm/amdgpu: Fix pci platform speed and width
new 9d18c131ee67 drm/amd/powerplay: add override pcie parameters for Vega20 (v2)
new 7fbd31cceac0 drm/amdgpu: fix NULL ptr dref in the VM code
new 0461221316ec drm/amd/display: Check hpd_gpio for NULL before accessing it
new f4bc54b532a6 Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...]
new 16065fcdd19d drm/virtio: do NOT reuse resource ids
new d588100baa28 Merge drm/drm-next into drm-misc-next
new 6649a95d35d8 drm/komeda: fix build with drm_modeset_helper.h update
new 8d451a4b6e9f Merge tag 'drm-misc-next-2019-02-11' of git://anongit.free [...]
new c06de56121e3 Merge v5.0-rc7 into drm-next
new fc782242749f drm/nouveau/volt/gf117: fix speedo readout register
new b51f9dfac719 drm/nouveau/devinit/tu102: rename implementation from tu104
new fd95bfbdb995 drm/nouveau/mc/tu102: rename implementation from tu104
new c011b25421f3 drm/nouveau/mmu/tu102: rename implementation from tu104
new ef7664d9dff9 drm/nouveau/bar/tu102: rename implementation from tu104
new 954f97983cb4 drm/nouveau/fault/tu102: rename implementation from tu104
new 860377423350 drm/nouveau/disp/tu102: rename implementation from tu104
new f10271ffdaba drm/nouveau/fifo/tu102: rename implementation from tu104
new b6c82854761f drm/nouveau/ce/tu102: rename implementation from tu104
new d83d345338b1 drm/nouveau/bios/dp: make array vsoff static, shrinks object size
new 13649101a25c drm/nouveau/bios/ramcfg: fix missing parentheses when calc [...]
new b1d03fc36ec9 drm/nouveau/pmu: don't print reply values if exec is false
new b513a18cf1d7 drm/nouveau: Don't WARN_ON VCPI allocation failures
new 966b2217d2b9 drm/nouveau: mark expected switch fall-through
new 785cf1eeafa2 drm/nouveau: fix missing break in switch statement
new 78cdadb8405e drm/nouveau/core: define GSP subdev
new eec9ffe47f60 drm/nouveau/top: add function to lookup PRI address for devices
new 7975dfc36a0b drm/nouveau/top/gv100-: translate entry for the GSP
new 2944b19b5cb5 drm/nouveau/gsp/gv100-: instantiate GSP falcon
new 04574273509c drm/nouveau/nvdec/gp102-: utilise engine PRI address from TOP
new 1a346934909b drm/nouveau/nvdec/tu102-: instantiate NVDEC0 falcon
new fdad51836250 drm/nouveau/sec2: utilise engine PRI address from TOP
new 8d2c1e337604 drm/nouveau/sec2/tu102-: instantiate SEC2 falcon
new c774ce66c5e8 drm/nouveau/secboot: fix missing newline in error messages
new 81f2bb5d6572 drm/nouveau/bios/init: label existing INIT_GENERIC_CONDITI [...]
new eb972d147471 drm/nouveau/bios/init: handle INIT_GENERIC_CONDITION_ID_NO [...]
new a8ce8b65e108 drm/nouveau/disp/gf119-: decode exception reason to human- [...]
new d7f9bb656ea4 drm/nouveau: allocate kernel channel(s) before initialisin [...]
new ba801ef068c1 drm/nouveau/kms: display destroy/init/fini hooks can be static
new fcd6f048386d drm/nouveau/kms/nv04-nv4x: move a bunch of pre-nv50 page f [...]
new f04a4186afb6 drm/nouveau/kms/nv04-nv4x: move suspend code to dispnv04 f [...]
new 0f9976dd97ca drm/nouveau/kms/nv04-nv4x: move resume code to dispnv04 init hook
new f0eee9aec06a drm/nouveau: allow accelerated buffer moves even when gr i [...]
new eb383e629c6f drm/nouveau/gr/gf100-: move fecs set_watchdog_timeout meth [...]
new 0b89ca0dc344 drm/nouveau/gr/gf100-: move fecs discover_image_size into [...]
new 7d3f06881dd0 drm/nouveau/gr/gf100-: move fecs discover_zcull_image_size [...]
new 8bf2d348bd54 drm/nouveau/gr/gf100-: move fecs discover_pm_image_size in [...]
new 7d51bc85d774 drm/nouveau/gr/gf100-: move fecs elpg setup into functions
new 8c7db7684448 drm/nouveau/gr/gf100-: remove some unnecessary reg writes
new b7f713b8d313 drm/nouveau/gr/gf100-: move fecs bind_pointer into a function
new 8e44b987e8f1 drm/nouveau/gr/gf100-: store fecs/gpccs falcon pointers in [...]
new 874c1b56f363 drm/nouveau/mmu/gf100-: make mmu invalidate function more general
new d389fd4fa937 drm/nouveau/mmu/gf100-: virtualise setting pdb base addres [...]
new 8e083686ec90 drm/nouveau/falcon: fix a few indentation issues
new 169f30b35d66 drm/nouveau/gr/gf100-: expose fecs methods for pausing ctxsw
new ae5ea7f6a811 drm/nouveau/gr/gf100-: expose method to determine current context
new 2606f291621e drm/nouveau/mmu: support initialisation of client-managed [...]
new 8e68271d7ce4 drm/nouveau/mmu: store mapped flag separately from memory pointer
new a5ff307fe1f2 drm/nouveau/mmu: add a privileged method to directly manage PTEs
new 71871aa6df50 drm/nouveau/mmu/gp100-: add privileged methods for fault r [...]
new ab2ee9ffa38a drm/nouveau/mmu/gp100-: support vmms with gcc/tex replayab [...]
new 13e957290647 drm/nouveau/fault/gp100: expose MaxwellFaultBufferA
new a261a20c0177 drm/nouveau/fault/gv100-: expose VoltaFaultBufferA
new bfe91afaca59 drm/nouveau: prepare for enabling svm with existing usersp [...]
new eeaf06ac1a55 drm/nouveau/svm: initial support for shared virtual memory
new 5be73b690875 drm/nouveau/dmem: device memory helpers for SVM
new f180bf12ac06 drm/nouveau/svm: new ioctl to migrate process memory to GP [...]
new 6c762d1b18d7 drm/nouveau/dmem: extend copy function to allow direct use [...]
new fd5e98564361 drm/nouveau/dmem: use physical vram addresses during migra [...]
new a788ade4f6e0 drm/nouveau/dmem: use dma addresses during migration copies
new 71f4e45a4ed3 Merge branch 'linux-5.1' of git://github.com/skeggsb/linux [...]
new cd70d7ade43d drm/msm: Unblock writer if reader closes file
new d4df17141826 drm/msm/gpu: fix building without debugfs
new 2255f244f92e drm/msm/gpu: Remove hardcoded interrupt name
new b8be1cd9b010 drm/msm: drop interrupt-names
new 388a515f6add drm/msm: honor GPU_READONLY flag
new ac11c637f899 drm/msm: Fix A6XX support for opp-level
new 19db132671e8 drm/msm: Add __printf verification
new 22bbd8ef647e drm/msm: avoid unused function warning
new 740f9433a854 dt-bindings: drm/msm/a6xx: Document GMU and update GPU bindings
new 8aa82766de12 dt-bindings: drm/msm/a6xx: Document GMU bindings
new 6de75d556738 drm/msm/dpu: Remove unused format tables.
new e6b63a7bb6cd drm/msm/dpu: Use simple list for plane format init
new 410f119ba726 drm/msm/dpu: Plane helper for modifiers
new 3ba25595e235 drm/msm/dpu: Initialize supported modifiers
new 918ce5b981ea drm/msm/dpu: Correct initialization of modifiers
new 8998010c538d drm/msm/dpu: avoid tracking reservations in RM
new 3763f1a55110 drm/msm/dpu: remove dev from RM
new 720a221f8770 drm/msm/dpu: clean up dpu_rm_check_property_topctl declaration
new ab92182cddd3 drm/msm/dpu: remove encoder from crtc mixer struct
new 1a5e17785603 drm/msm/dpu: clean up redundant hw type
new 7579cb0533d7 drm/msm/dpu: maintain hw_mdp in kms
new 070e64dc1bbc drm/msm/dpu: Convert to a chained irq chip
new 9b9c8e7e829a drm/msm/dpu: fix documentation for intf_type
new a802ee99c448 drm/msm/dpu: handle failures while initializing displays
new 0029f3b6a8f4 drm/msm/dpu: Remove unused enum and comment from dpu mdss
new a004f603fa61 drm/msm/dpu: Cleanup dpu plane interface
new 5e1023d613c3 drm/msm/dpu: Clean up dpu hw interrupts
new 7f0bf1c09f3c drm/msm/dpu: Change definition of RGB565 and BGR565
new 3c12568271e2 drm/msm/dpu: use kthread_destroy_worker to release msm workers
new 5aeb66563fe2 drm/msm/dpu: use msm wq for vblank events
new e077fe752cd3 drm/msm/dpu: use msm wq for idle power collapse
new d9db30ce7d04 drm/msm: clean up display thread
new 48d1d28eec5c drm/msm: subclass work object for vblank events
new 45815d0962e9 drm: add definitions for DP Audio/Video compliance tests
new d3db61caf45a drm/msm/dpu: remove struct encoder_kickoff_params
new b6bd458c16ac MAINTAINERS: update entry for drm/msm
new 7cce8e4efe5e drm/msm: fix an error code in the ioctl
new 860433ed2a55 drm/msm: Truncate the buffer object name if the copy from [...]
new a5f2fafece14 Merge https://gitlab.freedesktop.org/drm/msm into drm-next
new e2fb6e0a7a21 drm/amdgpu: cleanup amdgpu_ih_process a bit more
new 2c11ee6ae553 drm/amdgpu: tighten gpu_recover in mailbox_flr to avoid du [...]
new e8e32426b127 drm/amdgpu: Add helper to wait for BO fences using a sync object
new c60cd590cb7d drm/amdgpu: Replace ttm_bo_wait with amdgpu_bo_sync_wait
new 8db588d5d35e drm/amdgpu: Avoid setting off KFD eviction fences in amdgpu_vm
new 2d086fded102 drm/amdgpu: Simplify eviction fence handling
new 74b9b3ea0cb3 drm/amdgpu: Fix bugs in setting CP RB/MEC DOORBELL_RANGE r [...]
new c0d9271ecbd8 drm/amdgpu: Delete user queue doorbell variables
new f7c8930d9e8b drm/amd/display: Fix deadlock with display during hanged r [...]
new 4d3d228e102c drm/amdgpu/powerplay: declare firmware for CI cards
new 9b49c19766a8 drm/amdgpu: fix several indentation issues
new 7a5e0d9ab6d9 drm/amdgpu: don't clamp debugfs register access to the BAR size
new 1decbf6bb0b4 drm/sched: Fix entities with 0 rqs.
new 2a84e48e9712 drm/amdgpu: Only add rqs for initialized rings.
new 021830d24ba5 drm/amdgpu: Check if fd really is an amdgpu fd.
new b5bb37eddb63 drm/amdgpu: Add command to override the context priority.
new 478168e1cbd0 drm/amdgpu: remove some old unused dpm helpers
new 7452394310a9 drm/amdkfd: Move a constant definition around
new 828845b7c86c drm/amdgpu: Add first_non_cp and last_non_cp in amdgpu_doo [...]
new 1f86805adc34 drm/amdkfd: Fix bugs regarding CP queue doorbell mask on SOC15
new 234441dd49bc drm/amdkfd: Optimize out sdma doorbell array in kgd2kfd_sh [...]
new 7ac65f42769f drm/amd/display/dc/bios_parser2: Mark expected switch fall [...]
new 8328691d3b88 drm/radeon/si_dpm: Mark expected switch fall-throughs
new c81e5efeec48 drm/amd/display/dce_mem_input: Mark expected switch fall-through
new e38545908afb drm/amd/powerplay/smu7_hwmgr: Mark expected switch fall-throughs
new ecdadace81f2 drm/radeon/ci_dpm: Mark expected switch fall-throughs
new 2f54a0412f31 drm/amdgpu/si_dpm: Mark expected switch fall-throughs
new cc5034a5d293 drm/radeon/evergreen_cs: fix missing break in switch statement
new e02c80d60c60 Revert "drm/amdgpu: Delete user queue doorbell variables"
new a4a3ad352335 Revert "drm/amdgpu: Fix bugs in setting CP RB/MEC DOORBELL [...]
new 4dfdd0ee8529 drm/amd/display: send pipe set command to dmcu when stream [...]
new ce72741b53cd drm/amd/display: remove screen flashes on seamless boot
new c19bd82f8b33 drm/amd/display: Increase precision for backlight curve
new 240d09d070a7 drm/amd/display: Ungate stream before programming registers
new 2010840b9b46 drm/amd/display: send pipe set command to dmcu when backli [...]
new 2d9e64317e3a drm/amd/display: Fix wrong z-order when updating overlay planes
new 3e4ba0cdbb24 drm/amd/display: Don't expose support for DRM_FORMAT_RGB888
new 6836d23916ad drm/amd/display: Fix update type mismatches in atomic check
new 80c218d56e30 drm/amd/display: Do cursor updates after stream updates
new d8d2f174bcc2 drm/amd/display: Clear stream->mode_changed after commit
new d6001aed2663 drm/amd/display: Refactor for setup periodic interrupt.
new 7f5725f98025 drm/amd/powerplay/smu8_hwmgr: use struct_size() in kzalloc()
new bcb35dad1d31 drm/amd/powerplay/smu10_hwmgr: use struct_size() in kzalloc()
new 8466cc61da89 drm/amdgpu: cleanup setting bulk_movable
new 661b96b21c25 drm/amdgpu: partial revert cleanup setting bulk_movable v2
new 94b944381203 drm/amdgpu: add missing license on baco files
new 41d3ae4b9ab7 drm/amdgpu/powerplay: fix return codes in BACO code
new f1b4ac960d7a drm/amdgpu/powerplay: fix typo in BACO header guards
new 767e06a99241 drm/amdgpu: Bump amdgpu version for context priority override.
new fbac3c48fa6b Merge branch 'drm-next-5.1' of git://people.freedesktop.or [...]
new 0a29b1abaf5b gpu: ipu-v3: pre: add double buffer status readback
new 4bfbd561fc7d gpu: ipu-v3: prg: add function to get channel configure status
new 70e8a0c71e90 drm/imx: ipuv3-plane: add function to query atomic update status
new 74a3dba26c60 drm/imx: ipuv3-plane: add zpos property
new 2acef9c333ec drm/imx: imx-tve: depend on COMMON_CLK
new f6019702d964 drm/imx: allow building under COMPILE_TEST
new a0ea4ffff266 drm/imx: only send commit done event when all state has be [...]
new 7fbd5d784f75 Merge tag 'imx-drm-next-2019-02-22' of git://git.pengutron [...]
new 2c3cd66f4c66 Merge v5.0 into drm-next
new 634092b1b9f6 drm/amd/display: Use vrr friendly pageflip throttling in DC.
new 4933c9a49441 drm: drop DRM_AUTH requirement from AUTH_MAGIC ioctl
new e21710a893c8 drm: factor out drm_close_helper() function
new 4acc5be3cd89 drm: plug memory leak on drm_setup() failure
new f16bb4d280c7 drm: annotate drm_core_check_feature() dev arg. as const
new 8059add0478e drm: allow render capable master with DRM_AUTH ioctls
new 25dc194b34dd drm: Block fb changes for async plane updates
new 04b9c4885158 drm/bochs: Fix the ID mismatch error
new 4b057e73f28f Merge tag 'drm-misc-fixes-2019-02-22' of git://anongit.fre [...]
new 851ca779d110 Merge tag 'drm-next-2019-03-06' of git://anongit.freedeskt [...]
The 1250 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:
.../devicetree/bindings/display/arm,komeda.txt | 73 +
.../bindings/display/bridge/lvds-transmitter.txt | 12 +-
.../bindings/display/bridge/renesas,lvds.txt | 4 +-
.../bindings/display/bridge/thine,thc63lvdm83d.txt | 2 +-
.../bindings/display/bridge/ti,ds90c185.txt | 55 +
.../devicetree/bindings/display/msm/gmu.txt | 59 +
.../devicetree/bindings/display/msm/gpu.txt | 42 +-
.../panel/{auo,g101evn010 => auo,g101evn010.txt} | 0
.../bindings/display/panel/innolux,ee101ia-01d.txt | 7 +
.../{auo,g101evn010 => lemaker,bl035-rgb-002.txt} | 4 +-
.../bindings/display/panel/pda,91-00156-a0.txt | 14 +
.../bindings/display/panel/sitronix,st7701.txt | 30 +
.../devicetree/bindings/display/renesas,du.txt | 2 +
.../bindings/display/rockchip/rockchip-vop.txt | 1 +
.../bindings/display/sunxi/sun4i-drm.txt | 5 +
.../display/tegra/nvidia,tegra20-host1x.txt | 3 +
.../devicetree/bindings/gpu/samsung-rotator.txt | 7 +-
.../devicetree/bindings/vendor-prefixes.txt | 2 +
Documentation/dontdiff | 1 -
Documentation/gpu/afbc.rst | 235 +
Documentation/gpu/dp-mst/topology-figure-1.dot | 52 +
Documentation/gpu/dp-mst/topology-figure-2.dot | 56 +
Documentation/gpu/dp-mst/topology-figure-3.dot | 59 +
Documentation/gpu/drivers.rst | 2 +
Documentation/gpu/drm-internals.rst | 74 +-
Documentation/gpu/drm-kms-helpers.rst | 54 +-
Documentation/gpu/drm-kms.rst | 96 -
Documentation/gpu/drm-uapi.rst | 8 +
Documentation/gpu/komeda-kms.rst | 488 ++
Documentation/gpu/todo.rst | 110 +-
Documentation/gpu/vkms.rst | 11 -
Documentation/lzo.txt | 39 +-
Documentation/process/4.Coding.rst | 2 +-
.../translations/it_IT/process/4.Coding.rst | 2 +-
MAINTAINERS | 48 +-
arch/arc/configs/axs101_defconfig | 1 -
arch/arc/configs/axs103_defconfig | 1 -
arch/arc/configs/axs103_smp_defconfig | 1 -
arch/arc/configs/haps_hs_defconfig | 1 -
arch/arc/configs/haps_hs_smp_defconfig | 1 -
arch/arc/configs/hsdk_defconfig | 1 -
arch/arc/configs/nps_defconfig | 1 -
arch/arc/configs/nsim_700_defconfig | 1 -
arch/arc/configs/nsim_hs_defconfig | 1 -
arch/arc/configs/nsim_hs_smp_defconfig | 1 -
arch/arc/configs/nsimosci_defconfig | 1 -
arch/arc/configs/nsimosci_hs_defconfig | 1 -
arch/arc/configs/nsimosci_hs_smp_defconfig | 1 -
arch/arc/configs/tb10x_defconfig | 1 -
arch/arc/configs/vdk_hs38_defconfig | 1 -
arch/arc/configs/vdk_hs38_smp_defconfig | 1 -
arch/arm/configs/bcm2835_defconfig | 1 -
arch/arm/configs/cns3420vb_defconfig | 1 -
arch/arm/configs/efm32_defconfig | 1 -
arch/arm/configs/eseries_pxa_defconfig | 1 -
arch/arm/configs/gemini_defconfig | 1 -
arch/arm/configs/mini2440_defconfig | 1 -
arch/arm/configs/moxart_defconfig | 1 -
arch/arm/configs/mps2_defconfig | 1 -
arch/arm/configs/nuc910_defconfig | 1 -
arch/arm/configs/nuc950_defconfig | 1 -
arch/arm/configs/nuc960_defconfig | 1 -
arch/arm/configs/stm32_defconfig | 1 -
arch/arm/mm/mmu.c | 13 +-
arch/c6x/mm/dma-coherent.c | 9 +-
arch/h8300/configs/edosk2674_defconfig | 1 -
arch/h8300/configs/h8300h-sim_defconfig | 1 -
arch/h8300/configs/h8s-sim_defconfig | 1 -
arch/m68k/configs/amcore_defconfig | 1 -
arch/m68k/configs/stmark2_defconfig | 1 -
arch/microblaze/mm/init.c | 5 +-
arch/nds32/mm/init.c | 12 +-
arch/nios2/configs/10m50_defconfig | 1 -
arch/nios2/configs/3c120_defconfig | 1 -
arch/nios2/mm/fault.c | 1 -
arch/openrisc/configs/or1ksim_defconfig | 1 -
arch/openrisc/configs/simple_smp_defconfig | 1 -
arch/openrisc/mm/ioremap.c | 11 +-
arch/powerpc/configs/mpc512x_defconfig | 1 -
arch/powerpc/configs/ppc6xx_defconfig | 1 -
arch/powerpc/kernel/paca.c | 16 +-
arch/powerpc/kernel/setup-common.c | 4 +-
arch/powerpc/kernel/setup_64.c | 5 +-
arch/powerpc/mm/hash_utils_64.c | 6 +-
arch/powerpc/mm/pgtable-book3e.c | 8 +-
arch/powerpc/mm/pgtable-book3s64.c | 5 +-
arch/powerpc/mm/pgtable-radix.c | 25 +-
arch/powerpc/mm/ppc_mmu_32.c | 3 +-
arch/powerpc/platforms/pasemi/iommu.c | 5 +-
arch/powerpc/platforms/powernv/opal.c | 3 +-
arch/powerpc/platforms/pseries/setup.c | 18 +-
arch/powerpc/sysdev/dart_iommu.c | 7 +-
arch/s390/numa/numa.c | 14 +-
arch/sh/configs/apsh4a3a_defconfig | 1 -
arch/sh/configs/edosk7705_defconfig | 1 -
arch/sh/configs/espt_defconfig | 1 -
arch/sh/configs/sdk7786_defconfig | 1 -
arch/sh/configs/sh2007_defconfig | 1 -
arch/sh/configs/sh7724_generic_defconfig | 1 -
arch/sh/configs/sh7763rdp_defconfig | 1 -
arch/sh/configs/sh7770_generic_defconfig | 1 -
arch/sh/configs/sh7785lcr_defconfig | 1 -
arch/sh/configs/ul2_defconfig | 1 -
arch/sh/configs/urquell_defconfig | 1 -
arch/sh/mm/init.c | 18 +-
arch/sh/mm/numa.c | 5 +-
arch/sparc/configs/sparc32_defconfig | 1 -
arch/sparc/configs/sparc64_defconfig | 1 -
arch/sparc/kernel/prom_64.c | 7 +-
arch/sparc/mm/init_64.c | 9 +-
arch/unicore32/mm/init.c | 24 -
arch/unicore32/mm/mmu.c | 14 +-
arch/x86/configs/i386_defconfig | 1 -
arch/x86/configs/x86_64_defconfig | 1 -
arch/x86/mm/fault.c | 2 +-
crypto/Makefile | 2 +-
crypto/lzo-rle.c | 175 +
crypto/tcrypt.c | 4 +-
drivers/acpi/pmic/intel_pmic.c | 61 +
drivers/acpi/pmic/intel_pmic.h | 4 +
drivers/acpi/pmic/intel_pmic_chtwc.c | 19 +
drivers/acpi/pmic/intel_pmic_xpower.c | 1 +
drivers/block/zram/zcomp.c | 1 +
drivers/dma-buf/dma-buf.c | 12 +-
drivers/dma-buf/dma-fence.c | 2 +-
drivers/dma-buf/sw_sync.c | 2 +-
drivers/dma-buf/sync_debug.c | 16 +-
drivers/dma-buf/sync_file.c | 4 +-
drivers/gpu/drm/Kconfig | 4 -
drivers/gpu/drm/Makefile | 4 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 121 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 142 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 129 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 88 -
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 25 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 7 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 46 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 75 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 354 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 141 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 3 -
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 51 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 133 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 54 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 5 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 2 +
drivers/gpu/drm/amd/amdgpu/ci_dpm.c | 6844 --------------------
drivers/gpu/drm/amd/amdgpu/ci_dpm.h | 349 -
drivers/gpu/drm/amd/amdgpu/ci_smc.c | 279 -
drivers/gpu/drm/amd/amdgpu/cik.c | 75 +-
drivers/gpu/drm/amd/amdgpu/cik_dpm.h | 1 -
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 36 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 2 +-
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 40 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 44 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 3 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 10 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 11 +-
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 90 -
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 75 -
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 72 -
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 12 +-
drivers/gpu/drm/amd/amdgpu/si.c | 56 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 2 +-
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 2 +
drivers/gpu/drm/amd/amdgpu/si_ih.c | 38 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 167 +-
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 60 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 2 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 324 +-
drivers/gpu/drm/amd/amdgpu/vega10_reg_init.c | 9 +-
drivers/gpu/drm/amd/amdgpu/vega20_reg_init.c | 21 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 69 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 16 +-
drivers/gpu/drm/amd/amdkfd/kfd_module.c | 31 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 44 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 14 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1519 +++--
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 48 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 49 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 17 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 109 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 59 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 2 +-
drivers/gpu/drm/amd/display/dc/Makefile | 5 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 14 -
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 18 +-
.../drm/amd/display/dc/bios/bios_parser_helper.c | 96 +-
.../drm/amd/display/dc/bios/bios_parser_helper.h | 4 -
.../gpu/drm/amd/display/dc/bios/command_table.c | 135 +-
.../gpu/drm/amd/display/dc/bios/command_table.h | 3 -
.../gpu/drm/amd/display/dc/bios/command_table2.c | 82 +-
.../gpu/drm/amd/display/dc/bios/command_table2.h | 3 -
drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 10 +-
.../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.c | 45 +-
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 19 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 261 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 147 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 162 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 90 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 17 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 82 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 69 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 123 +
drivers/gpu/drm/amd/display/dc/dc.h | 21 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 9 -
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 13 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 36 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 4 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 69 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 45 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 647 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 30 +-
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 123 +-
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 35 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 224 +-
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 129 +-
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 12 +
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 8 +-
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 79 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.h | 8 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 4 +-
.../drm/amd/display/dc/dce110/dce110_compressor.c | 2 -
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 212 +-
.../drm/amd/display/dc/dce110/dce110_resource.c | 16 +-
.../drm/amd/display/dc/dce112/dce112_resource.c | 6 +-
.../amd/display/dc/dce120/dce120_hw_sequencer.c | 15 +
.../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 +
.../drm/amd/display/dc/dce120/dce120_resource.c | 84 +-
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +-
.../amd/display/dc/dce80/dce80_timing_generator.c | 8 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 107 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 12 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 42 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 203 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 37 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 28 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 7 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 397 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 2 +
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 15 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 36 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 184 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 23 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 74 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 79 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 10 +-
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 7 +
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 3 +-
drivers/gpu/drm/amd/display/dc/dm_services_types.h | 14 +-
.../drm/amd/display/dc/dml/display_mode_enums.h | 26 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 28 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 2 +
.../drm/amd/display/dc/dml/display_mode_structs.h | 107 +-
.../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 6 +-
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 12 +
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 28 +
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.h | 10 +
drivers/gpu/drm/amd/display/dc/i2caux/Makefile | 99 -
drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c | 606 --
drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h | 86 -
.../amd/display/dc/i2caux/dce100/i2caux_dce100.c | 106 -
.../amd/display/dc/i2caux/dce100/i2caux_dce100.h | 32 -
.../display/dc/i2caux/dce110/aux_engine_dce110.c | 505 --
.../display/dc/i2caux/dce110/aux_engine_dce110.h | 78 -
.../dc/i2caux/dce110/i2c_hw_engine_dce110.c | 574 --
.../dc/i2caux/dce110/i2c_hw_engine_dce110.h | 218 -
.../dc/i2caux/dce110/i2c_sw_engine_dce110.c | 160 -
.../amd/display/dc/i2caux/dce110/i2caux_dce110.c | 329 -
.../amd/display/dc/i2caux/dce110/i2caux_dce110.h | 54 -
.../amd/display/dc/i2caux/dce112/i2caux_dce112.c | 129 -
.../amd/display/dc/i2caux/dce120/i2caux_dce120.c | 120 -
.../amd/display/dc/i2caux/dce120/i2caux_dce120.h | 32 -
.../display/dc/i2caux/dce80/i2c_hw_engine_dce80.c | 875 ---
.../display/dc/i2caux/dce80/i2c_hw_engine_dce80.h | 54 -
.../display/dc/i2caux/dce80/i2c_sw_engine_dce80.c | 173 -
.../drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c | 284 -
.../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c | 120 -
.../drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h | 32 -
.../display/dc/i2caux/diagnostics/i2caux_diag.c | 97 -
.../display/dc/i2caux/diagnostics/i2caux_diag.h | 32 -
drivers/gpu/drm/amd/display/dc/i2caux/engine.h | 111 -
drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c | 118 -
drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h | 115 -
.../amd/display/dc/i2caux/i2c_generic_hw_engine.c | 284 -
.../amd/display/dc/i2caux/i2c_generic_hw_engine.h | 77 -
.../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c | 251 -
.../gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h | 80 -
.../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c | 601 --
.../gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h | 81 -
drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c | 491 --
drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h | 122 -
drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 12 +-
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 9 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 17 +-
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 19 +
drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 16 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 5 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 3 +-
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 4 +-
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 4 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 17 +-
.../vega20_inc.h => display/dc/inc/hw/vmid.h} | 30 +-
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 14 +
.../i2c_sw_engine_dce80.h => inc/vm_helper.h} | 39 +-
drivers/gpu/drm/amd/display/dc/irq_types.h | 8 +
.../drm/amd/display/include/bios_parser_types.h | 4 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 +
.../gpu/drm/amd/display/include/gpio_interface.h | 8 +
.../gpu/drm/amd/display/include/i2caux_interface.h | 33 +-
.../drm/amd/display/modules/color/color_gamma.c | 165 +-
.../drm/amd/display/modules/freesync/freesync.c | 106 +-
.../gpu/drm/amd/display/modules/inc/mod_freesync.h | 2 +-
.../gpu/drm/amd/display/modules/inc/mod_shared.h | 3 +-
.../drm/amd/display/modules/power/power_helpers.c | 612 +-
.../amd/include/asic_reg/nbio/nbio_6_1_offset.h | 2 +
.../amd/include/asic_reg/nbio/nbio_6_1_sh_mask.h | 4 +
.../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 58 +
.../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 54 +
.../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 53 +
.../amd/include/asic_reg/nbio/nbio_7_4_offset.h | 2 +
.../amd/include/asic_reg/nbio/nbio_7_4_sh_mask.h | 3 +
.../amd/include/asic_reg/thm/thm_11_0_2_offset.h | 3 +
drivers/gpu/drm/amd/include/atombios.h | 2 +-
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 72 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 8 +
drivers/gpu/drm/amd/powerplay/amd_powerplay.c | 96 +
drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c | 101 +
.../hwmgr/common_baco.h} | 39 +-
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 9 -
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 10 +-
drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 14 +-
drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.h | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 8 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 2 +
.../gpu/drm/amd/powerplay/hwmgr/smu7_powertune.c | 2 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu8_hwmgr.c | 8 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c | 158 +
.../hwmgr/vega10_baco.h} | 22 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 196 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.h | 1 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_pptable.h | 24 +
.../amd/powerplay/hwmgr/vega10_processpptables.c | 50 +-
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c | 37 +
.../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.h | 1 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 198 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c | 103 +
.../hwmgr/{vega20_inc.h => vega20_baco.h} | 17 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 419 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.h | 3 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_inc.h | 1 +
.../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 1 -
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 12 +-
drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 4 +
drivers/gpu/drm/arc/arcpgu_crtc.c | 4 +-
drivers/gpu/drm/arc/arcpgu_drv.c | 10 +-
drivers/gpu/drm/arc/arcpgu_sim.c | 4 +-
drivers/gpu/drm/arm/Kconfig | 12 +-
drivers/gpu/drm/arm/Makefile | 1 +
drivers/gpu/drm/arm/display/Kbuild | 3 +
drivers/gpu/drm/arm/display/Kconfig | 14 +
drivers/gpu/drm/arm/display/include/malidp_io.h | 42 +
.../gpu/drm/arm/display/include/malidp_product.h | 23 +
drivers/gpu/drm/arm/display/include/malidp_utils.h | 16 +
drivers/gpu/drm/arm/display/komeda/Makefile | 21 +
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 111 +
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 110 +
drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 190 +
drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 110 +
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 144 +
.../drm/arm/display/komeda/komeda_format_caps.c | 75 +
.../drm/arm/display/komeda/komeda_format_caps.h | 89 +
.../drm/arm/display/komeda/komeda_framebuffer.c | 167 +
.../drm/arm/display/komeda/komeda_framebuffer.h | 34 +
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 171 +
drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 114 +
.../gpu/drm/arm/display/komeda/komeda_pipeline.c | 202 +
.../gpu/drm/arm/display/komeda/komeda_pipeline.h | 359 +
drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 109 +
.../drm/arm/display/komeda/komeda_private_obj.c | 88 +
drivers/gpu/drm/arm/hdlcd_crtc.c | 4 +-
drivers/gpu/drm/arm/hdlcd_drv.c | 6 +-
drivers/gpu/drm/arm/malidp_crtc.c | 2 +-
drivers/gpu/drm/arm/malidp_drv.c | 2 +-
drivers/gpu/drm/arm/malidp_mw.c | 2 +-
drivers/gpu/drm/armada/armada_510.c | 2 +-
drivers/gpu/drm/armada/armada_crtc.c | 10 +-
drivers/gpu/drm/armada/armada_crtc.h | 2 +
drivers/gpu/drm/armada/armada_drv.c | 2 +-
drivers/gpu/drm/armada/armada_fb.c | 2 +-
drivers/gpu/drm/ast/ast_drv.c | 1 +
drivers/gpu/drm/ast/ast_fb.c | 6 +-
drivers/gpu/drm/ast/ast_main.c | 6 +-
drivers/gpu/drm/ast/ast_mode.c | 1 +
drivers/gpu/drm/ati_pcigart.c | 7 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 2 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 2 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 181 +-
drivers/gpu/drm/bochs/Makefile | 2 +-
drivers/gpu/drm/bochs/bochs.h | 23 +-
drivers/gpu/drm/bochs/bochs_drv.c | 36 +-
drivers/gpu/drm/bochs/bochs_fbdev.c | 163 -
drivers/gpu/drm/bochs/bochs_hw.c | 26 +-
drivers/gpu/drm/bochs/bochs_kms.c | 219 +-
drivers/gpu/drm/bochs/bochs_mm.c | 69 +-
drivers/gpu/drm/bridge/Kconfig | 1 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 8 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 9 +-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +-
drivers/gpu/drm/bridge/analogix-anx78xx.c | 11 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 6 +-
drivers/gpu/drm/bridge/cdns-dsi.c | 542 +-
drivers/gpu/drm/bridge/dumb-vga-dac.c | 2 +-
drivers/gpu/drm/bridge/lvds-encoder.c | 53 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 2 +-
drivers/gpu/drm/bridge/nxp-ptn3460.c | 2 +-
drivers/gpu/drm/bridge/panel.c | 24 +-
drivers/gpu/drm/bridge/parade-ps8622.c | 2 +-
drivers/gpu/drm/bridge/sii902x.c | 9 +-
drivers/gpu/drm/bridge/sil-sii8620.c | 3 +-
.../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 9 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 151 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.h | 1 +
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 20 +-
drivers/gpu/drm/bridge/tc358764.c | 2 +-
drivers/gpu/drm/bridge/tc358767.c | 11 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 2 +-
drivers/gpu/drm/cirrus/cirrus_drv.c | 1 +
drivers/gpu/drm/cirrus/cirrus_fbdev.c | 3 +
drivers/gpu/drm/cirrus/cirrus_mode.c | 71 +-
drivers/gpu/drm/drm_agpsupport.c | 2 +-
drivers/gpu/drm/drm_atomic.c | 19 +-
drivers/gpu/drm/drm_atomic_helper.c | 19 +-
drivers/gpu/drm/drm_atomic_uapi.c | 4 +-
drivers/gpu/drm/drm_bridge.c | 4 +-
drivers/gpu/drm/drm_bufs.c | 15 +-
drivers/gpu/drm/drm_color_mgmt.c | 43 +
drivers/gpu/drm/drm_connector.c | 95 +-
drivers/gpu/drm/drm_context.c | 15 +-
drivers/gpu/drm/drm_crtc.c | 41 -
drivers/gpu/drm/drm_crtc_helper.c | 58 +-
drivers/gpu/drm/drm_crtc_internal.h | 1 +
drivers/gpu/drm/drm_damage_helper.c | 42 +
drivers/gpu/drm/drm_dp_helper.c | 61 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 1153 +++-
drivers/gpu/drm/drm_drv.c | 24 +-
drivers/gpu/drm/drm_dsc.c | 30 +-
drivers/gpu/drm/drm_edid.c | 101 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 137 +-
drivers/gpu/drm/drm_fb_helper.c | 171 +-
drivers/gpu/drm/drm_file.c | 24 +-
drivers/gpu/drm/drm_flip_work.c | 1 +
drivers/gpu/drm/drm_fourcc.c | 9 +
drivers/gpu/drm/drm_framebuffer.c | 3 +-
drivers/gpu/drm/drm_gem.c | 38 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 50 +-
drivers/gpu/drm/drm_internal.h | 2 +
drivers/gpu/drm/drm_ioctl.c | 22 +-
drivers/gpu/drm/drm_irq.c | 10 +-
drivers/gpu/drm/drm_lease.c | 6 +-
drivers/gpu/drm/drm_mm.c | 2 +-
drivers/gpu/drm/drm_mode_config.c | 5 +-
drivers/gpu/drm/drm_mode_object.c | 9 +-
drivers/gpu/drm/drm_modes.c | 11 +-
drivers/gpu/drm/drm_modeset_helper.c | 4 +-
drivers/gpu/drm/drm_modeset_lock.c | 8 +
drivers/gpu/drm/drm_of.c | 4 +-
drivers/gpu/drm/drm_panel.c | 3 +
drivers/gpu/drm/drm_plane.c | 3 +
drivers/gpu/drm/drm_probe_helper.c | 2 +-
drivers/gpu/drm/drm_property.c | 2 +-
drivers/gpu/drm/drm_rect.c | 108 -
drivers/gpu/drm/drm_simple_kms_helper.c | 2 +-
drivers/gpu/drm/drm_syncobj.c | 91 +-
drivers/gpu/drm/drm_vblank.c | 47 +-
drivers/gpu/drm/etnaviv/etnaviv_drv.h | 1 -
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 2 +-
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 11 +-
drivers/gpu/drm/exynos/exynos_dp.c | 3 +-
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +-
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 3 +-
drivers/gpu/drm/exynos/exynos_drm_mic.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 23 +
drivers/gpu/drm/exynos/exynos_drm_scaler.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 4 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 7 +-
drivers/gpu/drm/exynos/regs-scaler.h | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 4 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
drivers/gpu/drm/gma500/framebuffer.c | 1 -
drivers/gpu/drm/gma500/psb_drv.c | 3 +-
drivers/gpu/drm/gma500/psb_intel_drv.h | 1 +
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +-
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 13 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 8 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 44 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 4 -
drivers/gpu/drm/i2c/ch7006_drv.c | 6 +-
drivers/gpu/drm/i2c/ch7006_priv.h | 1 +
drivers/gpu/drm/i2c/sil164_drv.c | 2 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 12 +-
drivers/gpu/drm/i915/Kconfig.debug | 3 +-
drivers/gpu/drm/i915/Makefile | 12 +-
drivers/gpu/drm/i915/dvo.h | 1 -
drivers/gpu/drm/i915/gvt/Makefile | 1 -
drivers/gpu/drm/i915/gvt/aperture_gm.c | 8 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 83 +-
drivers/gpu/drm/i915/gvt/display.c | 43 +-
drivers/gpu/drm/i915/gvt/display.h | 37 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 5 +-
drivers/gpu/drm/i915/gvt/edid.c | 32 +-
drivers/gpu/drm/i915/gvt/fb_decoder.c | 12 +-
drivers/gpu/drm/i915/gvt/gvt.c | 109 +-
drivers/gpu/drm/i915/gvt/gvt.h | 11 +-
drivers/gpu/drm/i915/gvt/handlers.c | 29 +-
drivers/gpu/drm/i915/gvt/hypercall.h | 10 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 4 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 185 +-
drivers/gpu/drm/i915/gvt/mmio.c | 6 +-
drivers/gpu/drm/i915/gvt/mmio.h | 11 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 18 +-
drivers/gpu/drm/i915/gvt/mpt.h | 30 +-
drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 11 +-
drivers/gpu/drm/i915/gvt/scheduler.h | 2 +-
drivers/gpu/drm/i915/gvt/trace.h | 2 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 10 +-
drivers/gpu/drm/i915/i915_active.c | 286 +
drivers/gpu/drm/i915/i915_active.h | 425 ++
drivers/gpu/drm/i915/i915_active_types.h | 36 +
drivers/gpu/drm/i915/i915_cmd_parser.c | 2 +-
drivers/gpu/drm/i915/i915_debugfs.c | 1064 ++-
drivers/gpu/drm/i915/i915_drv.c | 283 +-
drivers/gpu/drm/i915/i915_drv.h | 519 +-
drivers/gpu/drm/i915/i915_gem.c | 961 +--
drivers/gpu/drm/i915/i915_gem_context.c | 388 +-
drivers/gpu/drm/i915/i915_gem_context.h | 26 +
drivers/gpu/drm/i915/i915_gem_dmabuf.c | 1 -
drivers/gpu/drm/i915/i915_gem_evict.c | 90 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 89 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.c | 29 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.h | 1 -
drivers/gpu/drm/i915/i915_gem_gtt.c | 229 +-
drivers/gpu/drm/i915/i915_gem_gtt.h | 57 +-
drivers/gpu/drm/i915/i915_gem_internal.c | 1 -
drivers/gpu/drm/i915/i915_gem_object.h | 57 +-
drivers/gpu/drm/i915/i915_gem_shrinker.c | 175 +-
drivers/gpu/drm/i915/i915_gem_stolen.c | 13 +-
drivers/gpu/drm/i915/i915_gem_tiling.c | 5 +-
drivers/gpu/drm/i915/i915_gem_userptr.c | 225 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 296 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 41 +-
drivers/gpu/drm/i915/i915_ioc32.c | 2 +-
drivers/gpu/drm/i915/i915_irq.c | 475 +-
drivers/gpu/drm/i915/i915_params.c | 38 +-
drivers/gpu/drm/i915/i915_params.h | 13 +-
drivers/gpu/drm/i915/i915_pci.c | 33 +-
drivers/gpu/drm/i915/i915_perf.c | 33 +-
drivers/gpu/drm/i915/i915_pmu.c | 23 +-
drivers/gpu/drm/i915/i915_query.c | 2 +-
drivers/gpu/drm/i915/i915_reg.h | 300 +-
drivers/gpu/drm/i915/i915_request.c | 452 +-
drivers/gpu/drm/i915/i915_request.h | 497 +-
drivers/gpu/drm/i915/i915_reset.c | 1349 ++++
drivers/gpu/drm/i915/i915_reset.h | 59 +
drivers/gpu/drm/i915/i915_scheduler.c | 29 +-
drivers/gpu/drm/i915/i915_selftest.h | 1 +
drivers/gpu/drm/i915/i915_suspend.c | 17 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 2 +-
drivers/gpu/drm/i915/i915_sysfs.c | 27 +-
drivers/gpu/drm/i915/i915_timeline.c | 257 +-
drivers/gpu/drm/i915/i915_timeline.h | 61 +-
drivers/gpu/drm/i915/i915_trace.h | 57 +-
drivers/gpu/drm/i915/i915_vma.c | 261 +-
drivers/gpu/drm/i915/i915_vma.h | 58 +-
drivers/gpu/drm/i915/icl_dsi.c | 45 +-
drivers/gpu/drm/i915/intel_acpi.c | 1 -
drivers/gpu/drm/i915/intel_atomic.c | 9 +-
drivers/gpu/drm/i915/intel_atomic_plane.c | 43 +-
drivers/gpu/drm/i915/intel_audio.c | 6 +-
drivers/gpu/drm/i915/intel_bios.c | 30 +-
drivers/gpu/drm/i915/intel_breadcrumbs.c | 911 +--
drivers/gpu/drm/i915/intel_cdclk.c | 60 +-
drivers/gpu/drm/i915/intel_color.c | 411 +-
drivers/gpu/drm/i915/intel_connector.c | 5 +-
drivers/gpu/drm/i915/intel_crt.c | 91 +-
drivers/gpu/drm/i915/intel_csr.c | 93 +-
drivers/gpu/drm/i915/intel_ddi.c | 202 +-
drivers/gpu/drm/i915/intel_device_info.c | 107 +-
drivers/gpu/drm/i915/intel_device_info.h | 35 +-
drivers/gpu/drm/i915/intel_display.c | 876 ++-
drivers/gpu/drm/i915/intel_display.h | 6 +-
drivers/gpu/drm/i915/intel_dp.c | 643 +-
drivers/gpu/drm/i915/intel_dp_link_training.c | 32 +-
drivers/gpu/drm/i915/intel_dp_mst.c | 97 +-
drivers/gpu/drm/i915/intel_dpio_phy.c | 18 +-
drivers/gpu/drm/i915/intel_dpll_mgr.c | 302 +-
drivers/gpu/drm/i915/intel_dpll_mgr.h | 55 +-
drivers/gpu/drm/i915/intel_drv.h | 231 +-
drivers/gpu/drm/i915/intel_dsi.h | 6 +-
drivers/gpu/drm/i915/intel_dsi_vbt.c | 24 +-
drivers/gpu/drm/i915/intel_dvo.c | 12 +-
drivers/gpu/drm/i915/intel_engine_cs.c | 430 +-
drivers/gpu/drm/i915/intel_fbc.c | 35 +-
drivers/gpu/drm/i915/intel_fbdev.c | 12 +-
drivers/gpu/drm/i915/intel_fifo_underrun.c | 24 +-
drivers/gpu/drm/i915/intel_frontbuffer.c | 1 -
drivers/gpu/drm/i915/intel_gpu_commands.h | 1 -
drivers/gpu/drm/i915/intel_guc.h | 3 +
drivers/gpu/drm/i915/intel_guc_fw.c | 6 +-
drivers/gpu/drm/i915/intel_guc_log.c | 32 +-
drivers/gpu/drm/i915/intel_guc_submission.c | 25 +-
drivers/gpu/drm/i915/intel_gvt.c | 12 +-
drivers/gpu/drm/i915/intel_hangcheck.c | 207 +-
drivers/gpu/drm/i915/intel_hdcp.c | 21 +-
drivers/gpu/drm/i915/intel_hdmi.c | 59 +-
drivers/gpu/drm/i915/intel_hotplug.c | 8 +-
drivers/gpu/drm/i915/intel_huc.c | 8 +-
drivers/gpu/drm/i915/intel_huc_fw.c | 7 +-
drivers/gpu/drm/i915/intel_i2c.c | 23 +-
drivers/gpu/drm/i915/intel_lpe_audio.c | 1 +
drivers/gpu/drm/i915/intel_lrc.c | 703 +-
drivers/gpu/drm/i915/intel_lrc.h | 12 +-
drivers/gpu/drm/i915/intel_lspcon.c | 36 +-
drivers/gpu/drm/i915/intel_lvds.c | 49 +-
drivers/gpu/drm/i915/intel_mocs.c | 408 +-
drivers/gpu/drm/i915/intel_mocs.h | 1 -
drivers/gpu/drm/i915/intel_opregion.c | 1 -
drivers/gpu/drm/i915/intel_overlay.c | 48 +-
drivers/gpu/drm/i915/intel_panel.c | 102 +-
drivers/gpu/drm/i915/intel_pipe_crc.c | 32 +-
drivers/gpu/drm/i915/intel_pm.c | 1229 ++--
drivers/gpu/drm/i915/intel_psr.c | 83 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 699 +-
drivers/gpu/drm/i915/intel_ringbuffer.h | 289 +-
drivers/gpu/drm/i915/intel_runtime_pm.c | 594 +-
drivers/gpu/drm/i915/intel_sdvo.c | 123 +-
drivers/gpu/drm/i915/intel_sprite.c | 145 +-
drivers/gpu/drm/i915/intel_tv.c | 727 ++-
drivers/gpu/drm/i915/intel_uc.c | 15 +-
drivers/gpu/drm/i915/intel_uc.h | 6 +-
drivers/gpu/drm/i915/intel_uc_fw.c | 11 +-
drivers/gpu/drm/i915/intel_uncore.c | 511 +-
drivers/gpu/drm/i915/intel_vdsc.c | 5 +-
drivers/gpu/drm/i915/intel_wopcm.c | 6 +-
drivers/gpu/drm/i915/intel_workarounds.c | 199 +-
drivers/gpu/drm/i915/selftests/huge_pages.c | 42 +-
drivers/gpu/drm/i915/selftests/i915_active.c | 157 +
drivers/gpu/drm/i915/selftests/i915_gem.c | 47 +-
.../gpu/drm/i915/selftests/i915_gem_coherency.c | 5 +-
drivers/gpu/drm/i915/selftests/i915_gem_context.c | 607 +-
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 105 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 123 +-
drivers/gpu/drm/i915/selftests/i915_gem_object.c | 22 +-
.../gpu/drm/i915/selftests/i915_live_selftests.h | 2 +
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 3 +-
drivers/gpu/drm/i915/selftests/i915_random.c | 33 +-
drivers/gpu/drm/i915/selftests/i915_random.h | 3 +
drivers/gpu/drm/i915/selftests/i915_request.c | 524 +-
drivers/gpu/drm/i915/selftests/i915_selftest.c | 47 +
drivers/gpu/drm/i915/selftests/i915_timeline.c | 464 +-
drivers/gpu/drm/i915/selftests/i915_vma.c | 81 +-
drivers/gpu/drm/i915/selftests/igt_live_test.c | 78 +
drivers/gpu/drm/i915/selftests/igt_live_test.h | 35 +
drivers/gpu/drm/i915/selftests/igt_spinner.c | 91 +-
drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c | 470 --
drivers/gpu/drm/i915/selftests/intel_guc.c | 10 +-
drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 417 +-
drivers/gpu/drm/i915/selftests/intel_lrc.c | 272 +-
drivers/gpu/drm/i915/selftests/intel_workarounds.c | 123 +-
drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 54 +
drivers/gpu/drm/i915/selftests/lib_sw_fence.h | 3 +
drivers/gpu/drm/i915/selftests/mock_context.c | 7 +-
drivers/gpu/drm/i915/selftests/mock_engine.c | 162 +-
drivers/gpu/drm/i915/selftests/mock_engine.h | 6 -
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 26 +-
drivers/gpu/drm/i915/selftests/mock_gtt.c | 15 +-
drivers/gpu/drm/i915/selftests/mock_gtt.h | 4 +-
drivers/gpu/drm/i915/selftests/mock_timeline.c | 6 +-
drivers/gpu/drm/i915/vlv_dsi.c | 55 +-
drivers/gpu/drm/i915/vlv_dsi_pll.c | 31 +-
drivers/gpu/drm/imx/Kconfig | 3 +-
drivers/gpu/drm/imx/dw_hdmi-imx.c | 2 +-
drivers/gpu/drm/imx/imx-drm-core.c | 13 +-
drivers/gpu/drm/imx/imx-ldb.c | 2 +-
drivers/gpu/drm/imx/imx-tve.c | 2 +-
drivers/gpu/drm/imx/ipuv3-crtc.c | 42 +-
drivers/gpu/drm/imx/ipuv3-plane.c | 76 +-
drivers/gpu/drm/imx/ipuv3-plane.h | 2 +
drivers/gpu/drm/imx/parallel-display.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +-
drivers/gpu/drm/mediatek/mtk_drm_fb.c | 2 +-
drivers/gpu/drm/mediatek/mtk_dsi.c | 2 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 9 +-
drivers/gpu/drm/meson/meson_crtc.c | 2 +-
drivers/gpu/drm/meson/meson_drv.c | 30 +-
drivers/gpu/drm/meson/meson_dw_hdmi.c | 37 +-
drivers/gpu/drm/meson/meson_venc.c | 2 +
drivers/gpu/drm/meson/meson_venc_cvbs.c | 4 +-
drivers/gpu/drm/mga/mga_drv.c | 2 +-
drivers/gpu/drm/mgag200/mgag200_fb.c | 1 +
drivers/gpu/drm/mgag200/mgag200_main.c | 8 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 13 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 -
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 34 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 13 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 3 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 5 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 37 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.h | 14 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 4 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 19 +-
.../gpu/drm/msm/disp/dpu1/dpu_hw_catalog_format.h | 220 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 44 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 44 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 7 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 1 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 65 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 36 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 51 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 27 -
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 325 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 28 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 28 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c | 12 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_dsi_encoder.c | 11 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.c | 11 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.c | 11 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c | 11 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 11 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c | 11 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 1 +
drivers/gpu/drm/msm/dsi/dsi.h | 2 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 13 +-
drivers/gpu/drm/msm/edp/edp_bridge.c | 13 +-
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 7 +-
drivers/gpu/drm/msm/msm_drv.c | 129 +-
drivers/gpu/drm/msm/msm_drv.h | 12 +-
drivers/gpu/drm/msm/msm_fb.c | 2 +-
drivers/gpu/drm/msm/msm_gem.c | 2 +-
drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 2 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.c | 31 +-
drivers/gpu/drm/mxsfb/mxsfb_drv.h | 1 -
drivers/gpu/drm/mxsfb/mxsfb_out.c | 2 +-
drivers/gpu/drm/nouveau/Kbuild | 2 +
drivers/gpu/drm/nouveau/Kconfig | 12 +
drivers/gpu/drm/nouveau/dispnv04/crtc.c | 214 +-
drivers/gpu/drm/nouveau/dispnv04/disp.c | 216 +-
drivers/gpu/drm/nouveau/dispnv04/disp.h | 5 +-
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c | 5 +-
drivers/gpu/drm/nouveau/dispnv50/atom.h | 6 +
drivers/gpu/drm/nouveau/dispnv50/core.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/curs.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 145 +-
drivers/gpu/drm/nouveau/dispnv50/head.c | 1 +
drivers/gpu/drm/nouveau/dispnv50/wimm.c | 2 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +-
drivers/gpu/drm/nouveau/include/nvif/class.h | 13 +-
drivers/gpu/drm/nouveau/include/nvif/clb069.h | 12 +
drivers/gpu/drm/nouveau/include/nvif/if000c.h | 30 +-
drivers/gpu/drm/nouveau/include/nvif/ifc00d.h | 21 +
drivers/gpu/drm/nouveau/include/nvif/vmm.h | 4 +-
drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 +
drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 3 +
.../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 +
drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 3 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 2 +-
.../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 2 +-
.../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 4 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 14 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 2 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 6 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 1 +
drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 1 +
drivers/gpu/drm/nouveau/nouveau_abi16.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo.h | 12 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 32 +-
drivers/gpu/drm/nouveau/nouveau_chan.h | 1 +
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 +
drivers/gpu/drm/nouveau/nouveau_display.c | 309 +-
drivers/gpu/drm/nouveau/nouveau_display.h | 21 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 887 +++
drivers/gpu/drm/nouveau/nouveau_dmem.h | 60 +
drivers/gpu/drm/nouveau/nouveau_drm.c | 248 +-
drivers/gpu/drm/nouveau/nouveau_drv.h | 6 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_fence.h | 2 -
drivers/gpu/drm/nouveau/nouveau_gem.c | 46 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 835 +++
drivers/gpu/drm/nouveau/nouveau_svm.h | 48 +
drivers/gpu/drm/nouveau/nouveau_vmm.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_vmm.h | 1 +
drivers/gpu/drm/nouveau/nv84_fence.c | 3 +-
drivers/gpu/drm/nouveau/nvif/disp.c | 2 +-
drivers/gpu/drm/nouveau/nvif/vmm.c | 5 +-
drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/ce/Kbuild | 2 +-
.../nouveau/nvkm/engine/ce/{tu104.c => tu102.c} | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 86 +-
drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/Kbuild | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 16 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 7 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/ior.h | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 12 +-
drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 3 +
.../gpu/drm/nouveau/nvkm/engine/disp/rootnv50.h | 2 +-
.../nvkm/engine/disp/{roottu104.c => roottu102.c} | 20 +-
.../nvkm/engine/disp/{sortu104.c => sortu102.c} | 14 +-
.../nouveau/nvkm/engine/disp/{tu104.c => tu102.c} | 14 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 6 +-
.../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 +-
.../engine/fifo/{gpfifotu104.c => gpfifotu102.c} | 10 +-
.../nouveau/nvkm/engine/fifo/{tu104.c => tu102.c} | 30 +-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/user.h | 2 +-
.../nvkm/engine/fifo/{usertu104.c => usertu102.c} | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 27 +
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 331 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 16 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 5 +
drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 23 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 3 +-
.../nvkm/engine/sec2/tu102.c} | 21 +-
drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 3 +
drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 1 +
drivers/gpu/drm/nouveau/nvkm/subdev/bar/Kbuild | 2 +-
.../nouveau/nvkm/subdev/bar/{tu104.c => tu102.c} | 30 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c | 11 +-
drivers/gpu/drm/nouveau/nvkm/subdev/devinit/Kbuild | 2 +-
.../nvkm/subdev/devinit/{tu104.c => tu102.c} | 14 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/Kbuild | 3 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 3 +
drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 16 +
drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 7 +
.../nouveau/nvkm/subdev/fault/{tu104.c => tu102.c} | 39 +-
drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c | 106 +
drivers/gpu/drm/nouveau/nvkm/subdev/fb/gddr3.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild | 1 +
.../fifo/usertu104.c => subdev/gsp/gv100.c} | 47 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/Kbuild | 2 +-
.../nouveau/nvkm/subdev/mc/{tu104.c => tu102.c} | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/Kbuild | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 2 +-
.../nouveau/nvkm/subdev/mmu/{tu104.c => tu102.c} | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c | 83 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c | 382 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.h | 82 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 56 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk104.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgk20a.c | 10 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm200.c | 22 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgm20b.c | 14 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 210 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp10b.c | 12 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgv100.c | 12 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmmcp77.c | 8 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv04.c | 15 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 6 +-
.../nvkm/subdev/mmu/{vmmtu104.c => vmmtu102.c} | 13 +-
drivers/gpu/drm/nouveau/nvkm/subdev/pmu/memx.c | 4 +-
.../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r352.c | 4 +-
drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 16 +
drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 2 +
drivers/gpu/drm/nouveau/nvkm/subdev/volt/Kbuild | 1 +
.../nvkm/subdev/volt/gf117.c} | 54 +-
drivers/gpu/drm/omapdrm/omap_connector.c | 11 +-
drivers/gpu/drm/omapdrm/omap_crtc.c | 9 +-
drivers/gpu/drm/omapdrm/omap_drv.c | 2 +-
drivers/gpu/drm/omapdrm/omap_drv.h | 1 -
drivers/gpu/drm/omapdrm/omap_encoder.c | 6 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 2 +-
drivers/gpu/drm/omapdrm/omap_fbdev.c | 1 +
drivers/gpu/drm/panel/Kconfig | 30 +
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 11 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 473 ++
drivers/gpu/drm/panel/panel-simple.c | 54 +
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 426 ++
drivers/gpu/drm/panel/panel-tpo-tpg110.c | 496 ++
drivers/gpu/drm/pl111/pl111_drv.c | 8 +-
drivers/gpu/drm/qxl/Makefile | 2 +-
drivers/gpu/drm/qxl/qxl_cmd.c | 36 +-
drivers/gpu/drm/qxl/qxl_display.c | 340 +-
drivers/gpu/drm/qxl/qxl_draw.c | 241 +-
drivers/gpu/drm/qxl/qxl_drv.c | 6 +-
drivers/gpu/drm/qxl/qxl_drv.h | 64 +-
drivers/gpu/drm/qxl/qxl_dumb.c | 2 +-
drivers/gpu/drm/qxl/qxl_fb.c | 300 -
drivers/gpu/drm/qxl/qxl_kms.c | 83 +-
drivers/gpu/drm/qxl/qxl_object.c | 12 +-
drivers/gpu/drm/qxl/qxl_prime.c | 25 +-
drivers/gpu/drm/qxl/qxl_ttm.c | 20 +-
drivers/gpu/drm/r128/r128_cce.c | 5 +-
drivers/gpu/drm/r128/r128_drv.c | 2 +-
drivers/gpu/drm/radeon/atom.c | 2 +
drivers/gpu/drm/radeon/ci_dpm.c | 2 +
drivers/gpu/drm/radeon/evergreen_cs.c | 1 +
drivers/gpu/drm/radeon/radeon_acpi.c | 1 +
drivers/gpu/drm/radeon/radeon_audio.c | 14 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 1 +
drivers/gpu/drm/radeon/radeon_device.c | 1 +
drivers/gpu/drm/radeon/radeon_display.c | 3 +-
drivers/gpu/drm/radeon/radeon_dp_mst.c | 10 +-
drivers/gpu/drm/radeon/radeon_drv.c | 5 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 1 +
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 1 +
drivers/gpu/drm/radeon/si_dpm.c | 2 +
drivers/gpu/drm/rcar-du/Kconfig | 1 +
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 81 +-
drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 8 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 45 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 12 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 17 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 5 +-
drivers/gpu/drm/rcar-du/rcar_du_group.c | 51 +-
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 79 +-
.../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts | 93 +-
.../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts | 53 +-
.../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts | 53 +-
.../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts | 53 +-
.../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts | 53 +-
drivers/gpu/drm/rcar-du/rcar_du_plane.c | 4 +-
drivers/gpu/drm/rcar-du/rcar_du_plane.h | 3 +-
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 3 +-
drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 3 +-
drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 17 +
drivers/gpu/drm/rcar-du/rcar_lvds.c | 103 +-
drivers/gpu/drm/rcar-du/rcar_lvds.h | 27 +
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +-
drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +-
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 6 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 38 +-
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 3 +-
drivers/gpu/drm/rockchip/rockchip_drm_psr.c | 39 +-
drivers/gpu/drm/rockchip/rockchip_drm_psr.h | 3 +
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 163 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 15 +
drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 180 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 53 +
drivers/gpu/drm/savage/savage_state.c | 4 +
drivers/gpu/drm/scheduler/sched_entity.c | 39 +-
drivers/gpu/drm/scheduler/sched_main.c | 219 +-
drivers/gpu/drm/shmobile/shmob_drm_crtc.c | 1 +
drivers/gpu/drm/shmobile/shmob_drm_drv.c | 7 +-
drivers/gpu/drm/shmobile/shmob_drm_kms.c | 1 +
drivers/gpu/drm/sti/sti_crtc.c | 18 +-
drivers/gpu/drm/sti/sti_drv.c | 2 +-
drivers/gpu/drm/sti/sti_dvo.c | 6 +-
drivers/gpu/drm/sti/sti_hda.c | 6 +-
drivers/gpu/drm/sti/sti_hdmi.c | 9 +-
drivers/gpu/drm/sti/sti_tvout.c | 2 +-
drivers/gpu/drm/stm/drv.c | 8 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 2 +-
drivers/gpu/drm/stm/ltdc.c | 15 +-
drivers/gpu/drm/sun4i/Kconfig | 3 +-
drivers/gpu/drm/sun4i/Makefile | 5 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 32 +-
drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 7 +-
drivers/gpu/drm/sun4i/sun4i_frontend.c | 354 +-
drivers/gpu/drm/sun4i/sun4i_frontend.h | 52 +
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 5 +-
drivers/gpu/drm/sun4i/sun4i_layer.c | 63 +-
drivers/gpu/drm/sun4i/sun4i_lvds.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_rgb.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_tcon.c | 3 +-
drivers/gpu/drm/sun4i/sun4i_tv.c | 2 +-
drivers/gpu/drm/sun4i/sun6i_drc.c | 1 +
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 34 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.h | 17 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 2 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 +-
drivers/gpu/drm/tegra/Makefile | 1 +
drivers/gpu/drm/tegra/drm.c | 57 +-
drivers/gpu/drm/tegra/drm.h | 5 +-
drivers/gpu/drm/tegra/fb.c | 2 +-
drivers/gpu/drm/tegra/hda.c | 63 +
drivers/gpu/drm/tegra/hda.h | 20 +
drivers/gpu/drm/tegra/hdmi.c | 222 +-
drivers/gpu/drm/tegra/hub.c | 4 +-
drivers/gpu/drm/tegra/output.c | 11 +-
drivers/gpu/drm/tegra/sor.c | 67 +-
drivers/gpu/drm/tegra/vic.c | 75 +-
drivers/gpu/drm/tegra/vic.h | 9 +
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 37 +-
drivers/gpu/drm/tilcdc/tilcdc_drv.h | 5 +-
drivers/gpu/drm/tilcdc/tilcdc_external.c | 1 +
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 1 +
drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 1 +
drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 26 +-
drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 100 +-
drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 34 +-
drivers/gpu/drm/tinydrm/hx8357d.c | 3 +-
drivers/gpu/drm/tinydrm/ili9225.c | 151 +-
drivers/gpu/drm/tinydrm/ili9341.c | 3 +-
drivers/gpu/drm/tinydrm/mi0283qt.c | 3 +-
drivers/gpu/drm/tinydrm/mipi-dbi.c | 97 +-
drivers/gpu/drm/tinydrm/repaper.c | 44 +-
drivers/gpu/drm/tinydrm/st7586.c | 87 +-
drivers/gpu/drm/tinydrm/st7735r.c | 3 +-
drivers/gpu/drm/ttm/ttm_bo.c | 20 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 19 +-
drivers/gpu/drm/tve200/tve200_drv.c | 10 +-
drivers/gpu/drm/udl/udl_connector.c | 1 +
drivers/gpu/drm/udl/udl_drv.c | 1 +
drivers/gpu/drm/udl/udl_main.c | 1 +
drivers/gpu/drm/v3d/v3d_drv.h | 1 -
drivers/gpu/drm/v3d/v3d_gem.c | 60 +-
drivers/gpu/drm/v3d/v3d_sched.c | 13 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 45 +-
drivers/gpu/drm/vc4/vc4_dpi.c | 2 +-
drivers/gpu/drm/vc4/vc4_drv.c | 1 -
drivers/gpu/drm/vc4/vc4_drv.h | 4 +
drivers/gpu/drm/vc4/vc4_dsi.c | 2 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 34 +-
drivers/gpu/drm/vc4/vc4_kms.c | 7 +-
drivers/gpu/drm/vc4/vc4_perfmon.c | 2 +-
drivers/gpu/drm/vc4/vc4_plane.c | 145 +-
drivers/gpu/drm/vc4/vc4_txp.c | 2 +-
drivers/gpu/drm/vc4/vc4_vec.c | 2 +-
drivers/gpu/drm/vgem/vgem_fence.c | 4 +-
drivers/gpu/drm/via/via_dmablit.c | 4 +
drivers/gpu/drm/via/via_drv.c | 3 +-
drivers/gpu/drm/virtio/Makefile | 2 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 10 +-
drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 103 -
drivers/gpu/drm/virtio/virtgpu_drv.c | 84 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 26 +-
drivers/gpu/drm/virtio/virtgpu_fb.c | 191 -
drivers/gpu/drm/virtio/virtgpu_fence.c | 8 -
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 18 +-
drivers/gpu/drm/virtio/virtgpu_object.c | 13 +
drivers/gpu/drm/virtio/virtgpu_plane.c | 17 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 12 +-
drivers/gpu/drm/vkms/vkms_crtc.c | 26 +-
drivers/gpu/drm/vkms/vkms_drv.c | 3 +-
drivers/gpu/drm/vkms/vkms_output.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 11 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 11 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.h | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 21 +-
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 9 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 6 +-
drivers/gpu/drm/xen/xen_drm_front.c | 2 +-
drivers/gpu/drm/xen/xen_drm_front_conn.c | 3 +-
drivers/gpu/drm/xen/xen_drm_front_gem.c | 15 +-
drivers/gpu/drm/xen/xen_drm_front_kms.c | 4 +-
drivers/gpu/drm/zte/zx_drm_drv.c | 2 +-
drivers/gpu/drm/zte/zx_hdmi.c | 6 +-
drivers/gpu/drm/zte/zx_tvenc.c | 2 +-
drivers/gpu/drm/zte/zx_vga.c | 2 +-
drivers/gpu/drm/zte/zx_vou.c | 2 +-
drivers/gpu/host1x/bus.c | 35 +
drivers/gpu/host1x/cdma.c | 189 +-
drivers/gpu/host1x/cdma.h | 8 +-
drivers/gpu/host1x/dev.c | 49 +-
drivers/gpu/host1x/dev.h | 8 +
drivers/gpu/host1x/hw/cdma_hw.c | 46 +-
drivers/gpu/host1x/hw/channel_hw.c | 43 +-
drivers/gpu/host1x/hw/host1x06_hardware.h | 6 +
drivers/gpu/host1x/hw/host1x07_hardware.h | 6 +
drivers/gpu/host1x/hw/hw_host1x06_channel.h | 11 +
drivers/gpu/host1x/hw/hw_host1x07_channel.h | 11 +
drivers/gpu/ipu-v3/ipu-pre.c | 6 +
drivers/gpu/ipu-v3/ipu-prg.c | 16 +
drivers/gpu/ipu-v3/ipu-prv.h | 1 +
drivers/phy/allwinner/Kconfig | 12 +
drivers/phy/allwinner/Makefile | 1 +
.../allwinner/phy-sun6i-mipi-dphy.c} | 164 +-
drivers/rapidio/devices/rio_mport_cdev.c | 1 +
drivers/rapidio/rio_cm.c | 4 +-
drivers/staging/vboxvideo/TODO | 3 +
drivers/staging/vboxvideo/vbox_drv.c | 10 +-
drivers/staging/vboxvideo/vbox_fb.c | 23 +-
drivers/staging/vboxvideo/vbox_irq.c | 4 +-
drivers/staging/vboxvideo/vbox_mode.c | 9 +-
fs/autofs/autofs_i.h | 3 +
fs/autofs/inode.c | 19 +-
fs/binfmt_elf.c | 32 +-
fs/btrfs/ctree.h | 34 +-
fs/eventpoll.c | 173 +-
fs/exec.c | 9 +-
fs/fat/file.c | 1 +
fs/namei.c | 2 -
include/drm/bridge/dw_hdmi.h | 7 +-
include/drm/bridge/dw_mipi_dsi.h | 3 +-
include/drm/drmP.h | 26 +-
include/drm/drm_atomic.h | 54 +-
include/drm/drm_bridge.h | 8 +-
include/drm/drm_cache.h | 18 +
include/drm/drm_client.h | 2 +-
include/drm/drm_color_mgmt.h | 28 +
include/drm/drm_connector.h | 12 +-
include/drm/drm_crtc.h | 3 -
include/drm/drm_crtc_helper.h | 17 +-
include/drm/drm_damage_helper.h | 3 +
include/drm/drm_device.h | 288 +-
include/drm/drm_dp_helper.h | 37 +-
include/drm/drm_dp_mst_helper.h | 153 +-
include/drm/drm_drv.h | 137 +-
include/drm/drm_dsc.h | 233 +-
include/drm/drm_edid.h | 10 +-
include/drm/drm_encoder_slave.h | 1 -
include/drm/drm_fb_cma_helper.h | 22 -
include/drm/drm_file.h | 1 +
include/drm/drm_fourcc.h | 117 +
include/drm/drm_framebuffer.h | 10 +-
include/drm/drm_gem_cma_helper.h | 5 +-
include/drm/drm_gem_framebuffer_helper.h | 3 +
include/drm/drm_hdcp.h | 2 +
include/drm/drm_legacy.h | 14 +-
include/drm/drm_mode_config.h | 25 +-
include/drm/drm_modes.h | 21 +-
include/drm/drm_modeset_helper.h | 6 +-
include/drm/drm_modeset_helper_vtables.h | 2 +-
include/drm/drm_modeset_lock.h | 2 +-
include/drm/drm_probe_helper.h | 27 +
include/drm/drm_rect.h | 6 -
include/drm/drm_syncobj.h | 23 +-
include/drm/drm_util.h | 53 +-
include/drm/drm_vblank.h | 22 +
include/drm/gpu_scheduler.h | 13 +-
include/drm/i915_pciids.h | 8 +
include/drm/intel-gtt.h | 3 +
include/drm/tinydrm/mipi-dbi.h | 5 +-
include/drm/tinydrm/tinydrm-helpers.h | 20 +-
include/drm/tinydrm/tinydrm.h | 26 -
include/drm/ttm/ttm_bo_api.h | 28 -
include/drm/ttm/ttm_bo_driver.h | 11 +-
include/linux/acpi.h | 11 +-
include/linux/bitops.h | 2 +-
include/linux/build_bug.h | 19 +
include/linux/delay.h | 1 +
include/linux/device.h | 2 +-
include/linux/dma-fence-array.h | 1 +
include/linux/dma-fence.h | 22 +-
include/linux/dynamic_debug.h | 102 +-
include/linux/fs.h | 3 +
include/linux/hdmi.h | 15 +
include/linux/kernel.h | 35 +-
include/linux/limits.h | 36 +
include/linux/lzo.h | 6 +-
include/linux/mfd/intel_soc_pmic.h | 3 +
include/linux/mm.h | 46 -
include/linux/mm_types.h | 73 +-
include/linux/net.h | 2 +-
include/linux/pid.h | 1 -
include/linux/printk.h | 2 +-
include/linux/relay.h | 2 +-
include/linux/types.h | 6 +-
include/trace/events/host1x.h | 26 +
include/uapi/drm/amdgpu_drm.h | 9 +-
include/uapi/drm/drm_fourcc.h | 63 +
include/uapi/drm/i915_drm.h | 64 +
include/uapi/drm/nouveau_drm.h | 51 +
include/uapi/drm/v3d_drm.h | 8 +
include/uapi/linux/auto_fs.h | 2 +-
include/uapi/linux/binfmts.h | 2 +-
include/uapi/linux/limits.h | 4 +-
include/video/imx-ipu-v3.h | 1 +
init/initramfs.c | 6 +-
ipc/sem.c | 7 +-
kernel/.gitignore | 2 -
kernel/Makefile | 11 +-
kernel/configs.c | 42 +-
kernel/fork.c | 1 -
kernel/gcov/gcc_3_4.c | 6 +-
kernel/hung_task.c | 3 +-
kernel/kcov.c | 15 +-
kernel/module.c | 6 +-
kernel/panic.c | 10 +-
kernel/sys.c | 1 +
kernel/sysctl.c | 43 +-
kernel/workqueue.c | 10 +
lib/Kconfig.ubsan | 14 +-
lib/assoc_array.c | 1 +
lib/div64.c | 4 +-
lib/dynamic_debug.c | 22 +-
lib/lzo/lzo1x_compress.c | 130 +-
lib/lzo/lzo1x_decompress_safe.c | 75 +-
lib/lzo/lzodefs.h | 21 +-
lib/test_firmware.c | 9 -
lib/test_ubsan.c | 11 +-
lib/vsprintf.c | 5 +-
samples/mic/mpssd/mpssd.h | 3 -
scripts/checkpatch.pl | 38 +-
scripts/gdb/linux/constants.py.in | 12 +-
scripts/gdb/linux/proc.py | 12 +-
scripts/spelling.txt | 69 +
1289 files changed, 40592 insertions(+), 38626 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/arm,komeda.txt
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90c185.txt
create mode 100644 Documentation/devicetree/bindings/display/msm/gmu.txt
copy Documentation/devicetree/bindings/display/panel/{auo,g101evn010 => auo,g101ev [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ee101ia [...]
rename Documentation/devicetree/bindings/display/panel/{auo,g101evn010 => lemaker, [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/pda,91-00156-a0.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
create mode 100644 Documentation/gpu/afbc.rst
create mode 100644 Documentation/gpu/dp-mst/topology-figure-1.dot
create mode 100644 Documentation/gpu/dp-mst/topology-figure-2.dot
create mode 100644 Documentation/gpu/dp-mst/topology-figure-3.dot
create mode 100644 Documentation/gpu/komeda-kms.rst
create mode 100644 crypto/lzo-rle.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_dpm.c
delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_dpm.h
delete mode 100644 drivers/gpu/drm/amd/amdgpu/ci_smc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/Makefile
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/aux_engine.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce100/i2caux_dce100.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/aux_engine_dce110.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_hw_engine_dce110.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2c_sw_engine_dce110.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce110/i2caux_dce110.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce112/i2caux_dce112.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce120/i2caux_dce120.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_hw_engine_dce80.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2c_sw_engine_dce80.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dce80/i2caux_dce80.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/dcn10/i2caux_dcn10.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/diagnostics/i2caux_diag.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/engine.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_engine.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_generic_hw_engine.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_hw_engine.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2c_sw_engine.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/i2caux/i2caux.h
copy drivers/gpu/drm/amd/{powerplay/hwmgr/vega20_inc.h => display/dc/inc/hw/vmid.h} (64%)
rename drivers/gpu/drm/amd/display/dc/{i2caux/dce80/i2c_sw_engine_dce80.h => inc/v [...]
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/common_baco.c
rename drivers/gpu/drm/amd/{display/dc/i2caux/dce110/i2c_sw_engine_dce110.h => pow [...]
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_baco.c
rename drivers/gpu/drm/amd/{display/dc/i2caux/dce80/i2caux_dce80.h => powerplay/hw [...]
create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_baco.c
copy drivers/gpu/drm/amd/powerplay/hwmgr/{vega20_inc.h => vega20_baco.h} (77%)
create mode 100644 drivers/gpu/drm/arm/display/Kbuild
create mode 100644 drivers/gpu/drm/arm/display/Kconfig
create mode 100644 drivers/gpu/drm/arm/display/include/malidp_io.h
create mode 100644 drivers/gpu/drm/arm/display/include/malidp_product.h
create mode 100644 drivers/gpu/drm/arm/display/include/malidp_utils.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/Makefile
create mode 100644 drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_dev.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_dev.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_drv.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_format_caps.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_kms.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_kms.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_pipeline.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_plane.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_private_obj.c
delete mode 100644 drivers/gpu/drm/bochs/bochs_fbdev.c
create mode 100644 drivers/gpu/drm/i915/i915_active.c
create mode 100644 drivers/gpu/drm/i915/i915_active.h
create mode 100644 drivers/gpu/drm/i915/i915_active_types.h
create mode 100644 drivers/gpu/drm/i915/i915_reset.c
create mode 100644 drivers/gpu/drm/i915/i915_reset.h
create mode 100644 drivers/gpu/drm/i915/selftests/i915_active.c
create mode 100644 drivers/gpu/drm/i915/selftests/igt_live_test.c
create mode 100644 drivers/gpu/drm/i915/selftests/igt_live_test.h
delete mode 100644 drivers/gpu/drm/i915/selftests/intel_breadcrumbs.c
create mode 100644 drivers/gpu/drm/nouveau/include/nvif/clb069.h
create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h
create mode 100644 drivers/gpu/drm/nouveau/nouveau_dmem.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_dmem.h
create mode 100644 drivers/gpu/drm/nouveau/nouveau_svm.c
create mode 100644 drivers/gpu/drm/nouveau/nouveau_svm.h
rename drivers/gpu/drm/nouveau/nvkm/engine/ce/{tu104.c => tu102.c} (91%)
rename drivers/gpu/drm/nouveau/nvkm/engine/disp/{roottu104.c => roottu102.c} (74%)
rename drivers/gpu/drm/nouveau/nvkm/engine/disp/{sortu104.c => sortu102.c} (90%)
rename drivers/gpu/drm/nouveau/nvkm/engine/disp/{tu104.c => tu102.c} (93%)
rename drivers/gpu/drm/nouveau/nvkm/engine/fifo/{gpfifotu104.c => gpfifotu102.c} (91%)
rename drivers/gpu/drm/nouveau/nvkm/engine/fifo/{tu104.c => tu102.c} (82%)
copy drivers/gpu/drm/nouveau/nvkm/engine/fifo/{usertu104.c => usertu102.c} (86%)
rename drivers/gpu/drm/{amd/display/dc/i2caux/dce112/i2caux_dce112.h => nouveau/nv [...]
rename drivers/gpu/drm/nouveau/nvkm/subdev/bar/{tu104.c => tu102.c} (84%)
rename drivers/gpu/drm/nouveau/nvkm/subdev/devinit/{tu104.c => tu102.c} (87%)
rename drivers/gpu/drm/nouveau/nvkm/subdev/fault/{tu104.c => tu102.c} (82%)
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/fault/user.c
create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/gsp/Kbuild
rename drivers/gpu/drm/nouveau/nvkm/{engine/fifo/usertu104.c => subdev/gsp/gv100.c} (56%)
rename drivers/gpu/drm/nouveau/nvkm/subdev/mc/{tu104.c => tu102.c} (88%)
rename drivers/gpu/drm/nouveau/nvkm/subdev/mmu/{tu104.c => tu102.c} (88%)
rename drivers/gpu/drm/nouveau/nvkm/subdev/mmu/{vmmtu104.c => vmmtu102.c} (89%)
rename drivers/gpu/drm/{amd/display/dc/i2caux/engine_base.c => nouveau/nvkm/subdev [...]
create mode 100644 drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c
create mode 100644 drivers/gpu/drm/panel/panel-sitronix-st7701.c
create mode 100644 drivers/gpu/drm/panel/panel-tpo-tpg110.c
delete mode 100644 drivers/gpu/drm/qxl/qxl_fb.c
create mode 100644 drivers/gpu/drm/rcar-du/rcar_lvds.h
create mode 100644 drivers/gpu/drm/tegra/hda.c
create mode 100644 drivers/gpu/drm/tegra/hda.h
delete mode 100644 drivers/gpu/drm/virtio/virtgpu_drm_bus.c
create mode 100644 drivers/gpu/host1x/hw/hw_host1x06_channel.h
create mode 100644 drivers/gpu/host1x/hw/hw_host1x07_channel.h
rename drivers/{gpu/drm/sun4i/sun6i_mipi_dphy.c => phy/allwinner/phy-sun6i-mipi-dp [...]
create mode 100644 include/drm/drm_probe_helper.h
create mode 100644 include/linux/limits.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.