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-master-aarch64-bootstrap_O3
in repository toolchain/ci/base-artifacts.
discards 8fbf907e 0: update: gcc-30b9d0adff718566a7d9ab9d7b69e83d90168446: -5
new 2de99db7 0: update: gcc-5b381f2bb440357cd24594a2b6f52cfcfe305d07: -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 (8fbf907e)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu/gnu-master-aarch64-b [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 139 +-
02-prepare_abe/console.log | 424 +-
03-build_abe-bootstrap_O3/console.log | 66798 +++++++++++++++----------------
console.log | 67361 ++++++++++++++++----------------
jenkins/manifest.sh | 8 +-
5 files changed, 67358 insertions(+), 67372 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-aarch64-lts-allnoconfig
in repository toolchain/ci/base-artifacts.
from c2fc58c8 1: reset: llvm-309246e4e2fe835051e4cf9cd23533918ad2335a: -10
new 9e3cde40 2: update: llvm-309246e4e2fe835051e4cf9cd23533918ad2335a: -10
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 222 +-
02-build_llvm/console.log | 6298 ++++++++++++++++++-------------------
05-check_regression/console.log | 20 +-
06-update_baseline/console.log | 38 +-
console.log | 6578 ++++++++++++++++++++-------------------
jenkins/manifest.sh | 6 +-
reset-baseline | 0
7 files changed, 6637 insertions(+), 6525 deletions(-)
delete mode 100644 reset-baseline
--
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-master-aarch64-next-defconfig
in repository toolchain/ci/base-artifacts.
discards 6fbbd737 0: update: binutils-gcc-linux: boot
new 6ef1247d 0: update: binutils-gcc-linux: boot
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6fbbd737)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 130 +-
02-prepare_abe/console.log | 341 +-
03-build_abe-binutils/console.log | 11400 ++++++------
04-build_abe-stage1/console.log | 15616 +++++++++--------
05-build_linux/console.log | 6066 ++++---
06-boot_linux/console.log | 356 +-
console.log | 33947 ++++++++++++++++++------------------
jenkins/manifest.sh | 16 +-
8 files changed, 33943 insertions(+), 33929 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-aarch64-lts-allnoconfig
in repository toolchain/ci/base-artifacts.
from 380e4a01 0: update: linux-3bd837bfe431839a378e9d421af05b2e22a6d329: boot
new c2fc58c8 1: reset: llvm-309246e4e2fe835051e4cf9cd23533918ad2335a: -10
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 221 +-
02-build_llvm/console.log | 9093 +++++++-------------
03-build_linux/console.log | 464 -
04-boot_linux/console.log | 9 -
05-check_regression/console.log | 17 +-
06-update_baseline/console.log | 21 +
console.log | 9809 ++++++++--------------
jenkins/manifest.sh | 11 +-
06-update_baseline/console.log => reset-baseline | 0
results | 8 -
10 files changed, 6745 insertions(+), 12908 deletions(-)
delete mode 100644 03-build_linux/console.log
delete mode 100644 04-boot_linux/console.log
copy 06-update_baseline/console.log => reset-baseline (100%)
--
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 fec88ab0af97 Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/ [...]
new ad408c766cef drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations
new d4c3022a23d2 drm/v3d: Switch the type of job-> to reduce casting.
new a783a09ee76d drm/v3d: Refactor job management.
new d223f98f0209 drm/v3d: Add support for compute shader dispatch.
new 07fbbd66b973 drm/v3d: Drop reservation of a shared slot in the dma-buf [...]
new dffa9b7a78c4 drm/v3d: Add missing implicit synchronization.
new 96354b5ca4ac drm: increase drm mmap_range size to 1TB
new 409c53f07a81 drm/lima: handle shared irq case for lima_pp_bcast_irq_handler
new ef0db94f94a0 MAINTAINERS: Add Sam as reviewer for drm/panel
new 245e73640817 dma-buf: Remove unused sync_dump()
new b4a2c0055a4f dt-bindings: Add vendor prefix for VXT Ltd
new 68c2edaca651 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings
new 04206185a160 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel
new 7a4f4c31c5bc dt-bindings: panel: Add Samsung S6E63M0 panel documentation
new 994a08a266e3 drm/panel: Add driver for Samsung S6E63M0 panel
new cc483ec1015a dt-bindings: display: Add bindings for OSD101T2045-53TS
new 62967232f145 drm/panel: simple: Add support for OSD101T2045-53TS
new 2de67cf78e7a dt-bindings: display: Add bindings for OSD101T2587-53TS panel
new b97b042a5029 drm/panel: Add OSD101T2587-53TS driver
new 7ad9db66fafb drm/panel: simple: Fix panel_simple_dsi_probe
new fae186c8d63c dt-bindings: display: Add ETM0430G0DH6 bindings
new fd819bff37ed drm/panel: Add support for EDT ETM0430G0DH6
new b1b0d36bdb15 dt-bindings: drm/panel: simple: Add binding for TFC S9700R [...]
new 421615318212 drm/panel: simple: Add TFC S9700RTWV43TR-01B 800x480 panel [...]
new 0a4330f3597e drm/panel: Remove duplicate header
new c9219ae4bd5d dt-bindings: display: add EDT ET035012DM6 display description
new c2d24af620c1 drm/panel: simple: Add support for EDT ET035012DM6
new fbd8b69ab616 dt-bindings: Add vendor prefix for Evervision Electronics
new 81c2d54ad977 dt-bindings: Add Evervision VGG804821 panel
new 9158e3c31163 drm/panel: simple: Add Evervision VGG804821 panel support
new 7d26097b4beb drm/atomic: Create __drm_atomic_helper_crtc_reset() for su [...]
new 12d7a93c8689 drm/docs: Fix typo in __drm_atomic_helper_connector_reset
new 798e5b2a4f1d drm/stm: ltdc: disable hw interrupts before its handler init
new 0cabb0859f5f drm/stm: ltdc: use DRM_WARN for fifo & transfer error messages
new c64d1cb6b1c0 drm/stm: ltdc: fix data enable polarity
new 8ceb8568d6e8 drm/stm: ltdc: update planes at next vblank to avoid parti [...]
new 77756ad6d08f drm/stm: ltdc: limit number of layer to avoid memory overflow
new f42f540b9d0c drm/stm: ltdc: reset controller to avoid partial refresh
new e7c03dbaaaf8 drm/stm: ltdc: add modifier support
new 5e383a979899 dma-buf: balance refcount inbalance
new 67b886d29005 dma-buf: Remove leftover [un]map_atomic comments
new d5ae7712b7ff dma-buf: Update [un]map documentation to match the other f [...]
new e3a9d6c53195 dma-buf: Make mmap callback actually optional
new 842a07a7d044 drm/i915: Use the new __drm_atomic_helper_crtc_reset() helper.
new 9a6a19c0ff72 drm/mali: Convert to using __drm_atomic_helper_crtc_reset( [...]
new 01e2eaf40c9d drm/rockchip: Convert to using __drm_atomic_helper_crtc_re [...]
new b7e0b04ae450 drm/tegra: Convert to using __drm_atomic_helper_crtc_reset [...]
new 1cff7440a86e drm/msm: Convert to using __drm_atomic_helper_crtc_reset() [...]
new 7a34d9c4e003 drm/vkms: Convert to using __drm_atomic_helper_crtc_reset( [...]
new 788033a92a4d drm: drop drm_bus from todo
new b3198c38f02d drm/atomic-helper: Bump vblank timeout to 100 ms
new 5918045c4ed4 drm/scheduler: rework job destruction
new 290764af7e36 drm/sched: Keep s_fence->parent pointer
new a5343b8a2ca5 drm/scheduler: Add flag to hint the release of guilty job.
new 1d721ed679db drm/amdgpu: Avoid HW reset if guilty job already signaled.
new 9e759fc7dcd6 drm/stm: ltdc: manage the get_irq probe defer case
new 1f358bc6f272 drm/stm: ltdc: return appropriate error code during probe
new efe2bf965522 drm/virtio: set seqno for dma-fence
new 48ad7751dbd1 drm/virtio: trace drm_fence_emit
new 5daf8857c990 drm/virtio: add trace events for commands
new 4d8979b3a696 drm/virtio: allocate fences with GFP_KERNEL
new 580fc13f3ee4 drm/dp: drmP.h include removal
new 9c79edecb0e2 drm/edid: drmP.h include removal
new fa2b7c21d9b9 drm/virtio: Remove redundant return type
new 7a00b45af3e7 gpu/drm: Remove duplicate headers
new 27edadf6df81 drm/doc: Improve docs for conn_state->best_encoder
new 19b44b525766 dt-bindings: display: Document FriendlyELEC HD702E LCD panel
new 3be2071004bf drm/panel: simple: Add FriendlyELEC HD702E 800x1280 LCD panel
new 752c4f3c1d19 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
new 094aa54f0f9e drm: Some ocd in drm_file.c
new 03a9606e7fee drm/fb-helper: Avoid race with DRM userspace
new bc9347558785 drm/fb-helper: No need to cache rotation and sw_rotations
new c8de0d5ff978 drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode}
new 85438a8ddf03 drm: Add |struct drm_gem_vram_object| and helpers
new 6c812bc5074b drm: Add |struct drm_gem_vram_object| callbacks for |struc [...]
new 737000fd9c7d drm: Add |struct drm_gem_vram_object| callbacks for |struc [...]
new fed1eec080b9 drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffers
new 1f460b497890 drm: Add simple PRIME helpers for GEM VRAM
new 96352eca5c7c drm: Add VRAM MM, a simple memory manager for dedicated VRAM
new 5c9dcacfe566 drm: Add default instance for VRAM MM callback functions
new 59f5989ad42b drm: Integrate VRAM MM into struct drm_device
new 5b3709793d15 drm/ast: Convert AST driver to |struct drm_gem_vram_object|
new 969562b2cd16 drm/ast: Convert AST driver to VRAM MM
new 3f87330e50ac drm/ast: Replace mapping code with drm_gem_vram_{kmap/kunmap}()
new a3232987fdbf drm/bochs: Convert bochs driver to |struct drm_gem_vram_object|
new b3a25b9af80d drm/bochs: Convert bochs driver to VRAM MM
new ebb04eb36f9c drm/mgag200: Convert mgag200 driver to |struct drm_gem_vra [...]
new 94668ac796a5 drm/mgag200: Convert mgag200 driver to VRAM MM
new a75813435d82 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/ [...]
new 5e6b92552f05 drm/vboxvideo: Convert vboxvideo driver to |struct drm_gem [...]
new 94065bf5543d drm/vboxvideo: Convert vboxvideo driver to VRAM MM
new e2f572aa9cbb drm/hisilicon: Convert hibmc-drm driver to |struct drm_gem [...]
new 83d3af8e208d drm/hisilicon: Convert hibmc-drm driver to VRAM MM
new 86d804f41e5d drm/sun4i: sun6i_mipi_dsi: Support DSI GENERIC_SHORT_WRITE [...]
new 0586576950d5 drm/fb-helper: Fix drm_fb_helper_hotplug_event() NULL ptr [...]
new 3d42fca00891 drm/doc: Allow new UAPI to be used once it's in drm-next/d [...]
new ba6e798ecf32 drm/doc: Document expectation that userspace review looks [...]
new 145986ec566b drm/v3d: Fix debugfs reads of MMU regs.
new 091d62831793 drm/v3d: Set the correct DMA mask according to the MMU's limits.
new 1ba9d7cbc453 drm/v3d: Dump V3D error debug registers in debugfs, and on [...]
new 38c2c7917adc drm/v3d: Fix and extend MMU error handling.
new 75b3f1cb50bd drm: Fix drm.h uapi header for GNU/kFreeBSD
new 79c5ecafe95f dt-bindings: display: stm32: add supply property to DSI co [...]
new f569aa9b1cc8 drm/stm: dsi: add regulator support
new 82ff2fb5d184 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
new 5b24f715042d drm: Reserve/unreserve GEM VRAM BOs from within pin/unpin [...]
new 78666baac295 drm/bridge: Remove duplicate header
new 45babef01f92 drm/rockchip: Change the scl_vop_cal_scl_fac to pass drm_f [...]
new 05c452c115bf drm: Remove users of drm_format_num_planes
new f3e9632cb624 drm: Remove users of drm_format_(horz|vert)_chroma_subsampling
new 24c478ead0bf drm/fourcc: Pass the format_info pointer to drm_format_plane_cpp
new bf39607c1614 drm/fourcc: Pass the format_info pointer to drm_format_pla [...]
new 92f080762c3f drm: Replace instances of drm_format_info by drm_get_format_info
new b0f986b4b025 drm: Remove users of drm_format_info_plane_cpp
new 201bd433bfa3 drm/bochs: fix ptr_ret.cocci warnings
new 3c6b8625dde8 drm/bochs: Fix connector leak during driver unload
new 47ab14578263 drm/lima: add timeout to drm scheduler init
new 201713b6bb03 MAINTAINERS: drop Jerry as TTM maintainer
new 7793a1089649 drm/fourcc: Fix the parameters name in the documentation
new 794c686eb783 drm/scheduler: Fix job cleanup without timeout handler
new 982c0500fd1a dt-bindings: gpu: add #cooling-cells property to the ARM M [...]
new 81da87f63a1e drm: Replace drm_gem_vram_push_to_system() with kunmap + unpin
new cb1f8814bbfc drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers
new 9977e5b43776 drm: Assert that BO is locked in drm_gem_vram_{pin, unpin} [...]
new d825c565304f drm/gma500: remove empty gma_drm.h header file
new 514743357f5a drm/gma500: drop drmP.h from header files
new 5ffa31ed4e12 drm/gma500: make local header files more self-contained
new bc9f100783b9 drm/gma500: drop use of DRM_UDELAY wrapper
new 0c7b178ad7eb drm/gma500: drop drmp.h include from all .c files
new f13e143e7444 dma-buf: start caching of sg_table objects v2
new c614d7e66c6a drm: remove prime sg_table caching
new d4db6c089099 dt-bindings: gpu: add bus clock for Mali Midgard GPUs
new b681af0bc1cc drm: panfrost: add optional bus_clock
new fbb5d0353c62 drm: Add HDR source metadata property
new c0b0ebb17199 drm: Add reference counting on HDR metadata blob
new e85959d6cbe0 drm: Parse HDR metadata info from EDID
new 2cdbfd66a829 drm: Enable HDR infoframe support
new b5e3eed1eeb3 drm: Add HLG EOTF
new 270afb37ae34 video/hdmi: Add Unpack function for DRM infoframe
new 374ed5429346 Merge drm/drm-next into drm-misc-next
new 3b1d715dc2ed dt-bindings: gpu: mali-midgard: Add H6 mali gpu compatible
new 0388f2f61bef drm/cirrus: remove leftover files
new cbb56814fbe7 drm/virtio: remove irrelevant DRM_UNLOCKED flag
new 1f1635b18711 drm/mediatek: Fix warning about unhandled enum value
new 66fafd338780 drm/vc4: Reformat and the binner bo allocation helper
new 65f50f976134 drm/vc4: Check for V3D before binner bo alloc
new e43fe02fe4fd drm/vc4: Check for the binner bo before handling OOM interrupt
new 35c8b4b2c0fe drm/vc4: Allocate binner bo when starting to use the V3D
new 6ac98829a414 drm/edid: Fix docbook in drm_hdmi_infoframe_set_hdr_metadata()
new 909fa3321d34 dt-bindings: fix up for vendor prefixes file conversion
new 88cd7a2c1b29 Merge tag 'drm-misc-next-2019-05-24' of git://anongit.free [...]
new 4f1cb5875ca0 drm/i915: Verify workarounds immediately after application
new 254e11864a36 drm/i915: Verify the engine workarounds stick on application
new 769f0dab622c drm/i915: Make workaround verification *optional*
new 995340234906 drm/i915: Avoid use-after-free in reporting create.size
new dfe2c8ed23d7 drm/i915: Stop overwriting RING_IMR in rcs resume
new 26ddc068de47 drm/i915: Setup the RCS ring prior to execution
new 844e33135d3a drm/i915: Remove unwarranted clamping for hsw/bdw
new d69990e0c399 drm/i915: Use drm_dev_unplug()
new 91cbdb83d3ae drm/i915: Track HAS_RPS alongside HAS_RC6 in the device info
new 7ce99d24ed72 drm/i915: Expose the busyspin durations for i915_wait_request
new b972fffa114b drm/i915: remove DRM_AUTH from IOCTLs which also have DRM_ [...]
new 267e80ee6a34 drm/i915/gtt: Skip clearing the GGTT under gen6+ full-ppgtt
new 95ebcda3ef4f drm/i915/uc: Rename uC firmware init/fini functions
new 911800765ef6 drm/i915/uc: Reserve upper range of GGTT
new fc488b59034a drm/i915/uc: Place uC firmware in upper range of GGTT
new 40d211ef62de Revert "drm/i915/guc: Disable global reset"
new f3c2b76ef25e drm/i915/selftests: Check that gpu reset is usable from at [...]
new 2d6692e642e7 drm/i915: Start writeback from the shrinker
new 9c11b12184bb drm/i915/icl: Fix MG_DP_MODE() register programming
new 372b9ffb5799 drm/i915: Fix skl+ max plane width
new 51eb1a1de7a9 drm/i915/icl: Fix clockgating issue when using scalers
new 09407579abf5 drm/i915: Store the default sseu setup on the engine
new 86554f48e511 drm/i915/selftests: Verify whitelist of context registers
new 112ed2d31a46 drm/i915: Move GraphicsTechnology files under gt/
new d91e657876a9 drm/i915: Introduce struct intel_wakeref
new 23c3c3d04fa7 drm/i915: Pull the GEM powermangement coupling into its own file
new 6eee33e87f6d drm/i915: Introduce context->enter() and context->exit()
new 2ccdf6a1c3f7 drm/i915: Pass intel_context to i915_request_create()
new 79ffac8599c4 drm/i915: Invert the GEM wakeref hierarchy
new 8f2a1057d6ec drm/i915: Explicitly pin the logical context for execbuf
new 1f2b4a7edbc3 drm/i915: Allow multiple user handles to the same VM
new a75d035fedbd drm/i915: Disable preemption and sleeping while using the [...]
new 221c78623ea5 drm/i915: Lift acquiring the vlv punit magic to a common sb-get
new 337fa6e04d40 drm/i915: Lift sideband locking for vlv_punit_(read|write)
new ebb5eb7d731c drm/i915: Replace pcu_lock with sb_lock
new 56c5098ffcf8 drm/i915: Separate sideband declarations to intel_sideband.h
new 7531942861c8 drm/i915: Merge sbi read/write into a single accessor
new 063203c013c5 drm/i915: Merge sandybridge_pcode_(read|write)
new e0516e83640e drm/i915: Move sandybride pcode access to intel_sideband.c
new 928f8f42310f drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context
new 1215d28e722c drm/i915: Enable render context support for Ironlake (gen5)
new 9ce9bdb00dfc drm/i915: Enable render context support for gen4 (Broadwat [...]
new d428ca17ea3d drm/i915: Fix ICL output CSC programming
new f61a8f36c482 drm/i915: Clean up cherryview_load_luts()
new b226c3491b28 Merge drm/drm-next into drm-intel-next-queued
new 251d46b0875c drm/i915/gvt: Pin the per-engine GVT shadow contexts
new fa9f668141f4 drm/i915: Export intel_context_instance()
new f7f28de7e5b2 drm/i915/selftests: Use the real kernel context for sseu i [...]
new 1b1ae40721ea drm/i915/selftests: Pass around intel_context for sseu
new 6b736de5746a drm/i915: Pass intel_context to intel_context_pin_lock()
new 11334c6aad95 drm/i915: Split engine setup/init into two phases
new 5e2a0419ef7c drm/i915: Switch back to an array of logical per-engine HW [...]
new 026844460743 drm/i915: Remove intel_context.active_link
new 46472b3efb61 drm/i915: Move i915_request_alloc into selftests/
new 62c8e423450d drm/i915: Skip unused contexts for context_barrier_task()
new 0fc2273b9ab7 drm/i915/icl: Whitelist GEN9_SLICE_COMMON_ECO_CHICKEN1
new fcfec1fc98ff drm/i915/icl: fix step numbers in icl_display_core_init()
new 323b0a82efbf drm/i915: reorder if chain to have last gen first
new da17223e8539 drm/i915: do not mix workaround with normal flow
new aab30b85c97a drm/i915: ensure more headers remain self-contained
new 779bc1d0f30a drm/i915: make intel_bios.h self-contained
new 531747b8200a drm/i915/dvo: rename dvo.h to intel_dvo_dev.h and make sel [...]
new f4be705f862a drm/i915: make intel_dpll_mgr.h self-contained
new 3db9de3b208c drm/i915: move dsi init functions to intel_dsi.h
new 8834e3659da8 drm/i915: extract intel_fifo_underrun.h from intel_drv.h
new e075094fa318 drm/i915: extract intel_dp_link_training.h from intel_drv.h
new 81afa278e641 drm/i915: extract intel_dp_aux_backlight.h from intel_drv.h
new 440e2b3d8051 drm/i915: extract i915_irq.h from intel_drv.h and i915_drv.h
new dbeb38d93a6d drm/i915: extract intel_hotplug.h from intel_drv.h and i915_drv.h
new 4d173e0c5916 drm/i915: extract intel_bios.h functions from i915_drv.h
new 220b92bf5709 drm/i915: extract intel_quirks.h from intel_drv.h
new 05ca9306715c drm/i915: extract intel_overlay.h from intel_drv.h and i915_drv.h
new b375d0ef2589 drm/i915: extract intel_vdsc.h from intel_drv.h and i915_drv.h
new 46f2066eb6e0 drm/i915: extract intel_dp_mst.h from intel_drv.h
new b9d0baaa3ab3 drm/i915: extract intel_dsi_dcs_backlight.h from intel_drv.h
new 12392a74ff58 drm/i915: extract intel_atomic.h from intel_drv.h
new 0d5adc5f2f01 drm/i915: extract intel_runtime_pm.h from intel_drv.h
new ecbb5fb7f7ac drm/i915: move some leftovers to intel_pm.h from i915_drv.h
new d5f9db2c2a09 drm/i915: extract intel_combo_phy.h from i915_drv.h
new 8a9b36e2588b drm/i915: Wait for the struct_mutex on idling
new 9b11215e40c5 drm/i915: Flatten and rename haswell_set_pipemisc()
new 09b25812db10 drm/i915: Enable pipe HDR mode on ICL if only HDR planes are used
new 45b9c968c5b8 drm/i915: Move the engine->destroy() vfunc onto the engine
new dc76e5764a46 drm/i915: Complete both freed-object passes before drainin [...]
new beb29980026f drm/i915: Corrupt DSI picture fix for GeminiLake
new 117aca43f717 drm/i915/csr: alpha_support doesn't depend on csr or vice versa
new abf4b8ed42e9 drm/i915: Don't skip audio enable if ELD is bogus
new 3904fb78a80d drm/i915: hsw+ audio regs are per-transocder
new bd60a562906b drm/i915/icl: Factor out combo PHY lane power setup helper
new cfda08cdac34 drm/i915/icl: Add missing combo PHY lane power setup
new 8c334f24e3b4 drm/i915: Include fence signaled bit in print_request()
new 263a8cf1ff5e drm/i915: Tune down WARN about incorrect VBT TC legacy flag
new c9fd91668dbd drm/i915: add single combo phy init/unit functions
new 5ece881d2f48 drm/i915/dvo: move DVO chip types to intel_dvo.c
new 2162e103c859 drm/i915/dsi: move operation mode types to intel_dsi.h
new 69f44d3b66a1 drm/i915: move ranges to intel_display.c
new d28cea20bf22 drm/i915: remove unused/stale macros and comments from int [...]
new 6176490e7eb3 drm/i915/csr: move CSR version macros to intel_csr.h
new b1ad4c39bfa3 drm/i915: extract intel_dpio_phy.h from i915_drv.h
new a2649b342d03 drm/i915: extract intel_lpe_audio.h from i915_drv.h
new 4e49d35c3892 drm/i915: extract intel_acpi.h from i915_drv.h
new 2126d3e990a5 drm/i915: extract i915_debugfs.h from i915_drv.h
new fa03cc2e8cc3 drm/i915: move i915_vgacntrl_reg() where needed
new cb3633046769 drm/i915: make i915_utils.h self-contained
new b30ed4cc2e8a drm/i915: move more generic utils to i915_utils.h
new 3ce2ea6574be drm/i915: extract intel_gmbus.h from i915_drv.h and rename [...]
new 818f5cb3e8fb drm/i915/guc: Fix runtime suspend
new c34c5bca331a drm/i915/execlists: Flush the tasklet on parking
new d69ebf4082e9 drm/i915: Leave engine parking to the engines
new f4107766a96e drm/i915/hangcheck: Track context changes
new 0d90ccb70211 drm/i915: Delay semaphore submission until the start of th [...]
new a832d35762a0 drm/i915: Move the PIPEMISC write the correct place
new b7ffc4a839a5 drm/i915: Allow ICL pipe "HDR mode" when the cursor is visible
new d492a29d8c93 drm/i915: Use mul_u32_u32() more
new ca6e56f654e7 drm/i915: Disable semaphore busywaits on saturated systems
new 25312ef13600 drm/i915: Document that we implement WaIncreaseLatencyIPCEnabled
new 5a7d202b1574 drm/i915: Drop WaIncreaseLatencyIPCEnabled/1140 for cnl
new c91a45f421e3 drm/i915: Move w/a 0477/WaDisableIPC:skl into intel_init_ipc()
new 8f91cfd2e7ff drm/i915: Replace intel_ddi_pll_init()
new 46034d2bb7c8 drm/i915: Move the hsw/bdw pc8 code to intel_runtime_pm.c
new c8a0e2aef61f drm/i915: Acquire the signaler's timeline HWSP last
new 39f94a89a90b drm/i915: Assert breadcrumbs are correctly ordered in the [...]
new 7ee280a75fd9 drm/i915: Prefer checking the wakeref itself rather than t [...]
new dc58958d08bb drm/i915: Assert the local engine->wakeref is active
new 05d9c8783bb2 drm/i915/icl: Set GCP_COLOR_INDICATION only for 10/12 bit [...]
new ba0001657f95 drm/i915: Flush the switch-to-kernel-context harder for DROP_IDLE
new ae2306315fe8 drm/i915: Remove delay for idle_work
new 1830374e1332 drm/i915: Cancel retire_worker on parking
new 3970564940ba drm/i915: Stop spinning for DROP_IDLE (debugfs/i915_drop_caches)
new 25d851adbf4c drm/i915: Only reschedule the submission tasklet if preemp [...]
new 5a6ac10b17ff drm/i915/execlists: Don't apply priority boost for resets
new 9ab91a30f2b9 drm/i915: Kill PCH_KBP
new 3fad10dbb688 drm/i915/icl: Fix setting 10 bit deep color mode
new 18ecc6c55bcb drm/i915: Reboot CI if forcewake fails
new 519a019491b8 drm/i915/hangcheck: Replace hangcheck.seqno with RING_HEAD
new 0152b3b3f49b drm/i915: Seal races between async GPU cancellation, retir [...]
new 585b000de23b drm: move content protection property to mode_config
new 43318c0ae38f drm/i915: debugfs: HDCP2.2 capability read
new 0de655cae416 drm: generic fn converting be24 to cpu and vice versa
new 6498bf5800a3 drm: revocation check at drm subsystem
new f26ae6a652f2 drm/i915: SRM revocation check for HDCP1.4 and 2.2
new c16fd9be70fa drm/hdcp: gathering hdcp related code into drm_hdcp.c
new 1d25724b41fa drm/i915/fbc: disable framebuffer compression on GeminiLake
new 13b7648b7eab drm/i915: Fix fastset vs. pfit on/off on HSW EDP transcoder
new dc0c0bfe112c drm/i915: Add readout and state check for pch_pfit.force_thru
new 5ae87063c162 drm/i915: Rearrange i915_scheduler.c
new 52c76fb18a34 drm/i915: Pass i915_sched_node around internally
new 190980187e2b drm/i915: Check for no-op priority changes first
new cdd075960215 drm/hdcp: drm_hdcp_request_srm() as static
new 3c23ed13112c drm/i915: Fix the pipe state timing mismatch warnings
new 8ae897435f0a drm/i915: Refactor bdw_get_pipemisc_bpp
new 30bd7efdf678 drm/i915: Fix pipe config mismatch for bpp, output format
new e3c54da0fe86 drm/i915: Fix pixel clock and crtc clock config mismatch
new 1aa3750885fb drm/i915/icl: More workaround for port F detection due to [...]
new 4547c255f442 drm/i915: Add support for tracking wakerefs w/o power-on g [...]
new dbf99c1f8c7e drm/i915: Force printing wakeref tacking during pm_cleanup
new ee70080a52f1 drm/i915: Verify power domains state during suspend in all cases
new e0da2d63ab3a drm/i915: Add support for asynchronous display power disabling
new f39194a7a8b9 drm/i915: Disable power asynchronously during DP AUX transfers
new ad5125d6ef2d drm/i915: WARN for eDP encoders in intel_dp_detect_dpcd()
new 6cfe7ec02e85 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...]
new 6f08ebe779a3 drm/i915: Remove the unneeded AUX power ref from intel_dp_ [...]
new 08d8e17005a3 drm/i915: Replace use of PLLS power domain with DISPLAY_CO [...]
new b4c7ea635475 drm/i915: Avoid taking the PPS lock for non-eDP/VLV/CHV
new 4e309bafeb77 drm/i915: Assert that TypeC ports are not used for eDP
new dba5a7f301d2 drm/i915: Mark semaphores as complete on unsubmit out if p [...]
new 17db337f5098 drm/i915: Truly bump ready tasks ahead of busywaits
new 96ac08137e1a drm/i915/dp: Initialise locals for static analysis
new af461ff3fa5e drm/i915/hdcp: Use both bits for device_count
new 6e7eb7a80769 drm/i915: Bump signaler priority on adding a waiter
new 68fc728b01fc drm/i915: Downgrade NEWCLIENT to non-preemptive
new 4cc79cbb01ef drm/i915/execlists: Drop promotion on unsubmit
new 1a74fc0b3f49 drm/i915: Add a new "remapped" gtt_view
new e2e394bffa19 drm/i915/selftests: Add mock selftest for remapped vmas
new bb211c3d0c45 drm/i915/selftests: Add live vma selftest
new a88c40ebb881 drm/i915: Shuffle stride checking code around
new 54d4d719fa11 drm/i915: Overcome display engine stride limits via GTT remapping
new aa5ca8b7421c drm/i915: Align dumb buffer stride to 4k to allow for gtt [...]
new 203301298223 drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256 [...]
new 5c000fb33b76 drm/i915: Bump gen7+ fb size limits to 16kx16k
new 7f3f317a66ca drm/i915: Restore control over ppgtt for context creation ABI
new 976b55f0e1db drm/i915: Allow a context to define its set of engines
new e620f7b3a263 drm/i915: Extend I915_CONTEXT_PARAM_SSEU to support local [...]
new 8319f44c0525 drm/i915: Re-expose SINGLE_TIMELINE flags for context creation
new b81dde719439 drm/i915: Allow userspace to clone contexts on creation
new 6d06779e8672 drm/i915: Load balancing across a virtual engine
new 78e41ddd2198 drm/i915: Apply an execution_mask to the virtual_engine
new f71e01a78bee drm/i915: Extend execution fence to support a callback
new ee1136908e9b drm/i915/execlists: Virtual engine bonding
new a88b6e4cbafd drm/i915: Allow specification of parallel execbuf
new fde938867b92 drm/i915/selftests: Verify context workarounds
new cbe3e1d10379 drm/i915/icl: Add WaDisableBankHangMode
new c5d3e39caa45 drm/i915: Engine discovery query
new 8e9d645c6831 drm/i915/dp: Add a config function for YCBCR420 outputs
new 4d432f956d4f drm: Rename struct edp_vsc_psr to struct dp_sdp
new 3c053a96ef5f drm/i915/dp: Program VSC Header and DB for Pixel Encoding/ [...]
new ec4401d3893c drm/i915/dp: Add a support of YCBCR 4:2:0 to DP MSA
new 16668f486ffb drm/i915/dp: Change a link bandwidth computation for DP
new 47d0ccecc9fd drm/i915/dp: Support DP ports YUV 4:2:0 output to GEN11
new cfc0e7bbf41b drm/i915: Update DRIVER_DATE to 20190523
new 09a93ef3d60f drm/i915: remove duplicate typedef for intel_wakeref_t
new d3622099c76f drm/i915/gtt: Always acquire struct_mutex for gen6_ppgtt_cleanup
new 932309fb030d drm/i915/selftests: Move some reset testcases to separate file
new f6470c9bccab drm/i915/selftests: Split igt_atomic_reset testcase
new beca36ffbdb5 drm/i915/selftests: Use prepare/finish during atomic reset test
new 78577e294bf2 drm/i915/guc: Rename intel_guc_is_alive to intel_guc_is_loaded
new 89195bab5d8c drm/i915/uc: Explicitly sanitize GuC/HuC on failure and finish
new f1e6b336bafa drm/i915/uc: Use GuC firmware status helper
new 0922f3459f6d drm/i915/uc: Skip GuC HW unwinding if GuC is already dead
new a2ce23147348 drm/i915/uc: Stop talking with GuC when resetting
new eaf20e6933dc drm/i915/uc: Skip reset preparation if GuC is already dead
new b3ca0d44917c drm/i915: remove unused IO_TLB_SEGPAGES which should be de [...]
new 63e8dcdb4f8e drm/i915/gtt: Neuter the deferred unbind callback from gen [...]
new 397049a03022 drm/i915/gen11: enable support for headerless msgs
new c0a74c732568 drm/i915: Update DRIVER_DATE to 20190524
new 14ee642c2ab0 Merge tag 'drm-intel-next-2019-05-24' of git://anongit.fre [...]
new 437ccd175a7a drm/amd/powerplay: support hotspot/memory critical limit values
new 901cb599dbc2 drm/amd/powerplay: support temperature emergency max values
new ada2b8f1c828 drm/amd/powerplay: support SMU metrics table on Vega12
new a34d1166b47c drm/amd/powerplay: expose current hotspot and memory tempe [...]
new 2adc11564c42 drm/amd/powerplay: support hwmon temperature channel labels V2
new c59a722c4ccb drm/amd/powerplay: expose Vega12 current power
new eef2d67ead3e drm/amd/powerplay: expose Vega12 current gpu activity
new 4fde03a7efe4 drm/amd/powerplay: add helper function to get smu firmware [...]
new 88807dc8d573 drm/amdgpu: Remap hdp coherency registers
new d8e408a82704 drm/amdkfd: Expose HDP registers to user space
new da361dd13f4f drm/amdgpu: Implement get num of hops between two xgmi device
new 0fb0df031acd drm/amdkfd: Adjust weight to represent num_hops info when [...]
new 1846e3f9e76c drm/amd/powerplay: expose Vega20 realtime memory utilization
new 271151d80149 drm/amd/powerplay: expose Vega12 realtime memory utilization
new 767fb6b35dfa drm/amd/powerplay: expose SMU7 asics realtime memory utilization
new f120386d74f1 drm/amdgpu: add new sysfs interface for memory realtime ut [...]
new 912dfc846aad drm/amdgpu: enable separate timeout setting for every ring [...]
new e008299ea9a1 drm/amdgpu: Update latest xgmi topology info after each de [...]
new 673b366b41e2 drm/amdgpu: Add replay counter defines to NBIO headers
new dcea6e65d41f drm/amdgpu: Add PCIe replay count sysfs file
new 5980bcaa9610 drm/amdgpu: Fix CIK references in gmc_v8
new 0d87c9cfc08e drm/amdkfd: Cosmetic cleanup
new 9b6eb00dbdae drm/amd/amdgpu: Add MEM_LOAD to amdgpu_pm_info debugfs file
new 2fbd6f94accd drm/amdgpu: rename amdgpu_prime.[ch] into amdgpu_dma_buf.[ch]
new a58f273cdd0e drm/amd/display: 3.2.28
new 14ed3d00eff9 drm/amd/display: Refactor program watermark.
new 4cd75ff096f4 drm/amd/display: fix multi display seamless boot case
new 21e471f0850d drm/amd/display: Set dispclk and dprefclock directly
new 8dea49605f6e drm/amd/display: add support for disconnected eDP panels
new f5ce9f3cba9f drm/amd/display: add SW_USE_I2C_REG request.
new 64827cadcce3 drm/amd/display: block passive dongle EDID Emulation for U [...]
new efa023363cdf drm/amd/display: Support AVI InfoFrame V3 and V4
new 1352c779cb74 drm/amd/display: Fill prescale_params->scale for RGB565
new e371e19c10a2 drm/amd/display: Disable cursor when offscreen in negative [...]
new 2d27ebac018f drm/amd/display: 3.2.29
new 2f482c4f9098 drm/amd/display: Define Byte 14 on AVI InfoFrame
new 40df2f809e8f drm/amd/display: color space ycbcr709 support
new 052fa7e8c9a9 drm/amd/display: reset retimer/redriver below 340Mhz
new db819940b0ef drm/amd/display: move signal type out of otg dlg params
new e7e10c464a48 drm/amd/display: stop external access to internal optc syn [...]
new 79592db31297 drm/amd/display: fix acquire_first_split_pipe function
new b2293ac23776 drm/amd/display: move back vbios cmd table for set dprefclk
new 1894478ad1f8 drm/amd/display: Fill plane attrs only for valid pxl format
new 88ccdf1d59df drm/amd/display: Expose send immediate sdp message interface
new dd68722c427d drm/amdgpu: Reserve shared fence for eviction fence
new 8511477773c3 drm/amdgpu: add EDC counter register
new 5326ad54c5ef drm/amdgpu: add gfx9 gpr EDC workaround when RAS is enabled
new 992af942a6cf drm/amdgpu: add df perfmon regs and funcs for xgmi
new 7c04ca50b0b9 drm/amdgpu: gpu reset will run late_init
new b152e8e13e88 drm/amdgpu: Revert "drm/amdgpu: skip gpu reset when ras er [...]
new 7af23ebe93fe drm/amdgpu: Issue ras TA disable/enable cmd forcely on boot
new a564808e7f5b drm/amdgpu: handle ras reset
new 36810fdb69ba drm/amdgpu: gmc support ras gpu reset
new 70ab8c6125d6 drm/amdgpu: gfx support ras gpu reset
new 9708a318620d drm/amdgpu: sdma support ras gpu reset
new e79a04d53147 drm/amdgpu: gpu reset will run ras post init
new 78d481126795 drm/amdgpu: init vega10 SR-IOV reg access mode
new 2d11fd3f5420 drm/amdgpu: initialize PSP before IH under SR-IOV
new 3880369f6a8e drm/amdgpu: Add new PSP cmd GFX_CMD_ID_PROG_REG
new c5d19419ed9c drm/amdgpu: implement PSP cmd GFX_CMD_ID_PROG_REG
new 470b425019e7 drm/amdgpu: call psp to program ih cntl in SR-IOV
new 7bd877692e23 drm/amdgpu: Support PSP VMR ring for Vega10 VF
new 98cad2deaf55 drm/amdgpu: Skip setting some regs under Vega10 VF
new 6b1ff3ddc66d drm/amdgpu: add basic func for RLC program reg
new 1bff7f6c679f drm/amdgpu: RLC to program regs for Vega10 SR-IOV
new c5fb351470e8 drm/amd/display: Make some functions static
new 3058770ae352 drm/amdgpu: Fix S3 test issue
new 466b17934609 drm/amdgpu: add badpages sysfs interafce
new 511fdbc33aaa drm/amdgpu: ras support suspend/resume
new 5e6932fe3162 drm/amdgpu: enable ras suspend/resume
new 6121366b749d drm/amdgpu: gmc handle ras resume
new 2c2fc0cd0bd1 drm/amdgpu: gfx handle ras resume
new 777ac3ba3d85 drm/amdgpu: sdma handle ras resume
new 120c212518c8 drm/amdgpu: add no_user_fence flag to ring funcs
new 7ee250b142a3 drm/amdgpu/UVD: set no_user_fence flag to true
new f61334b556d5 drm/amdgpu/VCE: set no_user_fence flag to true
new 474612fc7482 drm/amdgpu/VCN: set no_user_fence flag to true
new 742b48aed44b drm/amdgpu: check no_user_fence flag for engines
new 7d59c41b5150 drm/amd/powerplay: fix Vega10 mclk/socclk voltage link setup
new 36f5f8a74981 drm/amd/powerplay: valid Vega10 DPMTABLE_OD_UPDATE_VDDC se [...]
new 319dd4764ffd drm/amd/powerplay: avoid repeat AVFS enablement/disablement
new fc99f2be06c6 drm/amd/powerplay: update Vega10 power state on OD
new 9995ac560bc3 drm/amd/powerplay: force to update all clock tables on OD reset
new 4c6097efa8ab drm/amd/powerplay: update Vega10 ACG Avfs Gb parameters
new dca29491c37f drm/amdgpu: remove static GDS, GWS and OA allocation
new c3b6c6074166 drm/amdgpu: suppress repeating tmo report
new fe2b5323d2c3 drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE
new 05eee12dd60e drm/amdgpu: move the VCN DPG mode read and write to VCN
new 9dc7b02a3ccc drm/amdgpu: make VCN DPG pause mode detached from general VCN
new 5bb235327323 drm/amdgpu: Report firmware versions with sysfs v2
new d7316ddc610f drm/amd/display: Add ASICREV_IS_PICASSO
new a7669aff7764 drm/amd/display: Don't load DMCU for Raven 1 (v2)
new 97df424fe7a7 drm/amd/display: Drop DCN1_01 guards
new 8667eb64a6b2 drm/amd/powerplay: drop unnecessary sw smu check
new e969f29148ba drm/amd/powerplay: drop redundant smu call
new fe75a323713e drm/amd/powerplay: support ppfeatures sysfs interface on s [...]
new 1de888e8fc59 drm/amd/powerplay: honor hw limit on fetching metrics data
new 986b21b8c88d drm/amd/powerplay: support uclk activity retrieve on sw sm [...]
new 917048d132d7 drm/amd/powerplay: support sw smu hotspot and memory tempe [...]
new 0623fdb061d8 drm/amd/display: define v_total_min and max parameters
new 0880d9ffaea5 drm/amd/display: Hook up CRC capture support for dce120
new be4b289f10ca drm/amd/display: Remove DPMS state dependency for fast boot
new f62b09b1345e drm/amd/display: Reuse MPC OGRAM for 1D blender
new 5408887141ba drm/amd/display: 3.2.30
new 24c18794946a drm/amd/display: add null checks and set update flags
new 6476a7c8f031 drm/amd/display: Program VTG params after programming Global Sync
new eed928dcd83e drm/amd/display: enabling stream after HPD low to high happened
new 78cc70b1e47d drm/amd/display: Engine-specific encoder allocation
new 2da4605dce38 drm/amd/display: Use DCN functions instead of DCE
new b33171ccaabe drm/amd/display: Use VCP for extended colorimetry
new a634913ed24a drm/amd/display: Rename EDID_BLOCK_SIZE to DC_EDID_BLOCK_SIZE
new aa5fdb1ab5b6 drm/amd/display: Explicitly specify update type per plane [...]
new ccd76ebce4e8 drm/amd/display: dont set otg offset
new 1090d58d4815 drm/amd/display: Disable ABM before destroy ABM struct
new 0cd8afaef199 drm/amd/display: 3.2.31
new e74609cb4253 drm/amdgpu/vega20: use mode1 reset for RAS and XGMI
new e70a26b303d5 drm/amdgpu: fix spelling mistake "retrived" -> "retrieved"
new 1b9557fcaa42 drm/amd/powerplay: Fix maybe-uninitialized in get_ppfeatur [...]
new a254bfa2c5fb drm/amd/powerplay: Enable "disable dpm" feature to support [...]
new d6ee400e793f drm/amdgpu: use div64_ul for 32-bit compatibility v1
new 17a839135f73 drm/amd/powerplay: fix sw SMU wrong UVD/VCE powergate setting
new 5208e6a3b25d gpu: fix typos in code comments
new dbaa922b5706 drm/amdgpu: use pcie_bandwidth_available rather than open [...]
new bcae18c2f542 drm/amd/powerplay: enable ppfeaturemask module parameter s [...]
new cb77ee7cae96 drm/amdkfd: Use 64 bit sdma_bitmap
new 96eb5f9dd3d8 drm/amdkfd: Add sdma allocation debug message
new 323c71df9447 drm/amdkfd: Differentiate b/t sdma_id and sdma_queue_id
new c6fd980ab154 drm/amdkfd: Shift sdma_engine_id and sdma_queue_id in mqd
new f756e6319ca0 drm/amdkfd: Fix compute profile switching
new 2db2f259594d drm/amdkfd: Fix gfx8 MEM_VIOL exception handler
new 157e586dc98f drm/amdkfd: Preserve wave state after instruction fetch MEM_VIOL
new 58836009015c drm/amdkfd: Fix gfx9 XNACK state save/restore
new fa722f0d9820 drm/amdkfd: Preserve ttmp[4:5] instead of ttmp[14:15]
new e14ba95b908f drm/amdgpu: Use heavy weight for tlb invalidation on xgmi [...]
new 2c5a51f57042 drm/amdgpu: use HMM callback to replace mmu notifier
new 89cd9d23e9a7 drm/amdkfd: avoid HMM change cause circular lock
new 899fbde14646 drm/amdgpu: replace get_user_pages with HMM mirror helpers
new ad595b8634f3 drm/amdgpu: fix HMM config dependency issue
new 6c55d6e90e68 drm/amdkfd: support concurrent userptr update for HMM
new 6826cb3b92a3 drm/amdgpu: support userptr cross VMAs case with HMM
new b9c5eb5b801a drm/amdgpu: more descriptive message if HMM not enabled
new 1986a3b022be drm/amdgpu: Improve error handling for HMM
new 972fcdb52fe8 drm/amdkfd: Introduce asic-specific mqd_manager_init function
new 59f650a06f8f drm/amdkfd: Introduce DIQ type mqd manager
new fdfa090bc90f drm/amdkfd: Init mqd managers in device queue manager init
new 6c6cde557a8e drm/amdkfd: Add mqd size in mqd manager struct
new 11614c36bc8f drm/amdkfd: Allocate MQD trunk for HIQ and SDMA
new e73390d18110 drm/amdkfd: Fix a potential memory leak
new d1f8f0d17d40 drm/amdkfd: Move non-sdma mqd allocation out of init_mqd
new 0803e7a9e850 drm/amdkfd: Allocate hiq and sdma mqd from mqd trunk
new e78579aab7c3 drm/amdkfd: Move sdma_queue_id calculation into allocate_s [...]
new 065e4bdfa1f3 drm/amdkfd: Fix sdma queue map issue
new 1b4670f69831 drm/amdkfd: Introduce XGMI SDMA queue type
new 14568cf6583e drm/amdkfd: Expose sdma engine numbers to topology
new 16631afff224 drm/amdkfd: Delete alloc_format field from map_queue struct
new 32cce8bc8603 drm/amdkfd: Fix a circular lock dependency
new ed81cd6e0e9f drm/amdkfd: Add VegaM support
new 460960587ae8 drm/amdkfd: Add domain number into gpu_id
new fb2dbfd2427e drm/amdgpu: Add Unique Identifier sysfs file unique_id v2
new a75176770854 drm/amd/powerplay: Fix code error for translating int type [...]
new 1825fd34e8ed drm/amd/display: Switch the custom "max bpc" property to t [...]
new 42ba01fc30e6 drm/amd/display: Use new connector state when getting color depth
new f1e5e9130286 drm/amdgpu: sort probed modes before adding common modes
new 1c1e53f7f2ce drm/amd/doc: Add XGMI sysfs documentation
new 74abc2210e10 drm/amd/doc: Add RAS documentation to guide
new c8bdf2b63e5b drm/amdgpu: fix unload driver fail
new d33ea570bd20 drm/amdkfd: Use kfd fd to mmap mmio
new 29e764621bbc drm/amdkfd: Add gws number to kfd topology node properties
new ca66fb8fbb9b drm/amdgpu: Add interface to alloc gws from amdgpu
new e09d4fc8db94 drm/amdkfd: Allocate gws on device initialization
new 71efab6a30ab drm/amdgpu: Add function to add/remove gws to kfd process
new eb82da1dc442 drm/amdkfd: Add function to set queue gws
new 1a058c337676 drm/amdkfd: New IOCTL to allocate queue GWS
new 023509737140 drm/amdkfd: PM4 packets change to support GWS
new 8d8a5a64a890 drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu
new d55f33da5413 drm/amdgpu/soc15: skip reset on init
new 394e9a14c63d drm/amdgpu: Need to set the baco cap before baco reset
new cf401e2856b2 drm/amdkfd: fix null pointer dereference on dev
new 91c1ead6aee2 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...]
new fd6905fca4f0 drm/stm: ltdc: remove clk_round_rate comment
new fa6251a747b7 drm/stm: dsi: check hardware version
new 9371ea5e5918 drm/meson: imply dw-hdmi i2s audio for meson hdmi
new 5fc537bfd000 drm/mcde: Add new driver for ST-Ericsson MCDE
new 9f1f1a2dab38 drm/edid: Fix a missing-check bug in drm_load_edid_firmware()
new b576ff902f8a drm/sched: Fix static checker warning for potential NULL ptr
new c479450f61c7 drm/panel: Add support for Armadeus ST0700 Adapt
new acfb0b85cdce dt-bindings: display/panel: Add KOE tx14d24vm1bpa display [...]
new 14bf60c416b7 drm/panel: simple: Add KOE tx14d24vm1bpa display support ( [...]
new 6cdd4e60f7b7 drm/panel: st7701: Swap vertical front and back porch timings
new 54e6a745aad3 drm/bridge: make dw_mipi_dsi.h self-contained
new 95b608044fe0 drm/bridge: drop drmP.h usage
new 182c58ab2e5b drm/mcde: Fix compile problems
new 2197f55f462d drm: make drm/drm_auth.h self contained
new cbe932a38dc6 drm: make drm/drm_legacy.h self-contained
new 1dccccba19a5 drm: make drm_crtc_internal.h self-contained
new 7a44fdce421e drm: make drm_internal.h self-contained
new b8d1148892ba drm: make drm_legacy.h self-contained
new 34112deddb43 drm: make drm_trace.h self-contained
new 0500c04ea14a drm: drop use of drmP.h in drm/*
new fd86575fe5d0 drm/damage-helper: Use NULL instead of 0
new cf57fdc8e42b drm/stm: ltdc: restore calls to clk_{enable/disable}
new 4672b1d65fc9 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
new 90fd6ba63a0e drm/panel: panel-innolux: drop unused variable
new cb23eae3ecf5 drm/panel: drop drmP.h usage
new d0f29d4980cd drm/sched: Fix make htmldocs warnings.
new d8fd3722207f drm/mst: Fix MST sideband up-reply failure handling
new c25b84c00826 dt-bindings: display: Convert Allwinner DSI to a schema
new bfb6e014c45f drm/bridge: tc358767: fix tc_aux_get_status error handling
new c28d14849d37 drm/bridge: tc358767: reset voltage-swing & pre-emphasis
new 4b30bf41e11f drm/bridge: tc358767: fix ansi 8b10b use
new e5607637c461 drm/bridge: tc358767: cleanup spread & scrambler_dis
new ab947eb65a31 drm/bridge: tc358767: remove unused swing & preemp
new ca342386a9b3 drm/bridge: tc358767: cleanup aux_link_setup
new 5761a259aa9e drm/bridge: tc358767: move video stream setup to tc_main_l [...]
new 80d57245063f drm/bridge: tc358767: split stream enable/disable
new bb24836869a7 drm/bridge: tc358767: move PXL PLL enable/disable to strea [...]
new cb3263b2df97 drm/bridge: tc358767: add link disable function
new 1c928267b187 drm/bridge: tc358767: disable only video stream in tc_stre [...]
new 67bca92fa830 drm/bridge: tc358767: ensure DP is disabled before LT
new 31b4c8848a89 drm/bridge: tc358767: remove unnecessary msleep
new 0776a269d725 drm/bridge: tc358767: use more reliable seq when finishing LT
new 0bf251465113 drm/bridge: tc358767: cleanup LT result check
new f9538357760b drm/bridge: tc358767: clean-up link training
new 2792c152a845 drm/bridge: tc358767: remove check for video mode in link enable
new 4647a64fd56a drm/bridge: tc358767: use bridge mode_valid
new 0cdb42f313e0 drm/bridge: tc358767: remove tc_connector_best_encoder
new 46648a3cec2d drm/bridge: tc358767: copy the mode data, instead of stori [...]
new 3231573065ad drm/bridge: tc358767: read display_props in get_modes()
new af9526f262c0 drm/bridge: tc358767: add GPIO & interrupt registers
new f25ee5017e4f drm/bridge: tc358767: add IRQ and HPD support
new 423997fffeaf dt-bindings: tc358767: add HPD support
new 9fba099b7a84 drm/bridge: sii902x: add input_bus_flags
new bceee9bb8948 drm/bridge: sii902x: Set output mode to HDMI or DVI accord [...]
new 8dbfc5b65023 drm/bridge: sii902x: pixel clock unit is 10kHz instead of 1kHz
new 9ed99f613fb2 dt-bindings: display: sii902x: Remove trailing white space
new 3f18021f43a3 dt-bindings: display: sii902x: Add HDMI audio bindings
new ff5781634c41 drm/bridge: sii902x: Implement HDMI audio support
new e33df4ca8717 drm/doc: More fine-tuning on userspace review requirements
new 848d56dddad8 drm: Drop a redundant unused variable
new cfc1ce7e5212 drm: Fixed doc warnings in drm uapi header
new 88694af9e4d1 drm/amd/display: Expose HDR output metadata for supported [...]
new b232d4ed92ea drm/amd/display: Only force modesets when toggling HDR
new 1b94f47793b1 drm/docs: More links for implicit/explicit fencing.
new d81294afeecd drm/fb-helper: Remove drm_fb_helper_crtc
new 309aa926364d drm: ADD UAPI structure definition section in kernel doc
new a09db883e5d9 drm: Fix docbook warnings in hdr metadata helper structures
new 67ceef2a1dd0 video/hdmi: Dropped static functions from kernel doc
new 3b295cb1a411 drm: Flush output polling on shutdown
new a6eca2abdd42 drm: atmel-hlcdc: add config option for clock selection
new e1dc68a4b149 drm: atmel-hlcdc: avoid initializing cfg with zero
new 262d67e73f9a drm: atmel-hlcdc: enable sys_clk during initalization.
new e2435ead7633 drm: atmel-hlcdc: add sam9x60 LCD controller
new cbb32079149d drm/atmel-hlcdc: revert shift by 8
new f5b07b04e5f0 dma-buf: Discard old fence_excl on retrying get_fences_rcu [...]
new 141de1d46fc8 Merge tag 'drm-misc-next-2019-06-05' of git://anongit.free [...]
new efb426d58128 drm/amdgpu: ras injection use gpu address
new 789142eb8bae drm/amdgpu:Fix the unpin warning about csb buffer
new dc88b4a684d2 drm/amd/display: make clk mgr soc specific
new 821c65596b68 drm/amd/display: Don't use ROM for output TF if GAMMA_CS_TFM_1D
new 48ea75f99a58 drm/amd/display: Implement CM dealpha and bias interfaces
new a7f90cbc0ee4 drm/amd/display: Move CLK_BASE_INNER macro
new b1432fcbdbea drm/amd/display: assign new stream id in dc_copy_stream
new 0a32df9cfdb3 drm/amd/display: Disable audio stream only if it's current [...]
new 313a9a21ff46 drm/amd/display: Add GSL source select registers
new e63e2491ad92 drm/amd/display: Ensure DRR triggers in BP
new 70d9e8cb8b44 drm/amd/display: disable PSR/ABM before destroy DMCU struct
new 9b93eb475aa9 drm/amd/display: move clk_mgr files to right place
new 8e0546d6c4b1 drm/amd/display: Add min_dcfclk_mhz field to bb overrides
new fe798de53a7a drm/amd/display: Move link functions from dc to dc_link
new b8b205ab2b41 drm/amd/display: 3.2.32
new 88147df0308e drm/amd/display: fix calculation of total_data_read_bandwidth
new 4b0ab7dd37a3 drm/amd/display: fix crash on setmode when mode is close t [...]
new 44ab1aa84ae6 drm/amd/display: do not power on eDP power rail early
new 961ea20155d7 drm/amd/display: Fix type of pp_smu_wm_set_range struct
new baa1fd7f32f2 drm/amd/display: Refactor clk_mgr functions
new d7644091300a drm/amd/display: Add writeback_config to VBA vars
new ff1232a9052e drm/amd/display: Modified AUX_DPHY_RX_CONTROL0
new c5c07cb5435e drm/amd/display: Refactor DIO stream encoder
new 8633d96d3ca1 drm/amd/display: fix issues with bad AUX reply on some displays
new e25228b02e48 drm/amd/display: Increase Backlight Gain Step Size
new 7316c4ad2996 drm/amd/display: Reset planes for color management changes
new 6ad34adeaec5 drm/amd/display: CS_TFM_1D only applied post EOTF
new 4fd334122399 drm/amd/display: program manual trigger only for bottom most pipe
new 443e902eeef9 drm/amdkfd: Return proper error code for gws alloc API
new bdb50274d06a drm/amdgpu/sriov: Correct some register program method
new 526c654a8a06 drm/amdgpu/display: Fix reload driver error
new 6e58ab7ac7fa drm/ttm: Make LRU removal optional v2
new b2f7a6161972 drm/ttm: return immediately in case of a signal
new af1dac01a701 drm/ttm: remove manual placement preference
new 4c5ac9487c15 drm/ttm: cleanup ttm_bo_mem_space
new 224ee02a9d73 drm/ttm: immediately move BOs to the new LRU v3
new d367bd2a5e2b drm/ttm: fix busy memory to fail other user v10
new 0f257b09531b drm/amd/display: use ttm_eu_reserve_buffers instead of amd [...]
new fbebaa72992e gpu: amdgpu: fix broken amdgpu_dma_buf.c references
new c53e4db71276 drm/amdgpu: cancel late_init_work before gpu reset
new beff74bc6e0f drm/amdgpu: fix a race in GPU reset with IB test (v2)
new 621b325aa8b2 drm/amdgpu/display: Drop some new CONFIG_DRM_AMD_DC_DCN1_0 [...]
new ae96e8d7b6f4 drm/ttm: fix ttm_bo_unreserve
new 72a14e9b23d0 Revert "drm/amdgpu: add DRIVER_SYNCOBJ_TIMELINE to amdgpu"
new 396f9acaffd8 Merge branch 'drm-next-5.3' of git://people.freedesktop.or [...]
new 2acd1d1f2199 dt-bindings: display: renesas: du: Document the r8a774a1 bindings
new 07c7c6bfbe03 dt-bindings: display: renesas: lvds: Document r8a774a1 bindings
new d31349a50415 drm: rcar-du: Add R8A774A1 support
new 62e2da682a0a drm: rcar-du: lvds: Add r8a774a1 support
new 66659d9d0962 drm: rcar-du: writeback: include interface header
new b0a6b94027c8 drm: bridge: Add dual_link field to the drm_bridge_timings [...]
new 3cb120814eb9 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...]
new 1ddf2d4ad898 drm: bridge: thc63: Report input bus mode through bridge timings
new f54b4df6b14f dt-bindings: display: renesas: lvds: Add renesas,companion [...]
new 968328496b0f drm: rcar-du: lvds: Remove LVDS double-enable checks
new fa440d870358 drm: rcar-du: lvds: Add support for dual-link mode
new 8e8fddab0d0a drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-li [...]
new 329972a9db8a drm: rcar-du: Add support for missing 32-bit RGB formats
new e158dbb0e6b6 drm: rcar-du: Add support for missing 16-bit RGB4444 formats
new cb5f15b711d3 drm: rcar-du: Add support for missing 16-bit RGB1555 formats
new 34c8a892ec5e Merge tag 'du-next-20190608-2' of git://linuxtv.org/pincha [...]
new 1ee2db22dbad drm/omap: Make sure device_id tables are NULL terminated
new 9a671c214531 drm/omap: remove open-coded drm_invalid_op()
new f2f5f77a22c1 drm/omap: Use dev_get_drvdata()
new 81f2ca24999a drm/omap: use DRM_DEBUG_DRIVER instead of CORE
new ad9df7d91b4a drm/omap: don't check dispc timings for DSI
new 47103a80f55a drm/omap: add framedone interrupt support
new 1bb418bffdd6 drm/omap: add support for manually updated displays
new 561564bea324 Merge tag 'omapdrm-5.3' of git://git.kernel.org/pub/scm/li [...]
new a5b868786924 drm/panel: truly: Add additional delay after pulling down [...]
new 4b013bb2d3a4 drm/virtio: use u64_to_user_ptr macro
new 1b36d506fc82 drm/sis: drop drmP.h use
new 87158992d39a drm/savage: drop use of drm_os_linux
new ac0ac2102003 drm/savage: drop use of drmP.h
new 3c1aa3b38727 drm/r128: drop drm_os_linux dependencies
new 7f1d39efa66f drm/r128: drop use of drmP.h
new c60362500149 dt-bindings: drm/bridge/synopsys: dw-hdmi: Add "unwedge" f [...]
new 50f9495efe30 drm/bridge/synopsys: dw-hdmi: Add "unwedge" for ddc bus
new 7fdf478a4386 drm/virtio: Ensure cached capset entries are valid before [...]
new 676a905b09d5 drm/virtio: Wake up all waiters when capset response comes in.
new 5934ce998faf drm/virtio: Fix cache entry creation race.
new 1a1e5c0f5b84 drm: Ignore drm_gem_vram_mm_funcs in generated documentation
new 1882018a70e0 drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry
new 6dab9102dd7b drm: panel-orientation-quirks: Add quirk for GPD pocket2
new f2f2bb60d998 drm: panel-orientation-quirks: Add quirk for GPD MicroPC
new 382d2af64e7d drm/edid: Clean up DRM_EDID_DIGITAL_* flags
new 3bde449f0bf1 drm/edid: Ignore "DFP 1.x" bit for EDID 1.2 and earlier
new 5e2f97a93f70 drm/sti: drop use of drmP.h
new 1ae752bf390c drm/vkms: Remove useless call to drm_connector_register/un [...]
new 7355965da22b drm/vkms: Forward timer right after drm_crtc_handle_vblank
new fd311d880c76 drm/meson: Add zpos immutable property to planes
new 5ffff4415f9e drm/meson: Add support for XBGR8888 & ABGR8888 formats
new 630bec0c16ee drm/stm: ltdc: No message if probe
new 35ab6cfbf211 drm/stm: support runtime power management
new 955f03a7d073 drm/bridge: sii902x: re-order conditions to prevent out of [...]
new 382d8dfe8b1b drm/bridge: sii902x: fix comparision of u32 with less than zero
new d99004d7201a drm/crc-debugfs: Also sprinkle irqrestore over early exits
new df7378951455 drm/atomic: Move __drm_atomic_helper_disable_plane/set_config()
new eade2a17ddc5 drm/fb-helper: Prepare to move out commit code
new aec3925f093d drm/fb-helper: Move out commit code
new 427231bc6d58 dma-fence: Signal all callbacks from dma_fence_release()
new 0bd79f915c68 drm/bridge/synopsys: dw-hdmi: Fix unwedge crash when no pi [...]
new 75f3f70f0462 drm: drm_crtc.h self-contained
new a7d469cc99b1 drm: drm_debugfs.h self-contained
new 0e1a351d90c8 drm/radeon: drop dependency on drm_os_linux.h
new 2ed9aa0ff3bd drm/radeon: drop drmP.h from header files
new 88f489d26b04 drm/radeon: prepare header files for drmP.h removal
new f91831274e6e drm/radeon: drop use of drmP.h (1/2)
new c182615f3ea3 drm/radeon: drop use of drmP.h (2/2)
new 656600efd67b drm: fix build errors with drm_print.h
new c366be543c5e drm/amd: drop dependencies on drm_os_linux.h
new 4fc4dca8320e drm/amd: drop use of drmp.h in os_types.h
new f867723b41f8 drm/amd: drop use of drmP.h in amdgpu.h
new 841d0023338c drm/amd: drop use of drmP.h in atom.h
new 831583c30910 drm/amd: drop use of drmP.h from all header files
new 9fdd91aa8cf4 drm/amd: drop use of drmP.h in powerplay/
new 09d21852a6f3 drm/amd: drop use of drmP.h in display/
new fdf2f6c56e5e drm/amd: drop use of drmP.h in amdgpu/amdgpu*
new 47b757fba2a3 drm/amd: drop use of drmP.h in remaining files
new 9ff3a5c88e1f drm/virtio: Add memory barriers for capset cache.
new e5852bee90d6 drm/fb-helper: Remove drm_fb_helper_connector
new aafa9e066872 drm/fb-helper: Prepare to move out modeset config code
new cf13909aee05 drm/fb-helper: Move out modeset config code
new ce25600842f3 drm/todo: Add bootsplash entry
new ecf79e7ca156 drm/fb: document dirty helper better
new 99d02ed523dc drm: bridge: dw-hdmi: Add hook for resume
new 27c9130baef5 drm/rockchip: dw_hdmi: Handle suspend/resume
new a3e69b86cf04 drm/bridge/synopsys: dsi: add power on/off optional phy ops
new ee7668bc68a2 drm/stm: dsi: add power on/off phy ops
new 1ff30dd85e63 drm: Reverse lock order in pan_display_legacy()
new c412187dda6e gpu: drm: bridge: sii9234: simplify getting the adapter of [...]
new 5740671e596b dma-fence/reservation: Markup rcu protected access for DEB [...]
new 09cc560951db drm: Tweak drm_encoder_helper_funcs.enable kerneldoc
new b07baa0393d0 drm/virtio: drop framebuffer dirty tracking code
new 31534fda1259 drm/ast: Drop fb_debug_enter/leave
new bb5ce9a017b8 drm/mcde: Fix an uninitialized variable
new a6c3464f69cf drm/gem-vram: Support pinning buffers to current location
new 4d7553c3ed2c drm/ast: Unpin cursor BO during cleanup
new ff771bb1d068 drm/ast: Remove obsolete or unused cursor state
new 27072152075e drm/ast: Pin and map cursor source BO during update
new da460a29c28c drm/ast: Pin framebuffer BO during dirty update
new f4ce5af71bc2 drm/mgag200: Pin framebuffer BO during dirty update
new 94dc57b10399 drm/mgag200: Rewrite cursor handling
new 57c84d5c9348 drm: Remove lock interfaces from GEM VRAM helpers
new 921721738f49 drm: Remove functions with kmap-object argument from GEM V [...]
new 90e73491d5db vga_switcheroo: no need to check return value of debugfs_c [...]
new 2a08f2b8990c panel: rocktech: no need to check return value of debugfs_ [...]
new 1de287512dfd drm/bridge: analogix_dp: possible condition with no effect [...]
new eb19e8479b96 drm/bridge: analogix-anx78xx: Drop of_gpio.h include
new 5b038dcf9d0a drm/bridge: analogix_dp: Convert to GPIO descriptors
new b792e64021ec drm: no need to check return value of debugfs_create functions
new 150c6624a6fa sti: no need to check return value of debugfs_create functions
new 43c76d72ea85 drm: Add atomic variants of enable/disable to encoder help [...]
new 1b27fbdde1df drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers
new 5ade071ba13e drm: Add atomic variants for bridge enable/disable
new 6f3b62781bbd drm: Convert connector_helper_funcs->atomic_check to accep [...]
new 1452c25b0e60 drm: Add helpers to kick off self refresh mode in drivers
new 6c83ca795f2c drm/rockchip: Use dirtyfb helper
new 9f9b25593ab4 drm/connector: Fix kerneldoc warning in HDR_OUTPUT_METADAT [...]
new 51e857af9f3f drm/amdgpu: Fix connector atomic_check compilation fail
new 2454fcea338a Merge tag 'drm-misc-next-2019-06-14' of git://anongit.free [...]
new 52d2d44eee80 Merge v5.2-rc5 into drm-next
new 4251fa5fc3bb drm/vmwgfx: Assign eviction priorities to resources
new c9e5f41f7320 mm: Allow the [page|pfn]_mkwrite callbacks to drop the mmap_sem
new 29875a52915e mm: Add an apply_to_pfn_range interface
new 4fe51e9e7902 mm: Add write-protect and clean utilities for address spac [...]
new 32d1f6985ceb drm/ttm: Allow the driver to provide the ttm struct vm_ope [...]
new 7a39f35ce43f drm/ttm: TTM fault handler helpers
new 93392217066d drm/vmwgfx: Implement an infrastructure for write-coherent [...]
new 86aeaa09f3df drm/vmwgfx: Use an RBtree instead of linked list for MOB r [...]
new d58e3b087b76 drm/vmwgfx: Implement an infrastructure for read-coherent [...]
new 4ba397671237 drm/vmwgfx: Add surface dirty-tracking callbacks
new 03583e503de6 drm/vmwgfx: Add debug message for layout change ioctl
new 358d76d9b577 drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors
new 9bbfda544ed7 drm/vmwgfx: Kill unneeded legacy security features
new 031e610a6a21 Merge branch 'vmwgfx-next' of git://people.freedesktop.org [...]
new ed63bb1d1f84 dma-buf: give each buffer a full-fledged inode
new bb2bb9030425 dma-buf: add DMA_BUF_SET_NAME ioctls
new bcc071110aea dma-buf: add show_fdinfo handler
new 53ffa1ee8de2 drm/rockchip: dw_hdmi: add basic rk3228 support
new de85ec271a86 drm/rockchip: cdn-dp: correct rate in the struct drm_dp_li [...]
new 987d65d01356 drm: debugfs: make drm_debugfs_create_files() never fail
new a0e93c41eb75 drm/panfrost: Align GEM objects GPU VA to 2MB
new 41ff5bd83435 drm: add debug print to update_vblank_count
new 7974033e527a drm/dp: Add DP_DPCD_QUIRK_NO_SINK_COUNT
new 5d4d823d0ac9 drm/vc4: no need to check return value of debugfs_create f [...]
new 99b9683f2142 drm/rockchip: Properly adjust to a true clock in adjusted_mode
new 527e4ca3b6d1 drm/rockchip: Base adjustments of the mode based on prev a [...]
new f5500f385ba3 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
new 8db420ac6cf2 drm/todo: Improve drm_gem_object funcs todo
new eb69c8a4bf5e drm/gem: Unexport drm_gem_(un)pin/v(un)map
new dd082cef99b6 drm/panfrost: Move gpu_{write, read}() macros to panfrost_regs.h
new 92f0ad0b1dc6 drm/panfrost: Add a module parameter to expose unstable ioctls
new 1e51348013a2 drm/panfrost: Add an helper to check the GPU generation
new 7786fd108777 drm/panfrost: Expose performance counters through unstable ioctls
new b7a3623d87e9 drm/rcar-du: Fix error check when retrieving crtc state
new 8a08e50cee66 drm: Permit video-buffers writecombine mapping for MIPS
new b6b3821fac22 drm/vkms: Move format arrays to vkms_plane.c
new c936843f06ee drm/vkms: add crc sources list
new 772cd52c5574 drm/connector: Add documentation for drm_cmdline_mode
new 46cc2d76a74a drm/client: Restrict the plane_state scope
new 307696d3b734 drm/client: Restrict the rotation check to the rotation itself
new a99076e87e06 drm/client: Change drm_client_panel_rotation name
new e08ab74bd4c7 drm/modes: Rewrite the command line parser
new 3aeeb13d8996 drm/modes: Support modes names on the command line
new 1bf4e09227c3 drm/modes: Allow to specify rotation and reflection on the [...]
new 22045e8e52bd drm/connector: Introduce a TV margins structure
new 3d46a3007cd8 drm/modes: Parse overscan properties
new 731514b446fe drm/atomic: Add a function to reset connector TV properties
new b7ced38916a9 drm/selftests: Add command line parser selftests
new 90b2df5743cd drm/vc4: hdmi: Set default state margin at reset
new bcb7416e3480 Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
new d609f60addfc Merge branch 'topic/remove-fbcon-notifiers' into drm-misc-next
new 34884dba2944 dt-bindings: Add doc for the Ingenic JZ47xx LCD controller driver
new 90b86fcc47b4 DRM: Add KMS driver for the Ingenic JZ47xx SoCs
new 7d0ed30433aa drm: self_refresh: Fix a reversed condition in drm_self_re [...]
new 002c845be525 drm/self_refresh: Fix possible NULL deref in failure path
new 2b5d74fa3cee drm/stm: drv: fix suspend/resume
new 836334fd7475 drm/todo: Update drm_gem_object_funcs todo even more
new 39a207d0cfce Merge tag 'drm-misc-next-2019-06-20' of git://anongit.free [...]
new 5c27de1df850 drm/i915/dsi: Call drm_connector_cleanup on vlv_dsi_init e [...]
new c2df2201b693 drm/i915/gtt: set err to -ENOMEM on memory allocation failure
new 591d4dc47290 drm/i915: make REG_BIT() and REG_GENMASK() work with variables
new 4361ccac2810 drm/i915/icl: Fix AUX-B HW not done issue w/o AUX-A
new d284d5145eb8 drm/i915: Make sandybridge_pcode_read() deal with the seco [...]
new c457d9cf256e drm/i915: Make sure we have enough memory bandwidth on ICL
new b27e35ae5b18 drm/i915: Keep user GGTT alive for a minimum of 250ms
new 2491b544ff3a Merge drm/drm-next into drm-intel-next-queued
new cc80b2ef2489 drm/i915/guc: Change platform default GuC mode
new a2904ade3dc2 drm/i915/guc: Don't allow GuC submission
new ffd5ce22faa4 drm/i915/guc: Updates for GuC 32.0.3 firmware
new 386e300fe9fa drm/i915/guc: Reset GuC ADS during sanitize
new e958cc908792 drm/i915/guc: Always ask GuC to update power domain states
new 415e7f0a7b89 drm/i915/guc: Define GuC firmware version for Geminilake
new afac50928403 drm/i915/huc: Define HuC firmware version for Geminilake
new 4a1f9dc11916 drm/i915/guc: New GuC interrupt register for Gen11
new 2d4ed3a988e6 drm/i915/guc: New GuC scratch registers for Gen11
new 7c5ae251b048 drm/i915/huc: New HuC status register for Gen11
new 1e83e7a66d13 drm/i915/guc: Create vfuncs for the GuC interrupts control [...]
new 54c52a841250 drm/i915/guc: Correctly handle GuC interrupts on Gen11
new 440f136bd3b7 drm/i915/guc: Update GuC CTB response definition
new a18c3d5e4e42 drm/i915/guc: Enable GuC CTB communication on Gen11
new f4cc89992056 drm/i915/guc: Define GuC firmware version for Icelake
new c9e0c8d91ead drm/i915/huc: Define HuC firmware version for Icelake
new 86beaea13100 drm/i915: Enabled Modeset when HDR Infoframe changes
new c0560fab6d37 drm/i915: Add DRM Infoframe handling for BYT/CHT
new 44b42ebfccfd drm/i915: Enable infoframes on GLK+ for HDR
new 5a0200f69dfd drm/i915: Write HDR infoframe and send to panel
new b37f588e4f68 drm/i915: Add state readout for DRM infoframe
new b7bedf31252a drm/i915: Attach HDR metadata property to connector
new 7f6cafb959fc drm/i915: Kill the undead intel_context.c zombie
new 5e5d2e209e08 drm/i915: Split GEM object type definition to its own header
new afa1308596c9 drm/i915: Pull GEM ioctls interface to its own file
new 98932149aeb9 drm/i915: Move object->pages API to i915_gem_object.[ch]
new 8475355f7a26 drm/i915: Move shmem object setup to its own file
new f033428db28b drm/i915: Move phys objects to its own file
new b414fcd5be0b drm/i915: Move mmap and friends to its own file
new f0e4a0639752 drm/i915: Move GEM domain management to its own file
new 10be98a77c55 drm/i915: Move more GEM objects under gem/
new 37d63f8fdb49 drm/i915: Pull scatterlist utils out of i915_gem.h
new 6951e5893b48 drm/i915: Move GEM object domain management from struct_mu [...]
new d45a1a533499 drm/i915: Move GEM object waiting to its own file
new 3f43c8767ed7 drm/i915: Move GEM object busy checking to its own file
new 446e2d16a131 drm/i915: Move GEM client throttling to its own file
new 754f7a0b2a13 drm/i915: Rename intel_context.active to .inflight
new c017cf6b1a5c drm/i915: Drop the deferred active reference
new 638d87c4a70e drm/i915: Update pipe gamma enable bits when C8 planes are [...]
new be8a4b2d3199 drm/i915: Add debugs for the C8 vs. legacy LUT case
new bd41ca49a273 drm/i915: Use local variable for SSEU info in GETPARAM ioctl
new 135a63b68250 drm/i915: Add macro for SSEU stride calculation
new b5ab1abe8df2 drm/i915: Move calculation of subslices per slice to new function
new 0040fd19e728 drm/i915: Refactor sseu helper functions
new 1ac159e23c2c drm/i915: Expand subslice mask
new 2e2f08d02dd2 drm/i915: Take a runtime pm wakeref for atomic commits
new 81a04d2e9091 drm/i915: selftest_lrc: Check the correct variable
new 0c1f845772e5 drm/i915: Avoid refcount_inc on known zero count
new a10f361d176c Revert "drm/i915: Expand subslice mask"
new 7f5f228008e4 drm/i915/gtt: Avoid overflowing the WC stash
new 0a4a6e74e733 drm/i915/gtt: grab wakeref in gen6_alloc_va_range
new 6501aa4e3a45 drm/i915: add in-kernel blitter client
new 47bc28d7ee6d drm/i915: Split off pci_driver.remove() tail to drm_driver [...]
new f2d1315895ca drm/i915: Drop check for non-NULL entry in llist_for_each_ [...]
new 1fbf9d81429a drm/i915: Make default value for i915.mmio_debug a compile [...]
new fd1e194f4869 drm/i915: fix use of uninitialized pointer vaddr
new 7ef5ef5cdead drm/i915: add force_probe module parameter to replace alph [...]
new 3b4fa9640ccd drm/i915: Track the purgeable objects on a separate eviction list
new d82b4b26218d drm/i915: Report all objects with allocated pages to the shrinker
new 912348b64d09 drm/i915/icl: Ensure port A combo PHY HW state is correct
new 7645b19d9bdd drm/i915: extract intel_display_power.h/c from intel_runti [...]
new 79b4df6827fe drm/i915: move more defs in intel_display_power.h
new 7d09888ead1d drm/i915: add i2c symlink under hdmi connector
new 8b67896e3ba1 drm/i915: Pass intel_atomic_state to cdclk funcs
new 3d51b48fd16b drm/i915: Clean up cdclk vfunc assignments
new 85829eb5ee1a drm/i915: Pass intel_atomic state to check_digital_port_co [...]
new c3b1e6c67dd2 drm/i915: Use intel_ types in intel_modeset_clear_plls()
new bca0bfa31c1b drm/i915: Use intel_ types in haswell_mode_set_planes_work [...]
new 1b9994c78977 drm/i915: Don't pass the crtc to intel_dump_pipe_config()
new f239b7998507 drm/i915: Don't pass the crtc to intel_modeset_pipe_config()
new 5643dd9c7af4 drm/i915: Use intel_ types in intel_modeset_checks()
new 9a86a07c7e94 drm/i915: Use intel_ types in intel_atomic_check()
new a0e701041c95 drm/i915: Move state dump to the end of atomic_check()
new 64f6dbabf79a drm/i915: Include crtc_state.active in crtc state dumps
new 2833920d0ea0 drm/i915: Dump failed crtc states during atomic check
new 926878fba5d8 drm/i915: Make state dumpers take a const state
new 10d75f5428fd drm/i915: Fix plane state dumps
new 87d1372d1da3 drm/i915/selftests: Flush partial-tiling object once
new 1c8242c3a4b2 drm/i915: Use unchecked writes for setting up the fences
new 59ec84eca57a drm/i915: Use unchecked uncore writes to flush the GTT
new 1d1b5490b91c drm/i915/gtt: Replace struct_mutex serialisation for allocation
new bcc8737ddcaa Documentation/i915: Fix references to renamed files
new 2740e81aad0f drm/i915: Introduce vfunc read_luts() to create hw lut
new 3633e5116dfb drm/i915: Enable intel_color_get_config()
new 36a0f92020dc drm/i915/bios: make child device order the priority order
new 7679f9b8f6ee drm/i915/bios: store child device pointer in DDI port info
new cc21f01137a4 drm/i915/bios: refactor DDC pin and AUX CH sanitize functions
new c72deaa47f45 drm/i915/bios: use port info child pointer to determine HP [...]
new a7475e5dae8e drm/i915/bios: use port info child pointer to determine LS [...]
new 932cd1543156 drm/i915/bios: clean up VBT port info debug logging
new aafe16e38df2 drm/i915/bios: remove unused, obsolete VBT definitions
new f87f6599c843 drm/i915/bios: reserve struct bdb_ prefix for BDB blocks
new 231dcffc234f drm/i915/bios: add BDB block comments before definitions
new 843444ed1301 drm/i915/bios: sort BDB block definitions using block ID
new 1434e1f613e8 drm/i915/bios: add VBT swing bit to child device definition
new b77f9525a658 drm/i915/bios: add more LFP options
new f41c615310d2 drm/i915/bios: add an enum for BDB block IDs
new 2c1c55252647 drm/i915/dsi: Use a fuzzy check for burst mode clock check
new b71438606343 drm/i915/ehl: Support HBR3 on EHL combo PHY
new 8a6f43d4d92d Documentation/i915: Fix kernel-doc references to moved gem files
new affa22b5f0f7 drm/i915: fix documentation build warnings
new 155ab8836caa drm/i915: Move object close under its own lock
new 1fe2d6f94f96 drm/i915: Skip context_barrier emission for unused contexts
new ac543d7145bf drm/i915: Report an earlier wedged event when suspending t [...]
new bc7b488b1d1c drm/i915/dmc: protect against reading random memory
new b61ea001b2df drm/i915: Reset only affected engines when handling error capture
new 7c53c48d01a3 drm/i915: Tidy engine mask types in hangcheck
new 77a302e04312 drm/i915: Make Gen6/7 RING_FAULT_REG access engine centric
new f736ae1b1031 drm/i915: Extract engine fault reset to a helper
new bcc726bea2cd drm/i915: Unexport i915_gem_init/fini_aliasing_ppgtt
new dbc651836372 drm/i915: Convert some more bits to use engine mmio accessors
new f6e903db89bc drm/i915: Tidy intel_execlists_submission_init
new 97068c1b905d drm/i915: Move intel_dp->prepare_link_train assignment int [...]
new 0502a1af95a1 drm/i915: Drop pointless WARN_ON
new 38f300410f3e drm/i915: Fix per-pixel alpha with CCS
new cc54d5e8d816 drm/i915/sdvo: Fix AVI infoframe TX rate readout
new dc49a56bd43b drm/i915/sdvo: Implement proper HDMI audio support for SDVO
new dd6090f8780a drm/i915: Rename SDVO_AUDIO_ENABLE to HDMI_AUDIO_ENABLE
new b5716a4efe5c drm/i915/sdvo: Check that we have space for the infoframe
new 700bbf83eabd drm/i915/sdvo: Don't unpack stack garbage
new 7f668346e70f drm/i915/sdvo: Don't write stack garbage into the hbuf
new bca29283dcc0 drm/i915/sdvo: Actually print the reason why the SDVO comm [...]
new 0e29eb9d9160 drm/i915/dsi: Move logging of DSI VBT parameters to a help [...]
new 2def5ae7d7fb drm/i915/dsi: Move vlv/icl_dphy_param_init call out of int [...]
new 6be306bee7dd drm/i915/dsi: Read back pclk set by GOP and use that as pclk (v3)
new 33ec6c9eb35e drm/i915/guc: always use Command Transport Buffers
new 23529cbe9156 drm/i915/wopcm: update default size for gen11+
new d13616db8bac drm/i915: move pm related declarations to intel_pm.h
new a6617183b7d2 drm/i915: remove some unused declarations from intel_drv.h
new f59d6414a6d1 drm/i915: move more atomic plane declarations to intel_ato [...]
new c57984478ba9 drm/i915/frontbuffer: remove obsolete comment about mark b [...]
new cf20b411bb02 drm/i915: Grammar s/the its/its/
new 6a8cc66ffe0f drm/i915: Move i915_check_and_clear_faults to intel_reset.c
new bf210f6c9e6f drm/i915/perf: fix whitelist on Gen10+
new 4d94961d7f28 drm/i915: Eliminate unused mmio accessors
new 8ed3a6230482 drm/i915: Convert i915_reg_read_ioctl to use explicit mmio [...]
new 8500f14b6398 drm/i915: Convert icl_get_stolen_reserved to uncore mmio a [...]
new 7f1502d99614 drm/i915: Convert gem_record_fences to uncore mmio accessors
new 1cea02dbca84 drm/i915: Convert intel_read_wm_latency to uncore mmio accessors
new 6caed5c938f6 drm/i915: Remove I915_READ64 and I915_READ64_32x2
new f398bbde9e97 drm/i915: Make read_subslice_reg take engine
new f4d57d838c48 drm/i915: Allow interrupts when taking the timeline->mutex
new a8cff4c8283a drm/i915: Promote i915->mm.obj_lock to be irqsafe
new e568ac3874be drm/i915: Pull kref into i915_address_space
new ab53497b5757 drm/i915: Rename i915_hw_ppgtt to i915_ppgtt
new 9937e16b2820 drm/i915/guc: Move intel_guc_reserved_gtt_size to intel_wo [...]
new 09a32cb7b45f drm/i915: Make GuC GGTT reservation work on ggtt
new 4f338ac0b2fa drm/i915/icl: use ranges for voltage level lookup
new 63b1700b40d6 drm/i915/cnl: use ranges for voltage level lookup
new 522d47cff112 drm/i915/skl: use ranges for voltage level lookup
new ea60f4bdc433 drm/i915: Add a label for config DRM_I915_SPIN_REQUEST
new 33df8a7697a0 drm/i915: Prevent lock-cycles between GPU waits and GPU resets
new b16c7ed95caf drm/i915: Do not touch the PCH SSC reference if a PLL is using it
new 4a95e36f0357 drm/i915: Rename HSW/BDW PLL bits
new 0f52c097a25f drm/i915: Nuke LC_FREQ
new d1707a96b117 drm/i915: Assert that HSW/BDW LCPLL is using the non-SSC r [...]
new 86761789b38a drm/i915: Improve WRPLL reference clock readout on HSW/BDW
new c3ad8d29db5e drm/i915: Add missing commas to the end of the subplatform [...]
new 6ce1c33d6c36 drm/i915: Kill INTEL_SUBPLATFORM_AML
new ecab9be174d9 drm/i915: Combine unbound/bound list tracking for objects
new c54f0bac7046 drm/i915: Remove I915_READ8
new e33a4be83a64 drm/i915: Remove I915_POSTING_READ_FW
new e44d62d1dd29 drm/i915: Remove POSTING_READ16
new 54ac6479737b drm/i915: Remove I915_WRITE_NOTRACE
new 5a31d30b22c0 drm/i915: Remove I915_READ_NOTRACE
new 4f5fd91fb327 drm/i915: Remove I915_READ16 and I915_WRITE16
new 70972f51819a drm/i915: kerneldoc warnings squelched
new 0cf289bd5de3 drm/i915: Move fence register tracking from i915->mm to ggtt
new 5e3fb2a5b528 drm/i915: Enable refcount debugging for default debug levels
new a09507682e45 drm/i915: Discard some redundant cache domain flushes
new 6e4e9708614a drm/i915: Execute signal callbacks from no-op i915_request_wait
new 84383d2e8d7c drm/i915: Refine i915_reset.lock_map
new cc49abc2460f drm/i915: Add Wa_1409120013:icl,ehl
new d5b6c275d04a drm/i915: prefer i915_runtime_pm in intel_runtime function
new 87b391b95184 drm/i915: Remove rpm asserts that use i915
new 9102650fb975 drm/i915: make enable/disable rpm assert function use the [...]
new 1bf676cc2dba drm/i915: move and rename i915_runtime_pm
new 69c663554452 drm/i915: move a few more functions to accept the rpm structure
new d858d5695f38 drm/i915: update rpm_get/put to use the rpm structure
new c447ff7db348 drm/i915: update with_intel_runtime_pm to use the rpm structure
new 58a111f03a6e drm/i915: make intel_wakeref work on the rpm struct
new ce476c80b8bf drm/i915: Keep contexts pinned until after the next kernel [...]
new 9db0c5caa747 drm/i915: Stop retiring along engine
new 422d7df4f090 drm/i915: Replace engine->timeline with a plain list
new dfdeaff29396 drm/i915: Avoid tainting i915_gem_park() with wakeref.lock
new f4071997f1de drm/i915/ehl: Update MOCS table for EHL
new ca851bae0f52 drm/i915: make intel_sdvo_regs.h self-contained
new 379bc100232a drm/i915: move modesetting output/encoder code under display/
new 83766cdef332 drm/i915: Nuke atomic set/get prop plane stubs
new 89a72304f2f3 drm/i915: Change gamma/degamma_lut_size data type to u32
new 377c70edd486 drm/i915/icl: Add register definitions for Multi Segmented gamma
new eec0778ec421 drm/i915: Rename ivb_load_lut_10_max
new 02ae8ba96640 drm/i915/icl: Add Multi-segmented gamma support
new df0566a641f9 drm/i915: move modesetting core code under display/
new 0780f3b6f054 drm/i915: no need to check return value of debugfs_create [...]
new 7d82cc353ad4 drm/i915/gtt: No need to zero the table for page dirs
new b5b7bef9ca9e drm/i915/gtt: Use a common type for page directories
new 4fba8764b6db drm/i915/gtt: Introduce init_pd_with_page
new 56ab674190b1 drm/i915/gtt: Introduce init_pd
new 9ee7250384d8 drm/i915/gtt: Generalize alloc_pd
new 8a6f9d5c172d drm/i915/dmc: use kernel types
new 56b206bcdada drm/i915/dmc: extract fw_info and table walk from intel_pa [...]
new 0bba84975b37 drm/i915/dmc: add support for package_header with version 2
new 46fcbe4b5e40 drm/i915/dmc: extract function to parse css header
new 32fd773384af drm/i915/dmc: extract function to parse package_header
new 08f8984fd733 drm/i915/dmc: extract function to parse dmc_header
new 0703a53b818c drm/i915/dmc: add support to load dmc_header version 3
new 8132b8d182e3 drm/i915/dmc: remove redundant return in parse_csr_fw()
new e93821146921 drm/i915/dmc: protect against loading wrong firmware
new 32a196314827 drm/i915/gtt: Serialise both updates to PDE and our shadow
new c6f7acb80abf drm/i915/ehl: Introduce Mule Creek Canyon PCH
new 6800d9a53532 Documentation/i915: fix file references after display/ sub [...]
new 4951dc0178ba drm/i915/guc: Reduce verbosity on log overflows
new 7009db1475e9 drm/i915: Keep engine alive as we retire the context
new ef78f7b18726 drm/i915: Use drm_gem_object.resv
new f0521558a2a8 drm/i915: Don't clobber M/N values during fastset check
new b124ea432af7 drm/i915: Constify intel_pipe_config_compare()
new dde84833c325 drm/i915: Make pipe_config_err() vs. fastset less confusing
new 7afc7f816870 drm/i915: Drop the _INCOMPLETE for has_infoframe
new 5380d0b781c4 drm/i915: Support flags in whitlist WAs
new ebd2de47a19f drm/i915: Support whitelist workarounds on all engines
new 7b3d40631098 drm/i915: Add whitelist workarounds for ICL
new 767662bc62a4 drm/i915: Update workarounds selftest for read only regs
new 0bd6cb6b58f7 drm/i915: Skip shrinking already freed pages
new 1422768fa260 drm/i915/selftests: Flush live_evict
new eca153603f2f drm/i915: Don't dereference request if it may have been re [...]
new 381f8a20d2f6 drm/i915/psr: Force manual PSR exit in older gens
new 44d89409a12e drm/i915: Make the semaphore saturation mask global
new 73591341014d drm/i915/execlists: Detect cross-contamination with GuC
new 2f5309452dc0 drm/i915: Stop passing I915_WAIT_LOCKED to i915_request_wait()
new 1ee008f240ad drm/i915: Update DRIVER_DATE to 20190619
new 417f2544f48c Merge tag 'drm-intel-next-2019-06-19' of git://anongit.fre [...]
new 5d51f6c0da1b drm/komeda: Add writeback support
new 65ad2392dd6d drm/komeda: Added AFBC support for komeda driver
new 7fded557c439 drm/komeda: Attach scaler to drm as private object
new 502932a03fce drm/komeda: Add the initial scaler support for CORE
new 6d30cbfbcdd6 drm/komeda: Implement D71 scaler support
new d92b66b87502 drm/komeda: Add writeback scaling support
new 1f7f9ab7900e drm/komeda: Add engine clock requirement check for the dow [...]
new 42b6f118f6d1 drm/komeda: Add image enhancement support
new 62ffc39320e6 drm/komeda: Creates plane alpha and blend mode properties
new ebf68996de0a arm/komeda: Convert dp_wait_cond() to return an error code.
new 0e52ab9ff0fc drm/komeda: Clear enable bit in CU_INPUTx_CONTROL
new 429bfabe0054 drm/komeda: Add rotation support on Komeda driver
new 19358630f3a5 drm/komeda: Adds limitation check for AFBC wide block not [...]
new 97e659d4670f drm/komeda: Update HW up-sampling on D71
new 9682dee98222 drm/komeda: Enable color-encoding (YUV format) support
new e87cae37f600 drm/komeda: Adds SMMU support
new 6af386db0563 dt/bindings: drm/komeda: Adds SMMU support for D71 devicetree
new df860f98bcd5 drm/komeda: Add komeda_fb_check_src_coords
new 04e84545b980 drm/komeda: Add format support for Y0L2, P010, YUV420_8/10BIT
new 109bd7d5f4c2 drm/komeda: Adds zorder support
new 28be315c9c0c drm/komeda: Unify mclk/pclk/pipeline->aclk to one MCLK
new 6f84da0c74f1 drm/komeda: Rename main engine clk name "mclk" to "aclk"
new 619053220a7d dt/bindings: drm/komeda: Unify mclk/pclk/pipeline->aclk to [...]
new 9a28105f5a43 drm/komeda: Add component komeda_merger
new b35d0927d3b0 drm/komeda: Add split support for scaler
new a407a6509393 drm/komeda: Add layer split support
new 3b9dfa4ef28c drm/komeda: Add slave pipeline support
new 420810cec63b drm/komeda: Refine function to_d71_input_id
new f461d6591f33 drm/komeda: Accept null writeback configurations for writeback
new 4b9baf74ef73 drm/komeda: Add new component komeda_splitter
new 264b9436d23b drm/komeda: Enable writeback split support
new 8b70ce7ddf07 komeda: no need to check return value of debugfs_create functions
new a106504ba7aa malidp: no need to check return value of debugfs_create functions
new a6c606047810 drm/komeda: Correct printk format specifier for "size_t"
new 0b044a999e86 drm/komeda: fix 32-bit komeda_crtc_update_clock_ratio
new 2cfb1981dd0d drm/komeda: Make Komeda interrupts shareable
new 9b75276e4fb1 Merge commit 'refs/for-upstream/mali-dp' of git://linux-ar [...]
new 4bb923e8075f gpu: host1x: Do not output error message for deferred probe
new 1e390478cfb5 gpu: host1x: Increase maximum DMA segment size
new 31fa25f100ec gpu: host1x: Do not link logical devices to DT nodes
new bbad640709fd drm/tegra: Use GPIO descriptor API
new f3b0d8793c16 drm/tegra: dpaux: Make VDD supply optional
new eb7cf945a8da host1x: debugfs_create_dir() can never return NULL
new dfd03396d7b6 Merge tag 'drm/tegra/for-5.3-rc1' of git://anongit.freedes [...]
new e28ad544f462 drm/edid: parse CEA blocks embedded in DisplayID
new 80d42db02b3a drm/edid: use for_each_displayid_db where applicable
new 2e9943aab568 drm/i2c: tda998x: introduce tda998x_audio_settings
new 935b9ca35744 drm/i2c: tda998x: implement different I2S flavours
new 7dad3740aeb7 drm/i2c: tda998x: improve programming of audio divisor
new a03a915b8387 drm/i2c: tda998x: derive CTS_N value from aclk sample rate ratio
new 82642ab7345d drm/i2c: tda998x: store audio port enable in settings
new 7168916072b5 drm/i2c: tda998x: index audio port enable config by route type
new e4fe96f11ee4 drm/i2c: tda998x: configure both fields of AIP_CLKSEL together
new 26f7bf1251c7 drm/i2c: tda998x: move audio routing configuration
new 900b2b7250b8 drm/i2c: tda998x: clean up tda998x_configure_audio()
new 125a4f9394c7 drm/i2c: tda998x: get rid of params in audio settings
new 2807ba759703 drm/i2c: tda998x: add support for pixel repeated modes
new fcc22c5f9dda drm/i2c: tda998x: improve correctness of quantisation range
new 45a19dd39788 drm/i2c: tda998x: add vendor specific infoframe support
new b22342ea07e6 Merge tag 'for-airlie-tda998x' of git://git.armlinux.org.u [...]
new 5a6bfe0960c4 drm/amdgpu/psp: udpate ta_ras interface header
new a3e7738d5771 drm/amdgpu: drop some validation failure messages
new 94de7349f78d drm/amdgpu: create GDS, GWS and OA in system domain
new 55c2e5a1600c drm/amdgpu: stop removing BOs from the LRU v3
new 7e9309494501 drm/amd/display: Don't set mode_changed=false if the strea [...]
new 59648d6954cd drm/amd/display: Add back missing hw translate init for DCN1_01
new 052af915d826 drm/amdgpu: Fixed missing to clear some EDC count
new bb2d2128a54c drm/amdkfd: Simplify eviction state logic
new 0ccbc7cdf54d drm/amdkfd: CP queue priority controls
new 77866d541677 drm/amdkfd: Implement queue priority controls for gfx9
new 91c9c23e4308 drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2)
new e038b9016aa8 drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc
new e0301317acfe drm/amdgpu: Hardcode reg access using L1 security
new efa0bf86a59c drm/amd/powerplay: add set_power_profile_mode for raven1_refresh
new 80f41f84ae2c drm/amd/amdgpu: add RLC firmware to support raven1 refresh
new 4b7ef85cc65e drm/amd/display: Add connector debugfs for "output_bpc"
new f04bee34d6e3 drm/amd/display: Always allocate initial connector state state
new b4559a16467a drm/amd/amdgpu: remove vram_page_split kernel option (v3)
new 01933ba42d3d drm/amd/display: Use current connector state if NULL when [...]
new 37fb6e8a96fb drm/amd/display: Enable fast plane updates when state->all [...]
new df0a8064be4f drm/amdgpu: Add GDS clearing workaround in later init for gfx9
new ae1589f669b5 drm/amdgpu: drop the incorrect soft_reset for SRIOV
new ad4de27f48f0 drm/amdgpu: Add module parameter for specifying default ABM level
new c3e50f89006c drm/amd/display: Set default ABM level to module parameter
new 540c122924bd drm/amd/display: fix resource saving missing when power st [...]
new 53c81fc7875b drm/amd/display: Update link rate from DPCD 10
new 6e5155ae6b66 drm/amd/display: Copy stream updates onto streams
new 327e4f12104e drm/amd/display: add some math functions for dcn_calc_math
new 620ab8aa248f drm/amd/display: 3.2.33
new 0bfb01ce90c6 drm/amd/display: Dont aser if DP_DPHY_INTERNAL_CTRL
new f09220041851 drm/amd/display: add i2c_hw_Status check to make sure as H [...]
new c7c7192c56d2 drm/amd/display: add audio related regs
new 1760bd06c8e9 drm/amd/display: Use macro for invalid OPP ID
new 7cd4b70091a5 drm/amd/display: Rework CRTC color management
new abe882a39a9c drm/amd/display: fix issue with eDP not detected on driver load
new 0d44494af174 drm/amd/display: fix gamma logic breaking driver unload
new 7f9c24a0fc43 drm/amd/display: 3.2.34
new 70bcf2bc5203 drm/amd/display: 3.2.35
new cca738e8735b drm/amd/display: Clean up scdc_test_data struct
new acbf7faaf925 drm/amd/display: Remove superflous error message
new 11cd74cdb98a drm/amd/display: move vmid determination logic out of dc
new 9ed43ef84d9d drm/amd/display: Add Underflow Asserts to dc
new 910954da2c05 drm/amd/display: Gamma logic limitations causing unintende [...]
new c08264876f4d drm/amd/display: Use stream opp_id instead of hubp
new 3de5aa81c506 drm/amd/display: S3 Resume time increase after decoupling [...]
new 16b6253a0837 drm/amd/display: Do not grant POST_LT_ADJ when TPS4 is used
new a1651530a3ba drm/amd/display: make clk_mgr call enable_pme_wa
new 233d87a579b8 drm/amd/display: set link->dongle_max_pix_clk to 0 on a di [...]
new 4a39ec6ac5f3 drm/amdgpu: fix pm_load_smu_firmware for SR-IOV
new 9c5ab937b15f drm/amdgpu: Add CHIP_VEGAM to amdgpu_amdkfd_device_probe
new 8252562d5270 drm/amdgpu: Fix bounds checking in amdgpu_ras_is_supported()
new 66c45500bfdc drm/amdgpu: use new HMM APIs and helpers
new eec0b4cf92b0 drm/amdkfd: Only initialize sdma vm for sdma queues
new 2ff528190f5c drm/amdkfd: Only load sdma mqd when queue is active
new d39b77373463 drm/amdkfd: Refactor create_queue_nocpsch
new 8636e53c4715 drm/amdkfd: Separate mqd allocation and initialization
new 06b89b38f3cc drm/amdkfd: Fix a circular lock dependency
new f77dac6cd62e drm/amdkfd: Fix sdma queue allocate race condition
new 1ae99eab34f9 drm/amdkfd: Initialize HSA_CAP_ATS_PRESENT capability in t [...]
new 465ab9e02aac drm/amdkfd: Add device to topology after it is completely inited
new e9bc1bf7916e drm/amdgpu: register pm sysfs for sriov (v2)
new c5e4c6bbbdce drm/amd/amdgpu: Bail out of BO node creation if not enough [...]
new 96cf624b164a drm/amdgpu: Reserve space for shared fence
new 0079f82e710c drm/amdgpu: return 0 by default in amdgpu_pm_load_smu_firmware
new 635e2c5f0a1f drm/amdgpu: bump the DRM version for GDS ENOMEM fixes
new bb1d26b46091 radeon: no need to check return value of debugfs_create functions
new 450f30ea9c60 amdgpu: no need to check return value of debugfs_create functions
new 641d30035c7d amdkfd: no need to check return value of debugfs_create functions
new 4be8be78b7d8 amdgpu_dm: no need to check return value of debugfs_create [...]
new 88099f53cc37 drm/amd/display: fix compilation error
new eb03e7959c36 drm/amdgpu: explicitly set mmGDS_VMID0_BASE to 0
new 70d488fb3f9e Revert "drm/amdkfd: Fix sdma queue allocate race condition"
new d091bc0a700f Revert "drm/amdkfd: Fix a circular lock dependency"
new 6a6ef5ee257e drm/amdkfd: Fix a circular lock dependency
new 38bb4226ffe5 drm/amdkfd: Fix sdma queue allocate race condition
new 82973e078b9d drm/amd/powerplay: detect version of smu backend (v2)
new b6bb56ac7d16 drm/amd/display: Add missing newline at end of file
new e1a2f2d23a98 drm/amdgpu: fix error handling in df_v3_6_pmc_start
new 4fe7d1a8a4c4 drm/amd/display: Delete a redundant memory setting in amdg [...]
new b9341521700d drm/amd/powerplay: Delete a redundant memory setting in ve [...]
new 21a249ca0241 drm/amdgpu: wait to fetch the vbios until after common init
new acb05f0a3f62 drm/amdgpu: Do error injection even vram reserve fails
new c1d827d62f71 drm/amd/amdgpu: cast mem->num_pages to 64-bits when shifting (v2)
new e82fdb16a065 drm/amdgpu: improve HMM error -ENOMEM and -EBUSY handling
new de9f26bbd384 drm/amdkfd: Add procfs-style information for KFD processes
new 496091fa041f drm/amd/display: Fix null-deref on vega20 with xgmi
new e4cf4bf5b876 drm/amdgpu: update df_v3_6 for xgmi perfmons (v2)
new 9c7c85f7ea1f drm/amdgpu: add pmu counters
new a95ecb653aa8 drm/amdgpu/sriov: fix Tonga load driver failed
new 70a1efac712c Revert "drm/amd/display: Enable fast plane updates when st [...]
new 76d981a9fe82 Revert "drm/amd/display: make clk_mgr call enable_pme_wa"
new 0198b6e5be88 Revert "drm/amd/display: Add Underflow Asserts to dc"
new f94ec6f8b885 Revert "drm/amd/display: move vmid determination logic out of dc"
new ecbc382c9fdf Revert "drm/amd/display: Rework CRTC color management"
new 1a1da391c9e2 Revert "drm/amd/display: Use macro for invalid OPP ID"
new 4f0793989f2f Revert "drm/amd/display: Copy stream updates onto streams"
new db3239f535cb drm/amdgpu: add ATHUB 2.0 register headers
new ae213c44506c drm/amdgpu: add CLK 11.0 register headers
new d6ad5023e877 drm/amdgpu: add DCN 2.0 register headers
new 2a3196f1f088 drm/amdgpu: add HDP 5.0 register headers
new d33ad040279c drm/amdgpu: add MP 11.0 register headers
new 9edefe7bacbd drm/amdgpu: add NBIO 2.3 register headers
new 326354fa97cf drm/amdgpu: add VCN 2.0 register headers
new be4008b8c5b9 drm/amdgpu: add GC 10.1 register headers (v4)
new f519f0be45da drm/amdgpu: add MMHUB 2.0 register headers
new 3d220cc3bde5 drm/amdgpu: add OSS 5.0 register headers
new d2996831b288 drm/amdgpu: add SMUIO 11.0 register headers
new efd8725f03c9 drm/amdgpu: add navi10 enums header
new 10e4b2273535 drm/amdgpu: atomfirmware.h updates for navi10
new 76a2d0b0a1d4 drm/amdgpu: add doorbell assignement for navi10
new 33934b3576b0 drm/amdgpu: add navi10 ip offset header
new 852a6626d5fd drm/amdgpu: add navi10 asic type
new 107c34bcbf47 drm/amdgpu: add NV series gpu family id
new d67383e6b764 drm/amdgpu: add GDDR6 vram type
new 5228fe3010f0 drm/amdgpu: Add GDDR6 in vram_name arrary
new 02a9e40a83bc drm/amdgpu: add gfx10 specific config in amdgpu_gfx_config
new 3e514732c0e1 drm/amdgpu: add gfx10 specific new member pa_sc_tile_steer [...]
new 23c6268eb196 drm/amdgpu: add navi10 gpu info firmware
new 109c80ddb40f drm/amdgpu: add gpu_info_firmware v1_1 structure for navi10
new 35c2e91059cb drm/amdgpu: parse the new members added by gpu_info ucode v1_1
new a9833d02b515 drm/amdgpu: add v10 structs header (v2)
new 1f43631be5f9 drm/amdgpu: add gfx v10 clear state header v2
new 9a87c32fdabf drm/amdgpu: add sdma v5 packet header file
new 98cd7f5b1837 drm/amdgpu: add navi pm4 header
new 89d7a79c7bd9 drm/amdgpu: query vram type from atomfirmware vram_info
new 09fa0613bd9f drm/amdgpu: query vram_width from vram_info table
new b45ddfe811b9 drm/amdgpu: add nbio callbacks for vcn doorbell support
new 225cef9d8850 drm/amdgpu: add nbio v2.3 for navi10 (v4)
new 068ed934ee57 drm/amdgpu/gfx10: new approach to load pfp fw (v4)
new 2a00bb13226b drm/amdgpu/gfx10: new approach to load ce fw (v4)
new 8825af65ffc1 drm/amdgpu/gfx10: new approach to load gfx10 me fw (v4)
new cf02b03f7c00 drm/amdgpu: add members in amdgpu_me for gfx queue
new e537c9946115 drm/amdgpu: acquire available gfx queues
new 7470bfcf2014 drm/amdgpu: add helper function for gfx queue/bitmap transition
new 4fc6a88f01b9 drm/amdgpu: rename amdgpu_gfx_compute_mqd_sw_init
new bc4a6f71355f drm/amdgpu: Add struct kiq_pm4_funcs into kiq struct
new ba0c13b7747b drm/amdgpu: Add common gfx func Disable kcq via kiq
new 849aca9f9c03 drm/amdgpu: Move common code to amdgpu_gfx.c
new 19191961659c drm/amdgpu/gfx10: add special unmap_queues packet for preemption
new 53b2fe415fb1 drm/amdgpu: enable gfx eop interrupt per gfx pipe
new 51bcce4621d8 drm/amdgpu: add module parameter for async_gfx_ring enablement
new 5bfca0692849 drm/amdgpu: enable async gfx ring by default
new 54fc447279ec drm/amdgpu: create mqd for gfx queues on navi10
new 714ff8525118 drm/amdgpu: add new HDP CG flags
new 9faa494e2fcc drm/amdgpu: add flag to support IH clock gating
new 367adb2ad5bd drm/amdgpu/athub2: enable athub2 clock gating
new c304b9e51914 drm/amdgpu: correct pte mtype field for navi
new 7596ab68ff7d drm/amd/gmc9: rename AMDGPU_PTE_MTYPE to AMDGPU_PTE_MTYPE_VG10
new 7f95167ce131 drm/amdgpu: refine the PTE encoding of PRT for navi10
new 770b93e9ee84 drm/amdgpu: add gfxhub v2.0 block for navi10 (v4)
new adc43c1b5e47 drm/amdgpu: add mmhub v2 block for navi10 (v4)
new f9df67e92404 drm/amdgpu: add gmc v10 ip block for navi10 (v6)
new cb3908c133f1 drm/amdgpu: add irq sources for gfx v10_1
new 4984dd069f29 drm/amdgpu: add irq sources for sdma v5_0
new abade675e02e drm/amdgpu: add irq sources for vcn v2_0 (v2)
new 5527cd064012 drm/amd/display: move dcn v1_0 irq source header to ivsrcid/dcn/
new edc611475a8a drm/amdgpu: add navi10 ih ip block (v3)
new 2beae55e3929 drm/amdgpu: add structures for buffer allocate/release for [...]
new 5cc036a84705 drm/amdgpu: add fw load type flag for rlc autoload
new 9dd4b75cf0af drm/amdgpu: set navi10's fw loading type as direct
new bc290fe55259 drm/amdgpu: Add psp 11.0 support for navi10.
new 7d0906e83a2f drm/amdgpu: add structure to support build-in toc to psp sos
new 93d8f2221b5e drm/amdgpu/psp: support init psp sos microcode with build-in toc
new 52718c844c60 drm/amdgpu: use rlc toc from psp sos binary
new 4a94ba8f376e drm/amdgpu: rename rlc autoload to backdoor autoload
new 6fa405646de6 drm/amdgpu: add helper function to print psp hdr
new 37e919180c37 drm/amdgpu/psp: print out psp v11 ucode hdr in drm debug mode
new 434dbb2a4abc drm/amdgpu/psp: support print out psp firmware header v1_1 info
new 46ea9501fbc9 drm/amdgpu/psp: add structure to support load toc in psp (v2)
new 7ea49e765189 drm/amdgpu/psp: add support to load TOC to psp
new 1a5b4cca29ba drm/amdgpu/psp: start rlc autoload after psp recieved all [...]
new 5160709d4509 drm/amdgpu/psp: switch to use sos_offset_bytes member as s [...]
new fba08a77bbbe drm/amdgpu/psp: perform tmr_init and asd_init after loadin [...]
new 4414ec6d14da drm/amdgpu/psp: update psp gfx interface to match with psp [...]
new 1d1f41cf49d1 drm/amdgpu/psp: initialize autoload_supported flag in psp_sw_init
new cc0beec2dd18 drm/amd/amdgpu: add flag to mark whether autoload is suppo [...]
new 119eb6db542f drm/amdgpu/psp: skip mec jt when autoload is enabled
new bb67469e29f3 drm/amdgpu: enable psp front door loading by default on navi10
new 1316956284ac drm/amdgpu: load smc ucode at first with psp while rlc aut [...]
new a698faf862f0 drm/amdgpu: declare navi10 asd firmware
new a954f3ffc7fe drm/amdgpu/psp11: skip ta firmware for navi10
new 6f298bd81589 drm/amdgpu: enable virtual display feature for navi10
new dfc9847956d5 drm/amdgpu: Add helper function amdgpu_ring_set_preempt_cond_exec
new ef3e13238b5f drm/amdgpu: add the trailing fence per ring
new 692441f2654c drm/amdgpu: Add new ring interface preempt_ib
new b239c0172745 drm/amdgpu: add mcbp driver parameter
new f92d5c6123f4 drm/amdgpu: enable the static csa when mcbp enabled
new d8780dc71d56 drm/amdgpu: add ib preemption status in amdgpu_job (v2)
new ca1eb73207a4 drm/amdgpu/sdma: allocate CSA per sdma ring
new 43974dacb6c3 drm/amdgpu: program for resuming preempted ib
new 6698a3d05fda drm/amdgpu: add mcbp unit test in debugfs (v3)
new 80f8fb9178ed drm/amdgpu: mark the partial job as preempted in mcbp unit test
new f39f5bb1c9d6 drm/amdgpu/discovery: add ip discovery initial support
new 987da7294bdf drm/amdgpu/discovery: fix calculations of some gfx info
new 478586d6d5c7 drm/amdgpu/discovery: update definitions of table_info and [...]
new 70cbfe3d64b8 drm/amdgpu/discovery: add harvest info data table
new 85f267a7078f drm/amdgpu/discovery: use hardcoded mmRCC_CONFIG_MEMSIZE
new 2de00413761d drm/amdgpu/discovery: fix hwid for nbio
new 8e84aa1bf2af drm/amdgpu/discovery: stop taking psp header into account
new 6a8ee0257dee drm/amdgpu/discovery: update definition for struct die_header
new 966f1d8fd05f drm/amdgpu/discovery: stop converting the units of base addresses
new a190d1c75c73 drm/amdgpu/discovery: add module param for ip discovery en [...]
new 437298b83399 drm/amdgpu/discovery: refactor ip list traversal
new a2bd77bbde79 drm/amdgpu: disable concurrent flushes for Navi10 v2
new 22e96fa62ec6 drm/amdgpu: add pa_sc_tile_steering_override to drm_amdgpu [...]
new be9250fb962d drm/amdgpu: set the default value of pa_sc_tile_steering_override
new fef6e24c8b02 drm/amdgpu: add initial support for sdma v5.0 (v6)
new a8790e2475ea drm/amdgpu: add Navi10 VCN firmware support
new 45a1a48b5c31 drm/amdgpu: add VCN2.0 decode ring test
new 60a2309ec465 drm/amdgpu: add VCN2.0 decode ib test
new 9085914a5af4 drm/amdgpu: add JPEG2.0 decode ring test
new 54bb93c2251c drm/amdgpu: add JPEG2.0 decode ring ib test
new 1b61de45dfaf drm/amdgpu: add initial VCN2.0 support (v2)
new 384872846f71 drm/amdgpu/mes: add amdgpu_mes driver parameter
new a538bbe7a8db drm/amdgpu/mes: add mes header file and definition
new 7bbc36765ccb drm/amdgpu/mes: add definitions of ip callback function
new 5f84cc635bce drm/amdgpu/mes: enable mes on navi10 and later asic
new 886f82aa7a1d drm/amdgpu/mes10.1: add ip block mes10.1 (v2)
new a644d85a5cd4 drm/amdgpu: add gfx v10 implementation (v10)
new 44f1bb1fed25 drm/amdgpu: avoid to use SOC15_REG_OFFSET in static array [...]
new c6b6a42175f5 drm/amdgpu: add navi10 common ip block (v3)
new 6bdadb207224 drm/amdgpu: Add navi10 kfd support for amdgpu (v3)
new e0d076574e8d drm/amdgpu: update golden setting programming logic
new 14328aa58ce5 drm/amdkfd: Add navi10 support to amdkfd. (v3)
new bd1c0fdfc1a1 drm/amdgpu: add Navi10 pci ids
new 0a5b8c7b9490 drm/amdgpu: add to set navi ip blocks
new dded62c71e44 drm/amd/powerplay: update smu v11 ppsmc header
new 55f72087af71 drm/amd/powerplay: update smu 11 driver if header for navi10
new 980e04ec3730 drm/amd/powerplay: fix the mp/smuio header for navi10
new b3490673f905 drm/amd/powerplay: introduce the navi10 pptable implementation
new 2573e87074f0 drm/amd/powerplay: set smu v11 funcs for navi10
new 31528650356c drm/amd/powerplay: add navi10 smc ucode init and navi10 pp [...]
new 4009b9b589aa drm/amd/powerplay: move bootup value before read pptable f [...]
new 827440a90146 drm/amd/powerplay: enable backdoor smu fw loading (v2)
new 9e8a163d9bd4 drm/amd/powerplay: update smu11 driver if header for navi10 (v2)
new 336a1c825e36 drm/amdgpu: bump smc firmware header version to v2 (v2)
new c16d001bf261 drm/amdgpu: fix the issue of checking on message mapping
new 0186eb96300d drm/amd/powerplay: smu needs to be initialized after rlc i [...]
new 879af1c65af6 drm/amd/powerplay: introduce the function to load the soft [...]
new 3a4dc27b4373 drm/amd/powerplay: modify the feature mask to enable gfx/soc dpm
new 5ba80a0a816f drm/amd/powerplay: skip od feature on navi10 for the moment
new 1e87e0124ba4 drm/amd/powerplay: enable power features
new 940680c3b48a drm/amd/powerplay: move the funciton of conv_profile_to_wo [...]
new 667273c166e9 drm/amd/powerplay: move the function of get[set]_power_pro [...]
new 86eb3ed3d393 drm/amd/powerplay: move the function of uvd&vce dpm to asic file
new 6d22f1aa924c drm/amd/powerplay: move the function of read_sensor to asic file
new e17980535bca drm/amd/powerplay: move the function of is_dpm_running to [...]
new 19d894b92d6b drm/amd/powerplay: add smu11 smu_if_version check for navi10
new b55c83a7438d drm/amd/powerplay: implement smc firmware v2.1 for smu11
new 5586348236f8 drm/amd/powerplay: remove duplicate code from smu hw init
new 74c958a3766c drm/amd/powerplay: optimization feature mask function for asic
new 77ee9caf380a drm/amd/powerplay: add allowed feature mask for navi10
new bca325280d1f drm/amd: add gfxoff support on navi10
new 9e04021602e7 drm/amd/amdgpu: fw version check with gfxoff
new acbcc111ce10 drm/amd/powerplay: gfxoff-seperate the Vega20 case
new a8998488059c drm/amd/powerplay: enable DCEFCLK dpm support
new 54b998ca8d1c drm/amdgpu: enable sw smu driver for navi10 by default
new 0de94acf90e3 drm/amd/powerplay: introduce smu clk type to handle ppclk [...]
new ffcb08dfaa3a drm/amd/powerplay: introduce smu feature type to handle fe [...]
new 2436911bdb2c drm/amd/powerplay: introduce smu table id type to handle t [...]
new cdb0c632e4d0 drm/amd/powerplay: init table_count for smu tables on asic level
new 22c9c6ca9658 drm/amd/powerplay: add tables_init interface for each asic
new 8b2ae145de4c drm/amd/powerplay/smu11: remove smu_update_table_with_arg
new 33bd73ae6c61 drm/amd/powerplay: modify smu_update_table to use SMU_TABL [...]
new cbfba01dde1c drm/amd/powerplay: use the table size member in the struct [...]
new ee0db82027ee drm/amd/powerplay: move PPTable_t uses into asic level
new 8b1f4c87a30e drm/amd/powerplay: move SmuMetrics_t uses into asic level
new 973849042e01 drm/amd/powerplay: move Watermarks_t uses into asic level
new 8890fe5f4353 drm/amd/powerplay: introduce smu power source type to hand [...]
new 6a36e3e57c0c drm/amd/powerplay: move getting MAX_FAN_RPM value to asic level
new 013fd3a61a82 drm/amd/powerplay: don't include the smu11 driver if heade [...]
new 4b2bb705a0b7 drm/amd/powerplay: fix the incorrect type of pptable
new 8d7315cef98b drm/amd/powerplay: do not set dpm_enabled flag before VCN/ [...]
new 8ea763e23049 drm/amdgpu/gfx10: update gfx golden settings
new 36f87f0acd03 drm/amdgpu: disable some gfx light sleep
new 4b6349d4d84c drm/amdgpu/gfx10: fix resume failure when enabling async gfx ring
new eb0b49ea404c drm/amd/powerplay: update smu11_driver_if_navi10.h
new 948f540cd012 drm/amd/powerplay: set dpm_enabled flag but don't enable vcn dpm
new 8a33c4f1945c drm/amdgpu/gfx10: fix issues for suspend/resume
new c113ba157f41 drm/amdgpu/vcn2: notify SMU power up/down VCN
new c4b76d23df24 drm/amd/powerplay: enable vcn powergating v2
new a8179d62fbbd drm/amd/powerplay: add new interface for vcn powergating
new 0b8794e252fc drm/amdgpu/vcn2: don't access register when power gated
new 6e4cb4e8b31f drm/amdgpu: enable vcn dpm scheme for navi
new 6ff687319f68 drm/amdgpu/nv: set vcn pg flag
new 4135f10e26ea drm/amd/powerplay: remove uvd_gated/vce_gated from smu_pow [...]
new 278b6fba2230 drm/amdgpu/sdma5: fix a sdma potential hang in VK_Examples test
new 37809f55292e drm/amdgpu/sdma5: incorrect variable type for gpu address
new 186b0ca28293 drm/amdgpu/ucode: add the definitions of MES ucode and ucode data
new 7f785e7843a4 drm/amdgpu/ucode: add mes firmware file support
new 5aa91248c080 drm/amdgpu/mes10.1: add mes firmware info fields
new 298d05460cc4 drm/amdgpu/mes10.1: load mes firmware file to CPU buffer
new 086981052bd8 drm/amdgpu/mes10.1: implement ucode CPU buffer destruction
new 02b61149486b drm/amdgpu/mes10.1: upload mes ucode to gpu buffer
new 85c90e9b5404 drm/amdgpu/mes10.1: upload mes data ucode to gpu buffer
new 71c579418891 drm/amdgpu/mes10.1: implement ucode buffers destruction
new fb19a68df261 drm/amdgpu/mes10.1: implement MES firmware backdoor loading
new 5c264af735c0 drm/amdgpu/mes10.1: implement mes enablement function
new 77657ad1eca3 drm/amdgpu/mes10.1: enable mes FW backdoor loading
new ec171a930202 drm/amdgpu/gfx10: drop redundant se/sh selection
new c39f3da4e246 drm/amdgpu/gfx10: fix unbalanced MAP/UNMAP_QUEUES when asy [...]
new 687e8ad07601 amd/powerplay: fix the issue of uclk dpm
new 71322c187c4e amd/powerplay: enable uclk dpm
new 863dd269fa41 drm/amdgpu/VCN2.0: remove powergating for UVDW tile
new 8c3b2d1bc0ec drm/amd/powerplay: disable uclk dpm by default
new 2a8bfa139a45 drm/amd/powerplay/smu11: disable PLL shutdown when gfxoff enabled
new e17a512a18c1 drm/amdgpu: RLC must be disabled after SMU when S3 on navi
new 2c195b6cac59 drm/amdgpu/gfx10: remove unnecessary waiting on gfx inactive
new bbd7a6535002 drm/amdgpu/gfx10: require to pin/unpin CSIB BO when suspen [...]
new 98e1a543c7b1 drm/amd/powerplay: add function get current clock freq int [...]
new 3ac54a504380 drm/amd/powerplay: add helper function to get dpm freq inf [...]
new b1e7e224192f drm/amd/powerplay: add function print_clk_levels for navi10
new 8b3d243e47dd drm/amd/powerplay: add helper function of smu_get_dpm_freq_range
new 0d7cbd280796 drm/amd/powerplay: add helper function of smu_set_soft_freq_range
new 336656176720 drm/amd/powerplay: add helper function of smu_set_hard_freq_range
new db439ca21b81 drm/amd/powerplay: add function force_clk_levels for navi10
new fa51bfc2794b drm/amd/powerplay: add function populate_umd_state_clk for navi10
new a43913ea50a5 drm/amd/powerplay: add function get_clock_by_type_with_lat [...]
new 284305445fee drm/amd/powerplay: add function pre_display_config_changed [...]
new 0a6430da0c7c drm/amd/powerplay: add function display_configuration_chan [...]
new 50add63bbf1f drm/amd/powerplay: add funciton force_dpm_limit for navi10
new 2f72726b2af6 drm/amd/powerplay: add function unforce_dpm_levels for navi10
new 077ca74e3cbf drm/amd/powerplay: add function get_gpu_power for navi10
new 7447a23b08fc drm/amd/powerplay: add function get_current_activity_perce [...]
new 6b1b7b5bf03d drm/amd/powerplay: move read sensor of UVD[VCE]_POWER to a [...]
new 4228b6015d65 drm/amd/powerplay: add function is_dpm_running for navi10
new da85f0812365 drm/amd/powerplay: add function set_thermal_fan_table for navi10
new 2d589a5bfbe7 drm/amd/powerplay: add function get_fan_speed_percent for navi10
new 1316b713618c drm/amd/powerplay: remove upload_dpm_level function for vega20
new 6c6187ece013 drm/amd/powerplay: add function get_workload_type_map for swsmu
new b45dc20b08c0 drm/amd/powerplay: add funciton get[set]_power_profile_mod [...]
new 2d9fb9b06643 drm/amd/powerplay: add function get_profiling_clk_mask for navi10
new 4f963b01f649 drm/amd/powerplay: add function notify_smc_display_config_ [...]
new 5bbb09943e5f drm/amd/powerplay: add function set_watermarks_table funct [...]
new 9c62f993eeda drm/amd/powerplay: add function read_sensor for navi10
new 162aa5c31afc amd/powerplay: update the vcn pg
new e36182490dec drm/amd/powerplay: fix dpm freq unit error (10KHz -> Mhz)
new d573bb214dd2 drm/amd/powerplay: simplify the interface of get_current_a [...]
new 564c4c7f0026 drm/amd/powerplay: simplify the interface of get_gpu_power
new d5c316930fd5 drm/amd/powerplay: fix amdgpu_pm_info show gpu load error
new d7a8efa59b5e drm/amd/powerplay/smu11: enable ds socclk by default
new fc419158104c drm/amd/powerplay/smu11: add secure board check function (v2)
new c877dff7d97e drm/amd/powerplay/smu11: disable some pp features on navi1 [...]
new 462a70d87e25 drm/amdgpu: correct reference clock value on navi10
new c0b9d6d2f1c2 drm/amd/powerplay: add sclk sysfs interface support for navi10
new 3a3c51dd9008 drm/amd/powerplay: enable gfxclk ds,dcefclk ds and fw dsta [...]
new d8ceb192cb8e drm/amd/powerplay: enable ac/dc feature on navi10
new eefa5e2b3030 drm/amd/powerplay: enable uclk dpm default on navi10
new a38470f0f8dc drm/amd/powerplay: move power_dpm_force_performance_level [...]
new 62b9a88c0ef9 drm/amd/powerplay: move function get_metrics_table to vega20_ppt
new 4dc9c8bf3474 drm/amd/powerplay: move function thermal_get_temperature t [...]
new e211580da9a4 drm/amd/powerplay: move get_thermal_temperature_range to p [...]
new 9634de271a47 drm/amd/powerplay: fix no statements in function returning [...]
new 5e6d266573db drm/amd/powerplay: add thermal ctf support for navi10
new e9c12a8e27aa drm/amd/powerplay: remove smu mutex lock in smu_hw_init
new 576851345b67 drm/amd/powerplay: remove smu callback funciton get_mclk(g [...]
new 382fb77891b6 drm/amd/powerplay: allow dc request uclk change
new 2e13c7551ca0 drm/amd/powerplay: notify smu with active display count
new 26e2b581482d drm/amd/powerplay: wake up azalia from d3 by sending smu message
new f4b3295fa228 drm/amd/powerplay: add interface to get uclk dpm table
new f5c1b7afff8e drm/amdgpu/powerplay: add license to smu11 header
new b1fa87a48e53 drm/amdgpu/gfx10: update gfx golden settings
new 3ebab625e662 drm/amd: the data retured from PRT is expected to be 0
new 6f6a7bba6961 drm/amd/powerplay: fix deadlock issue for smu_force_perfor [...]
new c7a063a2f21b drm/amd/powerplay: fix clk type name error OD_SCLK OD_MCLK
new a259714bb26a drm/amd/powerplay: move od8_setting helper function to vega20_ppt
new 8f30a16d3ac1 drm/amd/powerplay: move od_default_setting callback to asic file
new 0c83d32c565c drm/amd/powerplay: simplified od_settings for each asic
new b3ef5ce0379b drm/amdgpu/VCN2.0 remove unused Macro and declaration
new 19c663fc7799 drm/amdgpu/VCN2.0: add direct SRAM read and write
new bf4865b587c0 drm/amdgpu/VCN2.0: add DPG mode start and stop (v2)
new 7282da0b3ac9 drm/amdgpu/VCN2.0: add DPG pause mode
new 157710ea4d61 drm/amdgpu: enable VCN2.0 DPG mode
new 68c0798cd9f9 drm/amdgpu/psp: add new VCN RAM ucode id to psp
new 6e72d8e9fb70 drm/amdgpu: add corresponding vcn ram ucode id
new c76ff09bef2d drm/amdgpu/psp: convert ucode id to psp ucode id
new 86ddf3529e34 drm/amdgpu/psp: add new psp interface for vcn updating sram
new 4bc920a68028 drm/amd/powerplay: update smu11_driver_if_navi10.h
new 1768908ec5a8 drm/amd/powerplay: disable fw dstate when gfxoff is enabled
new a77b9fdf9aca drm/amdgpu/VCN: add buffer for indirect SRAM usage
new dc8ae677c2a0 drm/amdgpu/VCN: implement indirect DPG SRAM mode
new 450af30ce23a drm/amdgpu/VCN: enable indirect DPG SRAM mode
new 591745854893 drm/amdgpu/powerplay/vega20: use correct table index
new 6ad68a7e1f3e drm/amdgpu/gfx10: update to latest golden setting
new 408e27cbba46 drm/amd/powerplay: add ppt interface version log
new 4f56d9d412ed drm/amdgpu: add new navi10 DIDs
new a39bf39816b0 drm/amd/powerplay: use pp_feature_mask to control uclk(mcl [...]
new 7c6fe84cf5f2 drm/amd/powerplay: enable BACO feature as WAR
new 93dfbcefb374 drm/amd/powerplay: remove unsupport function set_thermal_f [...]
new 61af800fe7b0 drm/amdgpu: fix PA_SC_FIFO_SIZE for Navi10 (v2)
new ccbf007b4721 drm/amdgpu: initialize THM & CLK IP registers base address
new 5c170a59e7d8 drm/amd/powerplay: allow dc request uclk change
new edee92c37940 drm/amd/powerplay: notify smu with active display count
new 48321c3dde79 drm/amd/display: Read soc_bounding_box from gpu_info (v2)
new 57b3ec35d5df drm/amdgpu: Split gpu_info_soc_bounding_box out from amdgp [...]
new 76b743f45d7f drm/amd/display: use fixed-width data type for soc boundin [...]
new 9793014570b9 drm/amd/display: Add DCN2 and NV ASIC ID
new 38e7128960a6 drm/amd/display: add AUX and I2C for DCN2
new 2e35facf82bc drm/amd/display: Add GPIO support for DCN2
new 964750949760 drm/amd/display: Add DCN2 BIOS parsing
new bff65b778152 drm/amd/display: Add DCN2 IRQ handling
new 728c06986a4f drm/amd/display: Add DCN2 changes to DML
new ca4d9b3a5a3b drm/amd/display: Add DCN2 DIO
new fcee01b9f82d drm/amd/display: Add DCN2 clk mgr
new 2d78b3a177fe drm/amd/display: Add DCN2 OPTC
new eb7a74a36c24 drm/amd/display: Add DCN2 OPP
new f789b0b82bf0 drm/amd/display: Add DCN2 MPC
new f7de96ee8b5f drm/amd/display: Add DCN2 DPP
new bbeb64d0eb78 drm/amd/display: Add DCN2 HUBP and HUBBUB
new fa0d2c989c94 drm/amd/display: Add DCN2 MMHUBBUB
new 345429a67c48 drm/amd/display: Add DCN2 DWB
new 83421f32b763 drm/amd/display: Add DCN2 IPP
new 18eaea4bf80b drm/amd/display: Add DCN2 VMID
new 7ed4e6352c16 drm/amd/display: Add DCN2 HW Sequencer and Resource
new 6fbefb84a98e drm/amd/display: Add DC core changes for DCN2
new a18bf0ca41a9 drm/amd/powrplay: add interface for dc to get max clock values
new be9a7355e9ee drm/amd/powerplay: add interface to get uclk dpm table
new 79a7b060d8dc drm/amd/display: hook navi10 pplib functions
new cb0b554abeac drm/amd/display: add fast_validate parameter to dcn20_vali [...]
new e249428256e2 drm/amd/display: updates for dcn20_update_bandwidth
new 5b1b2f209f0d drm/amd/display: update dcn2 dc_plane_cap
new 476e955dd679 drm/amd/display: Hook DCN2 into amdgpu_dm and expose as co [...]
new b4f199c7b00c drm/amdgpu: Enable DC support for Navi10
new 97bda0322b8a drm/amd/display: Add DSC support for Navi (v2)
new 3972c3508594 drm/amd/display: Program VTG params after programming Glob [...]
new 284358f2acc1 drm/amd/display/dc: fix azalia workaround sw implementation bug
new ae8f425840cb drm/amd/display: Ensure DRR triggers in BP
new 98b5b65eb8b7 drm/amd/display: disable PSR/ABM before destroy DMCU struct
new f18bc4e53ad6 drm/amd/display: update calculated bounding box logic for NV
new bedbbe6af4be drm/amd/display: Move link functions from dc to dc_link
new 45021f8ea536 drm/amd/display: do not power on eDP power rail early
new 8712bda45cdc drm/amd/display: dcn2 dmcu wait_for_loop update with dispclk.
new c69dd2d06cdf drm/amd/display: Refactor clk_mgr functions
new 5cb646d767bb drm/amd/display: Add writeback_config to VBA vars
new 6ba117404e41 drm/amd/display: fix pstate allow handling in dcn2
new bcba830ce7cd drm/amd/display: Refactor DIO stream encoder
new 96cb7cf13d85 drm/amd/display: disable dcn20 abm feature for bring up
new 0fcf90d1775e drm/amd/display: do not need otg lock if otg is not active
new 9e14d4f17e23 drm/amd/display: skip dsc config for navi10 bring up
new ec8763486dd3 drm/amd/display: navi10 bring up skip dsc encoder config
new 38354495d7ce drm/amd/display: enable DSC support by default
new 1b394e92a149 drm/amd/display: Disconnect DCN2 mpcc when changing tg
new 4e0cbbbfbc37 drm/amd/display: Clean up locking in dcn*_apply_ctx_for_surface()
new 0cd326256679 drm/amd/display: fixed DCC corruption
new 00999d991fde drm/amd/display: clean up validation failure log spam
new c5d3a38b1a18 drm/amd/display: Add a flags union for 3dlut transformatio [...]
new c2bcd914a2a7 drm/amd/display: Calculate link bandwidth in a common function
new c2ad17c3b265 drm/amd/display: Properly set DCF clock
new 173932dec76f drm/amd/display: Properly set u clock
new 0ba37b20ef1c drm/amd/display: fix dsc validation
new 2e2e73fc632d drm/amd/display: Remove dependency on pipe->plane for imme [...]
new 390fdfbd2d65 drm/amd/display: remove legacy DSC functions
new 96454cfb4fbe drm/amd/display: remove target_dpp hack for dsc
new 0ff8dfe8f8f2 drm/amd/display: fix fpga fclk programming
new b7d39c587877 drm/amd/display: move dsc clock from plane_resource to str [...]
new 87029eb4fad8 drm/amd/display: Remove additional FEC link bandwidth reduction
new db5378c1dcff drm/amd/display: isolate global double buffer lock programming
new d438d113380e drm/amd/display: Use 1/8th DSC target bitrate precision fo [...]
new 23882a693fe1 drm/amd/display: Make sure DSC slice height is divisible b [...]
new adb732d66cf1 drm/amd/display: Add some tm3dlut flags
new 0213541d4b6b drm/amd/display: DCN2 reg refactors
new 8e27a2d4cd76 drm/amd/display: Fix DCFCLK and SOCCLK not set
new ede37e4ce495 drm/amd/display: fix can not turn on two displays due to D [...]
new 83a76b53737e drm/amd/display: Add 3dlut control flags
new 10b3aa5eb1ea drm/amd/display: Guard DML_FAIL_DSC_VALIDATION_FAILURE
new 776c1f569f94 drm/amd/display: Properly guard display_mode_vba with DCN2
new 254eb07cb090 drm/amd/display: Optimize bandwidth validation by adding e [...]
new 42351c66aedc drm/amd/display: Add profiling tools for bandwidth validation
new 64f223b0dd12 drm/amd/display: Remove REFCYC regs
new 6c5be4ac6308 drm/amd/display: add global master update lock for DCN2
new 5940ff3941c8 drm/amd/display: Change Min fclk to 1.2Ghz
new c92b4c46c164 drm/amd/display: Mark DSC resource as unused after copying [...]
new b37727fb1486 drm/amd/display: Add vupdate interrupt sources to NV10
new 0d7bd17c6e71 drm/amd/display: Disable display writeback on Linux for NV10
new c9ae6e1691cd drm/amd/display: Acquire DSC HW resource only if required [...]
new c2209d154445 drm/amd/display: Implement DSC MST fair share algorithm
new d7c29549e35c drm/amd/display: enable abm on dcn2
new 9c0ab2dd070d drm/amd/display: Consider DSC target bpp precision when ca [...]
new 78ad75f8d77a drm/amd/display: Add power down display on boot flag
new 2a874fa0257a drm/amd/display: Remove duplicate define of TO_DCN20_HUBBUB
new fbc9ca671f4f drm/amd/display: Fix ODM combine data format
new 4850ce697f98 drm/amd/display: Add hubp_init entry to hubp vtable
new be67de356135 drm/amd/display: fix dcn2 mpc split decision
new 78b674573a55 drm/amd/display: Refactor program watermark.
new 7fad39ca4a1c drm/amd/display: Change DCN2 vupdate start programming
new b01473e919fa drm/amd/display: Make sure line size is not zero in DCN2 l [...]
new c703e753c8d1 drm/amd/display: add SW_USE_I2C_REG request.
new d7cd0e053b17 drm/amd/display: Add 170Mpix/sec DSC throughput support
new 040a4d63bde4 drm/amd/display: DCHUB requestors numbers for Navi.
new 796c9ece2ed0 drm/amd/display: block passive dongle EDID Emulation for U [...]
new 97516065a0da drm/amd/display: add flags for gamut map library
new ce76898527cd drm/amd/display: Do a reg update instead of set when writi [...]
new f446489adcbc drm/amd/display: Add support for extended DSC DPCD caps
new 6bd8d7d3f75b drm/amd/display: Intermittent DCN2 pipe hang on mode change
new bb21290ff615 drm/amd/display: Create DWB resource for DCN2
new 72c6473a6aff drm/amd/display: [backport] dwb dm + efc support
new 02ce5a799aae drm/amd/display: fix odm mpo disable
new 97ae9b967517 drm/amd/display: Remove OPP clock programming on plane disable
new b964e7906426 drm/amd/display: fix macro_tile_size for tiling
new ed07237c0c48 drm/amd/display: Fix LB BPP and Cursor width
new e34fe1bba658 drm/amd/display: Expose send immediate sdp message interface
new cba4d59c936c drm/amd/display: fix a potential issue in DSC logic
new 09104d151acf drm/amd/display: add dsc_passthrough_support bit in dpcd struct
new 8bb3d7e7b5de drm/amd/display: used optimum VSTARTUP instead of MaxVStartup
new f99b6f4f216a drm/amd/display: Integrate color transform3x4 with 3dlut tm
new 9796b7131815 drm/amd/display: move DWB structs and enums to dc_hw_types
new ad141db915a8 drm/amd/display: add null checks and set update flags for DCN2
new 324707fdf83a drm/amd/display: Set test pattern on blank when using Visu [...]
new b5d71c93963d drm/amd/display: Disable DSC power gating in Diags
new 6936c8b1d415 drm/amd/display: DCN2 Engine-specifc encoder allocation
new 278141f58e2c drm/amd/display: Use DCN2 functions instead of DCE
new 1621f4c417bf drm/amd/display: always use 4 dp lanes for dml
new ba32c50f0446 drm/amd/display: decouple dsc adjustment out of enablement
new c3ec8ba53779 drm/amd/display: Return UPDATE_TYPE_FULL on writeback update
new 98ce8cc1b47a drm/amd/display: Enable DSC power-gating for DSC streams
new a746a2585542 drm/amd/display: Drive-by fixes for display_mode_vba
new 3979efcec627 drm/amd/display: Add missing VM conversion from hw values
new 03fd87db6d55 drm/amd/display: Fix incorrect DML output_bpp value
new d8cd587d2bfd drm/amd/display: removing MODULO change for dcn2
new 4f008d931b9f drm/amd/display: Fix incorrect vba type
new 6f4992b0e2db drm/amd/display: Copy stream updates onto streams
new 2131f65581ba drm/amd/display: add support for forcing DCFCLK without af [...]
new 39a4eb853f9a drm/amd/display: update DSC MST DP virtual DPCD peer devic [...]
new f82c916c4197 drm/amd/display: add some parameters to validate bandwidth [...]
new e710fdb134ad drm/amd/display: update dsc max_target_bpp to 16 bpp
new 5d36f78311cf drm/amd/display: making DCN20 WM table non-overlapping
new 779451a736d6 drm/amd/display: Alpha plane type
new a6132cb10207 drm/amd/display: add dwb stere caps and version
new c5509aadcfa1 drm/amd/display: expose enable dp output functions
new 043f5bb630c1 drm/amd/display: Use macro for invalid OPP ID
new cf020d49b3c4 drm/amd/display: Rework CRTC color management
new 6e17b5b8a846 drm/amd/display: update DCN2 uclk switch time
new 971ff2b43359 drm/amd/display: add p010 and ayuv plane caps
new a6465d1f3b8f drm/amd/display: dcn2 use fixed clocks.
new bda9afdacf89 drm/amd/display: move vmid determination logic to a module
new 1a7d296d162e drm/amd/display: Add Underflow Asserts to dc
new c00d56fede05 drm/amd/display: add missing mod_vmid destructor
new 7a5ab155d34a drm/amd/display: expose dentist_get_did_from_divider
new 170a2398d2d8 drm/amd/display: make clk_mgr call enable_pme_wa
new 9cbee6eff8f6 drm/amd/display/dc: set num-dwb = 1 as navi10 asic cap
new d9848e149da1 drm/amdkfd: Set gws_mask to 64 bit 1s
new 8f78f1b03eb2 drm/amdgpu: add sw_init to df_v1_7
new f3f48d7331cf drm/amdgpu: drop unused df init callback
new 73c86d628d6a drm/amdgpu: fix modprobe failure for uvd_4/5/6
new 8ac875db0fdc drm/amdgpu: disable gfxoff on navi10
new d7929c1e13e3 Merge branch 'drm-next' into drm-next-5.3
new 44ff0ae6b15e drm/amdgpu/powerplay: FEATURE_MASK is 64 bit so use ULL
new 3e10f3196b55 drm/amdgpu/display: switch udelay to msleep
new a6bbc3d5ac29 drm/amdgpu/display: drop ifdefs around comments
new 0172591e219b drm/amd/amdgpu: Indent AMD_IS_APU properly
new 616ae02f6c81 drm/amd/amdgpu: Fix amdgpu_set_pp_od_clk_voltage error check
new 70c5350a878d drm/amd/amdgpu: amdgpu_hwmon_show_temp: initialize temp
new ed9656fbc8b5 drm/amd/amdgpu: Check stream in amdgpu_dm_commit_planes
new 803a1412fe37 drm/amd/amdgpu: Fix style issues in dcn20_resource.c
new aeaa72e25ea8 drm/amd/amdgpu: sdma_v4_0_start: initialize r
new 1189413f9cd4 drm/amd/powerplay:clean up the residual mutex for smu_hw_init
new 709527c77a89 drm/amd/display: update infoframe after dig fe is turned on (v2)
new ab43c4bf1cc8 drm/amd/powerplay: fix fan speed show error (for hwmon pwm)
new f3121d3dbb52 drm/amd/powerplay: print smu versions only if version mismatch
new ac1092b34114 drm/amd/powerplay: check gfxclk dpm enablement before proceeding
new cb2a782eb808 drm/amd/powerplay: add feature check in unforce_dpm_levels [...]
new c12d410ff293 drm/amd/powerplay: make mmhub pg bit configured by pg_flags
new a201b6ac20ff drm/amd/powerplay: make athub pg bit configured by pg_flags
new 14808a12bdbd Merge tag 'drm-next-5.3-2019-06-25' of git://people.freede [...]
new 606ec90fc226 drm/msm/a6xx: Avoid freeing gmu resources multiple times
new cfcb365861b7 drm/msm/a6xx: Remove duplicate irq disable from remove
new 5ca4a094ba7e drm/msm/a6xx: Check for ERR or NULL before iounmap
new a62fb211ad0c drm/msm/a6xx: Remove devm calls from gmu driver
new 998efc74672c drm/msm/a6xx: Drop the device reference in gmu
new 981f2aabeae6 drm/msm/a6xx: Rename a6xx_gmu_probe to a6xx_gmu_init
new c4957347d9d7 drm/msm/dpu: Use provided drm_minor to initialize debugfs
new e9f050f18e43 drm/msm/dpu: Remove _dpu_debugfs_init
new d3cb8f3d0fb2 drm/msm/dpu: Remove bogus comment
new 9a4a153b092c drm/msm: check for equals 0 only
new 276b6f2e7911 drm/msm/dpu: Fix Wunused-const-variable
new 491d5071c4d2 msm: adreno: no need to check return value of debugfs_crea [...]
new 7aca4d65e705 msm: dpu1: no need to check return value of debugfs_create [...]
new c8bffdcb25ea msm: no need to check return value of debugfs_create functions
new adf151c246ec drm/msm/adreno: Enable 64 bit mode by default on a5xx and [...]
new bdad5c53e10b drm/msm: Print all 64 bits of the faulting IOMMU address
new 295b22ae596c drm/msm: Pass the MMU domain index in struct msm_file_private
new 36415615adf4 drm/msm/dpu: Fix error recovery after failing to enable clocks
new fecabfd9241f drm/msm/dpu: Avoid a null de-ref while recovering from kms [...]
new 03b7af1ef499 drm/msm/adreno: Call pm_runtime_force_suspend() during unbind
new fc19cbb785d7 drm/msm/mdp5: Fix mdp5_cfg_init error return
new 590714e5a370 dt-bindings: msm/dsi: Add 10nm phy for msm8998 compatible
new d440b3374bab drm/msm/dsi: Add support for MSM8998 10nm dsi phy
new 3dbbf8f09e83 drm/msm/dsi: Add old timings quirk for 10nm phy
new 7b8c9e203039 drm/msm/dsi: Add support for MSM8998 DSI controller
new 6672e11cad66 drm/msm/adreno: Ensure that the zap shader region is big enough
new 61f0479757aa drm/msm/dsi: add protection against NULL dsi device
new d67f1b6d0e0b drm/msm: correct attempted NULL pointer dereference in put_iova
new 370063ee427a drm/msm/adreno: Add A540 support
new 01a090c74669 drm/msm/dsi: Add parentheses to quirks check in dsi_phy_hw [...]
new cb88482e2570 drm/msm/dpu: clean up references of DPU custom bus scaling
new 20cad6cd14f4 drm/msm/dpu: Integrate interconnect API in MDSS
new a67e13e1ee2d dt-bindings: msm/disp: Introduce interconnect bindings for [...]
new 217a6ddf93e0 drm/msm/dpu: add icc voting in dpu_mdss_init
new 97f90e1b82e8 drm/msm/mdp5: Use the interconnect API
new 73e82519ea77 drm/msm/dpu: Remove call to drm_mode_set_crtcinfo
new a93be1fc6c84 drm/msm/dpu: Avoid calling _dpu_kms_mmu_destroy() on init failure
new 7896e2237d03 drm/msm/phy/dsi_phy: Set pll to NULL in case initialization fails
new 83dda228866e drm/msm/dsi_pll_10nm: Release clk hw on destroy and failure
new 8b3c087a7998 drm/msm/dsi_pll_10nm: Remove impossible check
new 4368a1539c6b drm/msm: Depopulate platform on probe failure
new e3a91f893cab drm/msm/dsi: Split mode_flags out of msm_dsi_host_get_panel()
new 09951aaa7229 drm/msm/dsi: Don't store dsi host mode_flags in msm_dsi
new 4f229b41386f drm/msm/dsi: Pull out panel init code into function
new faccd71cec55 drm/msm/dsi: Simplify the logic in msm_dsi_manager_panel_init()
new 970524b07a9c drm/msm/dsi: Use the new setup_encoder function in attach_ [...]
new 6d5e78406991 drm/msm/dsi: Move dsi panel init into modeset init path
new 03436e3ec69c drm/msm/dsi: Move setup_encoder to modeset_init
new 2aa317672597 drm/msm: Re-order uninit function to work during probe defer
new f47bee2ba447 drm/msm/a3xx: remove TPL1 regs from snapshot
new 648fdc3f6475 drm/msm: add dirty framebuffer helper
new 53e155f2bbd4 Merge tag 'drm-msm-next-2019-06-25' of https://gitlab.free [...]
new 2bda34d7d910 drm/exynos: drop drmP.h usage
new 156bdac99061 drm/exynos: trigger build of all modules
new a22719cce54b Merge tag 'exynos-drm-next-for-v5.3' of git://git.kernel.o [...]
new 768f719ab7b0 drm/armada: fix crtc interlace
new ad52f53ff4e3 drm/armada: use __drm_atomic_helper_plane_reset in overlay reset
new 9184ae8db3d5 drm/armada: add plane size/location accessors
new 1d1547ec12bc drm/armada: fix plane location and size for interlace
new 89e0c53ccfbc drm/armada: add missing interlaced support for overlay frame
new 7d62237da6ec drm/armada: move plane address and pitch calculation to at [...]
new d0d765dec6b7 drm/armada: add support for setting gamma
new 5d32b660c839 drm/armada: add comments about HWC32 cursor colour format
new f79d7c9543d2 drm/armada: add drm_mode_set_crtcinfo() mode fixup
new 5a6cbce823bf drm/armada: add and use definitions for RDREG4F
new 0ab17499b18f drm/armada: add drm_atomic_helper_shutdown() call in tear-down
new 7f07ce0f04e2 drm/armada: add CRTC mode validation
new 1ba246f2fd2f drm/armada: improve Dove clock selection
new d880fa662748 drm/armada: use mode_valid to validate the adjusted mode
new 06734cb0ab00 drm/armada: redo CRTC debugfs files
new f54a5990c329 drm/armada: replace the simple-framebuffer
new 989b9a7dd4ab drm/armada: use for_each_endpoint_of_node() to walk crtc e [...]
new 837567c1e9d5 drm/armada: no need to check parent of remote
new f07b56e7d0b2 Merge tag 'for-airlie-armada' of git://git.armlinux.org.uk [...]
new c08f99c39083 drm/bridge: tfp410: fix memleak in get_modes()
new b1622cb3be45 drm/bridge: tfp410: fix use of cancel_delayed_work_sync
new 355a47ae7ebc Merge remote-tracking branch 'drm/drm-next' into drm-misc- [...]
new daed277e4d5a Merge tag 'topic/remove-fbcon-notifiers-2019-06-26' into d [...]
new 44c153671296 Merge tag 'drm-misc-next-fixes-2019-06-27' of git://anongi [...]
new d8dfc3bd461d drm/amdgpu: fix warning on 32 bit
new 687ac4a702ea drm/amdgpu: drop copy/paste leftover to fix big endian
new f6319596535f drm/ttm: return -EBUSY if waiting for busy BO fails
new b213646519f4 drm/amd/powerplay: check prerequisite for VCN power gating
new 505ac3039a18 drm/amd/powerplay: support runtime ppfeatures setting on Navi10
new 309bce0ca8bd drm/amd/powerplay: add missing smu_get_clk_info_from_vbios() call
new f51af4357c4a drm/amdgpu: Set queue_preemption_timeout_ms default value
new a864e29d94ab drm/amdkfd: remove unnecessary warning message on gpu reset
new 4130ff8027dd drm/amd/powerplay: no memory activity support on Vega10
new 440e80ce02cd drm/amd/display: fix a couple of spelling mistakes
new 4cf643a39221 Merge tag 'drm-next-5.3-2019-06-27' of git://people.freede [...]
new 39b27ffef751 drm/amd/powerplay: update smu11_driver_if_navi10.h
new ee006eb00a00 drm/amdgpu: Don't skip display settings in hwmgr_resume()
new 02d7a73b5048 drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE
new 535cfa75a645 drm/amdgpu/gfx10: use reset default for PA_SC_FIFO_SIZE
new 9ed2c993d723 drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)
new 4b22e7e33f96 drm/amdgpu: handle AMDGPU_IB_FLAG_RESET_GDS_MAX_WAVE_ID on gfx10
new fdafb3597a2c drm/amdgpu: fix MGPU fan boost enablement for XGMI reset
new 04796a3e44d4 drm/amd/powerplay: use hardware fan control if no powerpla [...]
new bae17d2a1b6a drm/amdgpu: add field indicating if has PCIE atomics support
new b2109d8ed697 drm/amdgpu: enable PCIE atomics ops support
new aabf3a951c4e drm/amdkfd: remove duplicated PCIE atomics request
new 843747253b42 drm/amdgpu/display: fix interrupt client id for navi
new ba9e93c5faed drm/amdkfd: remove an unused variable
new 819ec5acf759 drm/amdkfd: Print a warning when the runlist becomes overs [...]
new e7e250532649 drm/amdgpu: Use FENCE_OWNER_KFD in process_sync_pds_resv
new f4fd28b6c78c drm/amdgpu: Fix tracking of invalid userptrs
new 7a049244a000 drm/amdkfd: Add chained_runlist_idle_disable flag to pm4_m [...]
new a5b1615529ae drm/amdkfd: Disable idle optimization for chained runlist
new d12c202289b0 drm/amdgpu: Use kmemdup rather than duplicating its implem [...]
new 69064bbe7ecb drm/amd/powerplay/smu7_hwmgr: replace blocking delay with [...]
new e3000669a7b4 drm/amd/powerplay: increase waiting time for smu response
new 767acabdac81 drm/amd/powerplay: add baco smu reset function for smu11
new f1c1314be429 drm/amdgpu: Disable ras features on all IPs before gpu reset
new 3e2bb60ab2b1 drm/amdgpu: add mode1 (psp) reset for navi asic
new e5eaa7cc0c03 drm/amdgpu: Prepare for hmm_range_register API change (v2)
new 71cc9ef3f694 drm/amdgpu: fix scheduler timeout calc
new e5aa29ce23ba drm/amd/powerplay: add temperature sensor support for navi10
new f19367da9607 drm/amdgpu/mes10.1: Fix header guard
new d693e8e349a8 drm/amd/powerplay: Use memset to initialize metrics structs
new 68c3bd950181 drm/amd/powerplay: Zero initialize freq in smu_v11_0_get_c [...]
new 985863d00a8f drm/amd/powerplay: Zero initialize current_rpm in vega20_g [...]
new d155bef0636e amdgpu: make pmu support optional
new c602b36fe245 drm/amd/display: dcn20: include linux/delay.h
new de48ebdd5b0a drm/amd/powerplay: vega20: fix uninitialized variable use
new f8a7976b75f6 drm/amdgpu: properly guard DC support in navi code
new 173da95d936f drm/amdgpu/psp11: simplify the ucode register logic
new 5f65ae344f14 drm/amd/display: avoid 64-bit division
new 83145f110eb2 drm/amdgpu: don't invalidate caches in RELEASE_MEM, only d [...]
new 405627871480 drm/amdgpu: add missing documentation on new module parameters
new f54eeab4e7e0 drm/amdgpu: properly guard the generic discovery code
new 7f963d9f69bf drm/amdgpu/navi10: add uclk activity sensor
new b784d6bff971 Merge tag 'drm-next-5.3-2019-07-09' of git://people.freede [...]
new 72bccb487fd5 drm/imx: enable IDMAC watermark feature
new 3d1f62c686ac gpu: ipu-v3: ipu-ic: Fix saturation bit offset in TPMEM
new f208b26e61df gpu: ipu-v3: ipu-ic: Fully describe colorspace conversions
new e3e4820d054c gpu: ipu-v3: ipu-ic-csc: Add support for limited range encoding
new 614014cfc148 gpu: ipu-v3: ipu-ic-csc: Add support for Rec.709 encoding
new 4791bd7d6adc media: imx: Try colorimetry at both sink and source pads
new fee77829083a gpu: ipu-v3: image-convert: Enable double write reduction
new f27b99a1cea7 Merge tag 'imx-drm-next-2019-07-05' of git://git.pengutron [...]
new 6dfc43d3a191 mm: adjust apply_to_pfn_range interface for dropped token.
new 7e4b4dfc98d5 Revert "mm: adjust apply_to_pfn_range interface for droppe [...]
new 3729fe2bc2a0 Revert "Merge branch 'vmwgfx-next' of git://people.freedes [...]
new be8454afc50f Merge tag 'drm-next-2019-07-16' of git://anongit.freedeskt [...]
The 1850 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../display/allwinner,sun6i-a31-mipi-dsi.yaml | 100 +
.../devicetree/bindings/display/arm,komeda.txt | 23 +-
.../bindings/display/bridge/renesas,lvds.txt | 19 +-
.../devicetree/bindings/display/bridge/sii902x.txt | 42 +-
.../bindings/display/bridge/thine,thc63lvd1024.txt | 6 +
.../bindings/display/bridge/toshiba,tc358767.txt | 1 +
.../devicetree/bindings/display/ingenic,lcd.txt | 44 +
.../devicetree/bindings/display/msm/dpu.txt | 10 +
.../devicetree/bindings/display/msm/dsi.txt | 1 +
.../display/panel/armadeus,st0700-adapt.txt | 9 +
.../bindings/display/panel/edt,et-series.txt | 16 +
.../display/panel/evervision,vgg804821.txt | 12 +
.../bindings/display/panel/friendlyarm,hd702e.txt | 32 +
.../bindings/display/panel/koe,tx14d24vm1bpa.txt | 42 +
.../display/panel/osddisplays,osd101t2045-53ts.txt | 11 +
.../display/panel/osddisplays,osd101t2587-53ts.txt | 14 +
.../bindings/display/panel/samsung,s6e63m0.txt | 33 +
.../display/panel/tfc,s9700rtwv43tr-01b.txt | 15 +
.../bindings/display/panel/vl050_8048nt_c01.txt | 12 +
.../devicetree/bindings/display/renesas,du.txt | 2 +
.../bindings/display/rockchip/dw_hdmi-rockchip.txt | 8 +
.../devicetree/bindings/display/st,stm32-ltdc.txt | 3 +
.../bindings/display/sunxi/sun6i-dsi.txt | 93 -
.../devicetree/bindings/gpu/arm,mali-midgard.txt | 19 +-
.../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 57 +
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
Documentation/fb/modedb.rst | 14 +
Documentation/gpu/amdgpu.rst | 24 +-
Documentation/gpu/drivers.rst | 1 +
Documentation/gpu/drm-client.rst | 3 +
Documentation/gpu/drm-kms-helpers.rst | 15 +
Documentation/gpu/drm-mm.rst | 34 +-
Documentation/gpu/drm-uapi.rst | 19 +-
Documentation/gpu/i915.rst | 87 +-
Documentation/gpu/mcde.rst | 8 +
Documentation/gpu/todo.rst | 55 +-
MAINTAINERS | 9 +-
drivers/dma-buf/dma-buf.c | 176 +-
drivers/dma-buf/dma-fence.c | 21 +-
drivers/dma-buf/reservation.c | 4 +
drivers/dma-buf/sync_debug.c | 26 -
drivers/dma-buf/sync_debug.h | 1 -
drivers/gpu/drm/Kconfig | 11 +
drivers/gpu/drm/Makefile | 11 +-
drivers/gpu/drm/amd/amdgpu/Kconfig | 6 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 80 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 99 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 975 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 85 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 228 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 55 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 163 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 185 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 506 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 415 +
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 34 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 448 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 46 +
drivers/gpu/drm/amd/amdgpu/amdgpu_doorbell.h | 40 +
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 60 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 186 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 57 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h | 24 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 27 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.h | 16 -
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 182 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 86 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ioc32.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 101 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 211 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 50 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 9 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pll.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 388 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 280 +
drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h | 37 +
drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 449 -
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 205 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 49 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 302 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 17 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 98 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sched.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_socbb.h | 82 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 314 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 108 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 68 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 197 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 94 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 48 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 33 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 81 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 3 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 101 +
drivers/gpu/drm/amd/amdgpu/athub_v2_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/atom.h | 3 +-
drivers/gpu/drm/amd/amdgpu/atombios_crtc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +-
drivers/gpu/drm/amd/amdgpu/atombios_encoders.c | 4 +-
drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 2 +-
drivers/gpu/drm/amd/amdgpu/cik.c | 16 +-
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 6 +-
drivers/gpu/drm/amd/amdgpu/clearstate_gfx10.h | 975 +
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +-
drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 4 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 391 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.h | 10 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5216 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 42 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 71 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 523 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 28 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c | 353 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h | 35 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 918 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.h | 30 +
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 19 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 58 +-
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/kv_dpm.c | 1 -
drivers/gpu/drm/amd/amdgpu/kv_smc.c | 1 -
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 366 +
drivers/gpu/drm/amd/amdgpu/mes_v10_1.h | 29 +
drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 25 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 444 +
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h | 35 +
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 18 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 486 +
drivers/gpu/drm/amd/amdgpu/navi10_ih.h | 29 +
drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c | 68 +
drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h | 4806 +
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 334 +
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h | 31 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 15 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 823 +
drivers/gpu/drm/amd/amdgpu/nv.h | 33 +
drivers/gpu/drm/amd/amdgpu/nvd.h | 418 +
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 126 +-
drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 3 +
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 121 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 135 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 7 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 57 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1687 +
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.h | 45 +
drivers/gpu/drm/amd/amdgpu/si.c | 20 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 4 +-
drivers/gpu/drm/amd/amdgpu/si_dpm.c | 4 +-
drivers/gpu/drm/amd/amdgpu/si_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/si_smc.c | 2 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 110 +-
drivers/gpu/drm/amd/amdgpu/soc15.h | 20 +
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 68 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 108 +-
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 5 +-
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 150 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2261 +
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 29 +
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 95 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 17 +-
drivers/gpu/drm/amd/amdkfd/Makefile | 3 +
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 782 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 1124 +
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm | 13 -
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm | 63 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 83 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 36 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 105 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 664 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 18 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 2 +
.../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 88 +
.../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 1 +
.../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 25 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 1 +
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 +
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 6 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_module.c | 6 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 90 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 24 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 134 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 498 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 155 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 143 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 13 +-
drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 16 +-
drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 71 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 101 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 71 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 30 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 +
drivers/gpu/drm/amd/display/Kconfig | 21 +-
drivers/gpu/drm/amd/display/Makefile | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 428 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 23 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 473 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 110 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 11 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 4 -
.../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 299 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_services.c | 1 -
drivers/gpu/drm/amd/display/dc/Makefile | 18 +-
drivers/gpu/drm/amd/display/dc/basics/vector.c | 2 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 2 +
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 8 +
.../amd/display/dc/bios/command_table_helper2.c | 5 +-
drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 +
.../gpu/drm/amd/display/dc/calcs/dcn_calc_auto.h | 1 +
.../gpu/drm/amd/display/dc/calcs/dcn_calc_math.c | 20 +
.../gpu/drm/amd/display/dc/calcs/dcn_calc_math.h | 3 +
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 75 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 87 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 143 +
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 471 +
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h | 59 +
.../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c | 276 +
.../amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h | 44 +
.../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 239 +
.../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h | 39 +
.../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c | 153 +
.../amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h | 34 +
.../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 279 +
.../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h | 31 +
.../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c | 79 +
.../amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h | 29 +
.../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 126 +
.../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h | 32 +
.../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c | 43 +
.../drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h | 32 +
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 391 +
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 48 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 515 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 31 +-
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 293 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 16 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 227 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 144 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 148 +-
drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 2 +
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 260 +-
drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 75 +
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 93 +-
drivers/gpu/drm/amd/display/dc/dc.h | 144 +-
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 127 +
drivers/gpu/drm/amd/display/dc/dc_dsc.h | 62 +
drivers/gpu/drm/amd/display/dc/dc_helper.c | 5 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 122 +-
drivers/gpu/drm/amd/display/dc/dc_link.h | 11 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 75 +-
drivers/gpu/drm/amd/display/dc/dc_types.h | 118 +-
drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.c | 15 +
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 20 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 4 +-
drivers/gpu/drm/amd/display/dc/dce/dce_audio.h | 7 +
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +
drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 10 +
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 +
drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 199 -
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 87 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 42 +
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 97 +
drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 10 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 127 +
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 109 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 30 +
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 3 +
drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c | 2 +
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 3 +
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 2 +
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 16 +-
.../amd/display/dc/dce100/dce100_hw_sequencer.c | 9 +-
.../drm/amd/display/dc/dce100/dce100_resource.c | 75 +-
.../drm/amd/display/dc/dce100/dce100_resource.h | 5 +
.../drm/amd/display/dc/dce110/dce110_compressor.c | 3 +
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 200 +-
.../amd/display/dc/dce110/dce110_opp_regamma_v.c | 2 +
.../drm/amd/display/dc/dce110/dce110_resource.c | 69 +-
.../drm/amd/display/dc/dce110/dce110_resource.h | 5 +
.../display/dc/dce110/dce110_timing_generator.c | 5 +
.../display/dc/dce110/dce110_timing_generator.h | 5 +
.../display/dc/dce110/dce110_timing_generator_v.c | 5 +
.../drm/amd/display/dc/dce110/dce110_transform_v.c | 2 +
.../drm/amd/display/dc/dce112/dce112_compressor.c | 3 +
.../drm/amd/display/dc/dce112/dce112_resource.c | 33 +-
.../drm/amd/display/dc/dce120/dce120_resource.c | 39 +-
.../display/dc/dce120/dce120_timing_generator.c | 96 +-
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 52 +-
.../amd/display/dc/dce80/dce80_timing_generator.c | 7 +-
drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 2 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 289 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h | 39 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h | 31 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 10 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 5 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 4 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 8 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 136 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 271 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 471 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 16 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 34 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 8 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 197 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 4 +
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 26 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 43 +
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 11 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 174 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 6 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 10 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 213 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 91 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 74 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 5 +
.../amd/display/dc/dcn10/dcn10_stream_encoder.c | 129 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 79 +
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 17 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 159 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 116 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 502 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h | 698 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 990 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 694 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 575 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c | 332 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h | 458 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 877 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 592 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 107 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 700 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 277 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 2008 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 103 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 460 +
.../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 173 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c | 323 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 544 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 526 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h | 285 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 355 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 158 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 542 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 116 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 3177 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 133 +
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 610 +
.../amd/display/dc/dcn20/dcn20_stream_encoder.h | 107 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c | 59 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h | 90 +
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 7 +
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 142 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 14 +-
.../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 5104 +
.../amd/display/dc/dml/dcn20/display_mode_vba_20.h | 32 +
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 1701 +
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 74 +
.../drm/amd/display/dc/dml/display_mode_enums.h | 12 +-
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 22 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 36 +-
.../drm/amd/display/dc/dml/display_mode_structs.h | 32 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 839 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 854 +
.../gpu/drm/amd/display/dc/dml/dml_inline_defs.h | 8 +
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 13 +
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 858 +
drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c | 382 +
drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 54 +
drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 706 +
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 258 +
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 85 +
drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 147 +
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 11 +
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 212 +
.../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 33 +
.../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 382 +
.../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 35 +
drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 53 +
drivers/gpu/drm/amd/display/dc/gpio/gpio_base.c | 2 +
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 2 +
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 18 +
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 13 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 11 +-
drivers/gpu/drm/amd/display/dc/inc/core_status.h | 5 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 93 +-
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 7 +
drivers/gpu/drm/amd/display/dc/inc/dcn_calcs.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/audio.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 31 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 289 +
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 58 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 70 +
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 101 +
drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 180 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 30 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 50 +-
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 28 +
drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h | 105 +
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 52 +
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 29 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 66 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 60 +-
drivers/gpu/drm/amd/display/dc/inc/hw/vmid.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 58 +
drivers/gpu/drm/amd/display/dc/inc/resource.h | 8 +
drivers/gpu/drm/amd/display/dc/inc/vm_helper.h | 16 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 10 +
.../amd/display/dc/irq/dce110/irq_service_dce110.c | 2 +
.../amd/display/dc/irq/dce120/irq_service_dce120.c | 2 +
.../amd/display/dc/irq/dce80/irq_service_dce80.c | 2 +
.../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +-
.../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 375 +
.../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 34 +
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +
drivers/gpu/drm/amd/display/dc/os_types.h | 8 +-
.../amd/display/dc/virtual/virtual_link_encoder.c | 2 +
.../display/dc/virtual/virtual_stream_encoder.c | 17 +
.../drm/amd/display/include/bios_parser_types.h | 3 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 20 +-
drivers/gpu/drm/amd/display/include/dal_types.h | 5 +-
drivers/gpu/drm/amd/display/include/logger_types.h | 10 +
.../gpu/drm/amd/display/include/set_mode_types.h | 5 +-
.../drm/amd/display/modules/color/color_gamma.c | 62 +-
.../drm/amd/display/modules/color/color_gamma.h | 1 +
.../drm/amd/display/modules/freesync/freesync.c | 2 +
.../gpu/drm/amd/display/modules/inc/mod_shared.h | 60 +
drivers/gpu/drm/amd/display/modules/inc/mod_vmid.h | 46 +
.../amd/display/modules/info_packet/info_packet.c | 4 +-
drivers/gpu/drm/amd/display/modules/power/Makefile | 2 +-
drivers/gpu/drm/amd/display/modules/vmid/vmid.c | 167 +
drivers/gpu/drm/amd/include/amd_shared.h | 11 +-
.../include/asic_reg/athub/athub_2_0_0_default.h | 272 +
.../include/asic_reg/athub/athub_2_0_0_offset.h | 514 +
.../include/asic_reg/athub/athub_2_0_0_sh_mask.h | 2264 +
.../amd/include/asic_reg/clk/clk_11_0_0_offset.h | 33 +
.../amd/include/asic_reg/clk/clk_11_0_0_sh_mask.h | 38 +
.../amd/include/asic_reg/dcn/dcn_2_0_0_offset.h | 17535 +++
.../amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h | 68024 ++++++++++
.../drm/amd/include/asic_reg/df/df_3_6_offset.h | 18 +
.../amd/include/asic_reg/gc/gc_10_1_0_default.h | 6028 +
.../drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h | 11339 ++
.../amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h | 43963 +++++++
.../drm/amd/include/asic_reg/gc/gc_9_0_offset.h | 31 +
.../amd/include/asic_reg/hdp/hdp_5_0_0_offset.h | 217 +
.../amd/include/asic_reg/hdp/hdp_5_0_0_sh_mask.h | 659 +
.../include/asic_reg/mmhub/mmhub_2_0_0_default.h | 927 +
.../include/asic_reg/mmhub/mmhub_2_0_0_offset.h | 1799 +
.../include/asic_reg/mmhub/mmhub_2_0_0_sh_mask.h | 7567 ++
.../drm/amd/include/asic_reg/mp/mp_11_0_sh_mask.h | 429 +
.../amd/include/asic_reg/nbio/nbio_2_3_default.h | 18521 +++
.../amd/include/asic_reg/nbio/nbio_2_3_offset.h | 14663 +++
.../amd/include/asic_reg/nbio/nbio_2_3_sh_mask.h | 120339 ++++++++++++++++++
.../drm/amd/include/asic_reg/nbio/nbio_6_1_smn.h | 3 +
.../drm/amd/include/asic_reg/nbio/nbio_7_0_smn.h | 3 +
.../drm/amd/include/asic_reg/nbio/nbio_7_4_0_smn.h | 3 +
.../amd/include/asic_reg/oss/osssys_5_0_0_offset.h | 353 +
.../include/asic_reg/oss/osssys_5_0_0_sh_mask.h | 1305 +
.../include/asic_reg/smuio/smuio_11_0_0_offset.h | 323 +
.../include/asic_reg/smuio/smuio_11_0_0_sh_mask.h | 689 +
.../amd/include/asic_reg/vcn/vcn_2_0_0_offset.h | 1008 +
.../amd/include/asic_reg/vcn/vcn_2_0_0_sh_mask.h | 3815 +
drivers/gpu/drm/amd/include/atomfirmware.h | 188 +-
drivers/gpu/drm/amd/include/cik_structs.h | 3 +-
drivers/gpu/drm/amd/include/discovery.h | 165 +
.../include/ivsrcid/{ => dcn}/irqsrcs_dcn_1_0.h | 0
.../drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_10_1.h | 53 +
.../amd/include/ivsrcid/sdma0/irqsrcs_sdma0_5_0.h | 43 +
.../amd/include/ivsrcid/sdma1/irqsrcs_sdma1_5_0.h | 44 +
.../drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h | 32 +
drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 1 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 11 +
drivers/gpu/drm/amd/include/navi10_enum.h | 22764 ++++
drivers/gpu/drm/amd/include/navi10_ip_offset.h | 855 +
drivers/gpu/drm/amd/include/soc15_hw_ip.h | 4 +-
drivers/gpu/drm/amd/include/v10_structs.h | 1258 +
drivers/gpu/drm/amd/include/v9_structs.h | 3 +-
drivers/gpu/drm/amd/include/vi_structs.h | 3 +-
drivers/gpu/drm/amd/powerplay/Makefile | 2 +-
drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 425 +-
.../gpu/drm/amd/powerplay/hwmgr/hardwaremanager.c | 18 +-
drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 1 +
drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 8 +-
drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 3 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 157 +-
.../amd/powerplay/hwmgr/vega10_processpptables.c | 25 +
.../amd/powerplay/hwmgr/vega10_processpptables.h | 1 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 123 +-
drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 3 +
drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 84 +-
drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 361 +-
drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 1 +
drivers/gpu/drm/amd/powerplay/inc/power_state.h | 7 +
drivers/gpu/drm/amd/powerplay/inc/pp_thermal.h | 12 +-
.../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 1069 +
drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 29 +
.../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 39 +-
.../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 2 +-
drivers/gpu/drm/amd/powerplay/inc/smumgr.h | 1 +
drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 1579 +
drivers/gpu/drm/amd/powerplay/navi10_ppt.h | 28 +
drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 1232 +-
drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +
drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 3 +
.../gpu/drm/amd/powerplay/smumgr/iceland_smumgr.c | 4 +
.../drm/amd/powerplay/smumgr/polaris10_smumgr.c | 5 +
.../gpu/drm/amd/powerplay/smumgr/smu10_smumgr.c | 3 +
drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c | 1 +
.../gpu/drm/amd/powerplay/smumgr/tonga_smumgr.c | 4 +
.../gpu/drm/amd/powerplay/smumgr/vega10_smumgr.c | 3 +
.../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 22 +
.../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 1 +
.../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 3 +
drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 1285 +-
drivers/gpu/drm/amd/powerplay/vega20_ppt.h | 50 +
drivers/gpu/drm/arm/display/include/malidp_io.h | 7 +
drivers/gpu/drm/arm/display/include/malidp_utils.h | 5 +-
drivers/gpu/drm/arm/display/komeda/Makefile | 2 +
.../gpu/drm/arm/display/komeda/d71/d71_component.c | 582 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c | 142 +-
drivers/gpu/drm/arm/display/komeda/d71/d71_dev.h | 2 +
.../gpu/drm/arm/display/komeda/komeda_color_mgmt.c | 67 +
.../gpu/drm/arm/display/komeda/komeda_color_mgmt.h | 17 +
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 154 +-
drivers/gpu/drm/arm/display/komeda/komeda_dev.c | 59 +-
drivers/gpu/drm/arm/display/komeda/komeda_dev.h | 13 +-
.../drm/arm/display/komeda/komeda_format_caps.c | 58 +
.../drm/arm/display/komeda/komeda_format_caps.h | 24 +-
.../drm/arm/display/komeda/komeda_framebuffer.c | 175 +-
.../drm/arm/display/komeda/komeda_framebuffer.h | 13 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 130 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 71 +-
.../gpu/drm/arm/display/komeda/komeda_pipeline.c | 66 +-
.../gpu/drm/arm/display/komeda/komeda_pipeline.h | 111 +-
.../drm/arm/display/komeda/komeda_pipeline_state.c | 679 +-
drivers/gpu/drm/arm/display/komeda/komeda_plane.c | 191 +-
.../drm/arm/display/komeda/komeda_private_obj.c | 154 +
.../drm/arm/display/komeda/komeda_wb_connector.c | 199 +
drivers/gpu/drm/arm/malidp_crtc.c | 28 +-
drivers/gpu/drm/arm/malidp_drv.c | 11 +-
drivers/gpu/drm/arm/malidp_hw.c | 3 +-
drivers/gpu/drm/arm/malidp_mw.c | 2 +-
drivers/gpu/drm/arm/malidp_planes.c | 8 +-
drivers/gpu/drm/armada/armada_510.c | 130 +-
drivers/gpu/drm/armada/armada_crtc.c | 214 +-
drivers/gpu/drm/armada/armada_crtc.h | 21 +-
drivers/gpu/drm/armada/armada_debugfs.c | 98 +-
drivers/gpu/drm/armada/armada_drm.h | 1 +
drivers/gpu/drm/armada/armada_drv.c | 38 +-
drivers/gpu/drm/armada/armada_fb.c | 3 +-
drivers/gpu/drm/armada/armada_hw.h | 29 +-
drivers/gpu/drm/armada/armada_overlay.c | 56 +-
drivers/gpu/drm/armada/armada_plane.c | 124 +-
drivers/gpu/drm/armada/armada_plane.h | 23 +
drivers/gpu/drm/ast/Kconfig | 3 +-
drivers/gpu/drm/ast/ast_drv.c | 13 +-
drivers/gpu/drm/ast/ast_drv.h | 78 +-
drivers/gpu/drm/ast/ast_fb.c | 61 +-
drivers/gpu/drm/ast/ast_main.c | 77 +-
drivers/gpu/drm/ast/ast_mode.c | 157 +-
drivers/gpu/drm/ast/ast_ttm.c | 302 +-
drivers/gpu/drm/ati_pcigart.c | 5 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 18 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 120 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 2 +
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 11 +-
drivers/gpu/drm/bochs/Kconfig | 2 +-
drivers/gpu/drm/bochs/bochs.h | 54 +-
drivers/gpu/drm/bochs/bochs_drv.c | 24 +-
drivers/gpu/drm/bochs/bochs_kms.c | 18 +-
drivers/gpu/drm/bochs/bochs_mm.c | 427 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 8 +-
drivers/gpu/drm/bridge/analogix-anx78xx.c | 9 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 58 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 6 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 24 +-
drivers/gpu/drm/bridge/dumb-vga-dac.c | 2 +-
drivers/gpu/drm/bridge/lvds-encoder.c | 10 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 3 +-
drivers/gpu/drm/bridge/nxp-ptn3460.c | 3 +-
drivers/gpu/drm/bridge/panel.c | 5 +-
drivers/gpu/drm/bridge/parade-ps8622.c | 3 +-
drivers/gpu/drm/bridge/sii902x.c | 491 +-
drivers/gpu/drm/bridge/sii9234.c | 4 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 193 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 17 +-
drivers/gpu/drm/bridge/tc358764.c | 14 +-
drivers/gpu/drm/bridge/tc358767.c | 593 +-
drivers/gpu/drm/bridge/thc63lvd1024.c | 64 +-
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 18 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 14 +-
drivers/gpu/drm/cirrus/cirrus_ttm.c | 337 -
drivers/gpu/drm/drm_agpsupport.c | 11 +-
drivers/gpu/drm/drm_atomic.c | 248 +-
drivers/gpu/drm/drm_atomic_helper.c | 232 +-
drivers/gpu/drm/drm_atomic_state_helper.c | 70 +-
drivers/gpu/drm/drm_atomic_uapi.c | 23 +-
drivers/gpu/drm/drm_auth.c | 30 +-
drivers/gpu/drm/drm_blend.c | 9 +-
drivers/gpu/drm/drm_bridge.c | 110 +
drivers/gpu/drm/drm_bufs.c | 21 +-
drivers/gpu/drm/drm_client.c | 15 +-
drivers/gpu/drm/drm_client_modeset.c | 1125 +
drivers/gpu/drm/drm_color_mgmt.c | 8 +-
drivers/gpu/drm/drm_connector.c | 99 +-
drivers/gpu/drm/drm_context.c | 8 +-
drivers/gpu/drm/drm_crtc.c | 4 +-
drivers/gpu/drm/drm_crtc_helper.c | 14 +-
drivers/gpu/drm/drm_crtc_internal.h | 31 +-
drivers/gpu/drm/drm_damage_helper.c | 2 +-
drivers/gpu/drm/drm_debugfs.c | 92 +-
drivers/gpu/drm/drm_debugfs_crc.c | 46 +-
drivers/gpu/drm/drm_dma.c | 6 +-
drivers/gpu/drm/drm_dp_aux_dev.c | 8 +-
drivers/gpu/drm/drm_dp_dual_mode_helper.c | 4 +-
drivers/gpu/drm/drm_dp_helper.c | 16 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 19 +-
drivers/gpu/drm/drm_drv.c | 14 +-
drivers/gpu/drm/drm_dumb_buffers.c | 4 +-
drivers/gpu/drm/drm_edid.c | 232 +-
drivers/gpu/drm/drm_edid_load.c | 9 +-
drivers/gpu/drm/drm_encoder.c | 4 +-
drivers/gpu/drm/drm_fb_helper.c | 1408 +-
drivers/gpu/drm/drm_file.c | 133 +-
drivers/gpu/drm/drm_flip_work.c | 6 +-
drivers/gpu/drm/drm_format_helper.c | 4 +-
drivers/gpu/drm/drm_fourcc.c | 120 +-
drivers/gpu/drm/drm_framebuffer.c | 13 +-
drivers/gpu/drm/drm_gem.c | 40 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 11 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 7 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 641 +
drivers/gpu/drm/drm_hashtab.c | 10 +-
drivers/gpu/drm/drm_hdcp.c | 382 +
drivers/gpu/drm/drm_internal.h | 42 +-
drivers/gpu/drm/drm_ioc32.c | 9 +-
drivers/gpu/drm/drm_ioctl.c | 22 +-
drivers/gpu/drm/drm_irq.c | 13 +-
drivers/gpu/drm/drm_kms_helper_common.c | 3 +-
drivers/gpu/drm/drm_lease.c | 15 +-
drivers/gpu/drm/drm_legacy.h | 6 +
drivers/gpu/drm/drm_legacy_misc.c | 27 +-
drivers/gpu/drm/drm_lock.c | 8 +-
drivers/gpu/drm/drm_memory.c | 9 +-
drivers/gpu/drm/drm_mm.c | 9 +-
drivers/gpu/drm/drm_mode_config.c | 6 +-
drivers/gpu/drm/drm_mode_object.c | 9 +-
drivers/gpu/drm/drm_modes.c | 480 +-
drivers/gpu/drm/drm_modeset_lock.c | 2 +-
drivers/gpu/drm/drm_of.c | 5 +-
drivers/gpu/drm/drm_pci.c | 11 +-
drivers/gpu/drm/drm_plane_helper.c | 9 +-
drivers/gpu/drm/drm_prime.c | 84 +-
drivers/gpu/drm/drm_print.c | 7 +-
drivers/gpu/drm/drm_probe_helper.c | 16 +-
drivers/gpu/drm/drm_property.c | 7 +-
drivers/gpu/drm/drm_rect.c | 4 +-
drivers/gpu/drm/drm_scatter.c | 9 +-
drivers/gpu/drm/drm_scdc_helper.c | 2 +-
drivers/gpu/drm/drm_self_refresh_helper.c | 218 +
drivers/gpu/drm/drm_simple_kms_helper.c | 5 +-
drivers/gpu/drm/drm_syncobj.c | 13 +-
drivers/gpu/drm/drm_sysfs.c | 17 +-
drivers/gpu/drm/drm_trace.h | 2 +
drivers/gpu/drm/drm_trace_points.c | 3 +-
drivers/gpu/drm/drm_vblank.c | 22 +-
drivers/gpu/drm/drm_vm.c | 19 +-
drivers/gpu/drm/drm_vma_manager.c | 6 +-
drivers/gpu/drm/drm_vram_helper_common.c | 96 +
drivers/gpu/drm/drm_vram_mm_helper.c | 297 +
drivers/gpu/drm/drm_writeback.c | 6 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 5 -
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +-
drivers/gpu/drm/exynos/Kconfig | 6 +-
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 +-
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 8 +-
drivers/gpu/drm/exynos/exynos_dp.c | 13 +-
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 2 +-
drivers/gpu/drm/exynos/exynos_drm_dma.c | 6 +-
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 8 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 12 +-
drivers/gpu/drm/exynos/exynos_drm_drv.h | 8 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 21 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 6 +-
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 8 +-
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 15 +-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 14 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 11 +-
drivers/gpu/drm/exynos/exynos_drm_gem.c | 7 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 13 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 3 +-
drivers/gpu/drm/exynos/exynos_drm_mic.c | 22 +-
drivers/gpu/drm/exynos/exynos_drm_plane.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 10 +-
drivers/gpu/drm/exynos/exynos_drm_scaler.c | 12 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 9 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 41 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 31 +-
drivers/gpu/drm/gma500/accel_2d.c | 18 +-
drivers/gpu/drm/gma500/blitter.h | 2 +
drivers/gpu/drm/gma500/cdv_device.c | 13 +-
drivers/gpu/drm/gma500/cdv_device.h | 4 +
drivers/gpu/drm/gma500/cdv_intel_crt.c | 8 +-
drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 9 +-
drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 9 +-
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 9 +-
drivers/gpu/drm/gma500/framebuffer.c | 26 +-
drivers/gpu/drm/gma500/framebuffer.h | 1 -
drivers/gpu/drm/gma500/gem.c | 5 +-
drivers/gpu/drm/gma500/gma_device.c | 1 -
drivers/gpu/drm/gma500/gma_device.h | 1 +
drivers/gpu/drm/gma500/gma_display.c | 12 +-
drivers/gpu/drm/gma500/gma_display.h | 3 +
drivers/gpu/drm/gma500/gtt.c | 5 +-
drivers/gpu/drm/gma500/gtt.h | 1 -
drivers/gpu/drm/gma500/intel_bios.c | 6 +-
drivers/gpu/drm/gma500/intel_bios.h | 3 +-
drivers/gpu/drm/gma500/intel_gmbus.c | 11 +-
drivers/gpu/drm/gma500/intel_i2c.c | 4 +-
drivers/gpu/drm/gma500/mdfld_device.c | 16 +-
drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 4 +-
drivers/gpu/drm/gma500/mdfld_dsi_output.c | 12 +-
drivers/gpu/drm/gma500/mdfld_dsi_output.h | 8 +-
drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 4 +-
drivers/gpu/drm/gma500/mdfld_intel_display.c | 11 +-
drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 2 +
drivers/gpu/drm/gma500/mid_bios.c | 5 +-
drivers/gpu/drm/gma500/mid_bios.h | 1 +
drivers/gpu/drm/gma500/mmu.c | 6 +-
drivers/gpu/drm/gma500/oaktrail.h | 2 +
drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +-
drivers/gpu/drm/gma500/oaktrail_device.c | 20 +-
drivers/gpu/drm/gma500/oaktrail_hdmi.c | 8 +-
drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +-
drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 11 +-
drivers/gpu/drm/gma500/power.h | 4 +-
drivers/gpu/drm/gma500/psb_device.c | 12 +-
drivers/gpu/drm/gma500/psb_drv.c | 33 +-
drivers/gpu/drm/gma500/psb_drv.h | 16 +-
drivers/gpu/drm/gma500/psb_intel_display.c | 7 +-
drivers/gpu/drm/gma500/psb_intel_lvds.c | 5 +-
drivers/gpu/drm/gma500/psb_intel_modes.c | 2 +-
drivers/gpu/drm/gma500/psb_intel_sdvo.c | 15 +-
drivers/gpu/drm/gma500/psb_irq.c | 9 +-
drivers/gpu/drm/gma500/psb_irq.h | 2 +-
drivers/gpu/drm/gma500/psb_lid.c | 6 +-
drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 13 +-
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 19 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 14 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 37 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 450 +-
drivers/gpu/drm/i915/Kconfig | 35 +-
drivers/gpu/drm/i915/Kconfig.debug | 15 +
drivers/gpu/drm/i915/Kconfig.profile | 27 +
drivers/gpu/drm/i915/Makefile | 201 +-
drivers/gpu/drm/i915/Makefile.header-test | 37 +-
drivers/gpu/drm/i915/display/Makefile | 2 +
drivers/gpu/drm/i915/display/Makefile.header-test | 16 +
drivers/gpu/drm/i915/display/dvo_ch7017.c | 415 +
drivers/gpu/drm/i915/display/dvo_ch7xxx.c | 367 +
drivers/gpu/drm/i915/display/dvo_ivch.c | 503 +
drivers/gpu/drm/i915/display/dvo_ns2501.c | 710 +
drivers/gpu/drm/i915/display/dvo_sil164.c | 280 +
drivers/gpu/drm/i915/display/dvo_tfp410.c | 319 +
drivers/gpu/drm/i915/display/icl_dsi.c | 1589 +
drivers/gpu/drm/i915/display/intel_acpi.c | 158 +
drivers/gpu/drm/i915/display/intel_acpi.h | 17 +
drivers/gpu/drm/i915/display/intel_atomic.c | 440 +
drivers/gpu/drm/i915/display/intel_atomic.h | 49 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 355 +
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 50 +
drivers/gpu/drm/i915/display/intel_audio.c | 1104 +
drivers/gpu/drm/i915/{ => display}/intel_audio.h | 0
drivers/gpu/drm/i915/display/intel_bios.c | 2262 +
drivers/gpu/drm/i915/display/intel_bios.h | 244 +
drivers/gpu/drm/i915/display/intel_bw.c | 421 +
drivers/gpu/drm/i915/display/intel_bw.h | 47 +
drivers/gpu/drm/i915/display/intel_cdclk.c | 2853 +
drivers/gpu/drm/i915/{ => display}/intel_cdclk.h | 0
drivers/gpu/drm/i915/display/intel_color.c | 1428 +
drivers/gpu/drm/i915/display/intel_color.h | 18 +
drivers/gpu/drm/i915/display/intel_combo_phy.c | 334 +
drivers/gpu/drm/i915/display/intel_combo_phy.h | 20 +
drivers/gpu/drm/i915/display/intel_connector.c | 283 +
.../gpu/drm/i915/{ => display}/intel_connector.h | 0
drivers/gpu/drm/i915/display/intel_crt.c | 1069 +
drivers/gpu/drm/i915/{ => display}/intel_crt.h | 0
drivers/gpu/drm/i915/display/intel_ddi.c | 4335 +
drivers/gpu/drm/i915/display/intel_ddi.h | 52 +
drivers/gpu/drm/i915/display/intel_display.c | 17130 +++
drivers/gpu/drm/i915/display/intel_display.h | 361 +
drivers/gpu/drm/i915/display/intel_display_power.c | 4618 +
drivers/gpu/drm/i915/display/intel_display_power.h | 288 +
drivers/gpu/drm/i915/display/intel_dp.c | 7577 ++
drivers/gpu/drm/i915/display/intel_dp.h | 123 +
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 281 +
.../gpu/drm/i915/display/intel_dp_aux_backlight.h | 13 +
.../gpu/drm/i915/display/intel_dp_link_training.c | 382 +
.../gpu/drm/i915/display/intel_dp_link_training.h | 14 +
drivers/gpu/drm/i915/display/intel_dp_mst.c | 665 +
drivers/gpu/drm/i915/display/intel_dp_mst.h | 14 +
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1088 +
drivers/gpu/drm/i915/display/intel_dpio_phy.h | 58 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 3359 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 351 +
drivers/gpu/drm/i915/{ => display}/intel_dsi.c | 0
drivers/gpu/drm/i915/display/intel_dsi.h | 204 +
.../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 179 +
.../gpu/drm/i915/display/intel_dsi_dcs_backlight.h | 13 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 673 +
drivers/gpu/drm/i915/display/intel_dvo.c | 555 +
drivers/gpu/drm/i915/{ => display}/intel_dvo.h | 0
drivers/gpu/drm/i915/display/intel_dvo_dev.h | 140 +
drivers/gpu/drm/i915/display/intel_fbc.c | 1345 +
drivers/gpu/drm/i915/{ => display}/intel_fbc.h | 0
drivers/gpu/drm/i915/display/intel_fbdev.c | 640 +
drivers/gpu/drm/i915/{ => display}/intel_fbdev.h | 0
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 458 +
drivers/gpu/drm/i915/display/intel_fifo_underrun.h | 27 +
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 199 +
drivers/gpu/drm/i915/display/intel_frontbuffer.h | 98 +
drivers/gpu/drm/i915/display/intel_gmbus.c | 965 +
drivers/gpu/drm/i915/display/intel_gmbus.h | 27 +
drivers/gpu/drm/i915/display/intel_hdcp.c | 1977 +
drivers/gpu/drm/i915/display/intel_hdcp.h | 34 +
drivers/gpu/drm/i915/display/intel_hdmi.c | 3228 +
drivers/gpu/drm/i915/{ => display}/intel_hdmi.h | 0
drivers/gpu/drm/i915/display/intel_hotplug.c | 687 +
drivers/gpu/drm/i915/display/intel_hotplug.h | 30 +
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 363 +
drivers/gpu/drm/i915/display/intel_lpe_audio.h | 22 +
drivers/gpu/drm/i915/{ => display}/intel_lspcon.c | 0
drivers/gpu/drm/i915/{ => display}/intel_lspcon.h | 0
drivers/gpu/drm/i915/display/intel_lvds.c | 1008 +
drivers/gpu/drm/i915/{ => display}/intel_lvds.h | 0
drivers/gpu/drm/i915/display/intel_opregion.c | 1176 +
.../gpu/drm/i915/{ => display}/intel_opregion.h | 0
drivers/gpu/drm/i915/display/intel_overlay.c | 1497 +
drivers/gpu/drm/i915/display/intel_overlay.h | 29 +
drivers/gpu/drm/i915/display/intel_panel.c | 2051 +
drivers/gpu/drm/i915/{ => display}/intel_panel.h | 0
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 671 +
drivers/gpu/drm/i915/display/intel_pipe_crc.h | 38 +
drivers/gpu/drm/i915/display/intel_psr.c | 1319 +
drivers/gpu/drm/i915/{ => display}/intel_psr.h | 0
drivers/gpu/drm/i915/display/intel_quirks.c | 170 +
drivers/gpu/drm/i915/display/intel_quirks.h | 13 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 3334 +
drivers/gpu/drm/i915/{ => display}/intel_sdvo.h | 0
drivers/gpu/drm/i915/display/intel_sdvo_regs.h | 741 +
drivers/gpu/drm/i915/display/intel_sprite.c | 2464 +
drivers/gpu/drm/i915/display/intel_sprite.h | 59 +
drivers/gpu/drm/i915/display/intel_tv.c | 1993 +
drivers/gpu/drm/i915/{ => display}/intel_tv.h | 0
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 811 +
drivers/gpu/drm/i915/display/intel_vdsc.c | 966 +
drivers/gpu/drm/i915/display/intel_vdsc.h | 21 +
drivers/gpu/drm/i915/display/vlv_dsi.c | 1996 +
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 569 +
drivers/gpu/drm/i915/dvo.h | 138 -
drivers/gpu/drm/i915/dvo_ch7017.c | 414 -
drivers/gpu/drm/i915/dvo_ch7xxx.c | 366 -
drivers/gpu/drm/i915/dvo_ivch.c | 502 -
drivers/gpu/drm/i915/dvo_ns2501.c | 709 -
drivers/gpu/drm/i915/dvo_sil164.c | 279 -
drivers/gpu/drm/i915/dvo_tfp410.c | 318 -
drivers/gpu/drm/i915/gem/Makefile | 1 +
drivers/gpu/drm/i915/gem/Makefile.header-test | 16 +
drivers/gpu/drm/i915/gem/i915_gem_busy.c | 139 +
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 162 +
drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 20 +
drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 304 +
drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 +
drivers/gpu/drm/i915/gem/i915_gem_context.c | 2466 +
drivers/gpu/drm/i915/gem/i915_gem_context.h | 239 +
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 202 +
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 317 +
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 796 +
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2823 +
drivers/gpu/drm/i915/gem/i915_gem_fence.c | 96 +
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 198 +
drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 52 +
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 508 +
drivers/gpu/drm/i915/gem/i915_gem_object.c | 398 +
drivers/gpu/drm/i915/gem/i915_gem_object.h | 430 +
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 107 +
drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 24 +
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 262 +
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 544 +
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 212 +
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 294 +
drivers/gpu/drm/i915/gem/i915_gem_pm.h | 25 +
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 571 +
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 535 +
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 702 +
drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 73 +
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 440 +
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 833 +
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 278 +
drivers/gpu/drm/i915/gem/i915_gemfs.c | 57 +
drivers/gpu/drm/i915/gem/i915_gemfs.h | 16 +
.../gpu/drm/i915/gem/selftests/huge_gem_object.c | 123 +
.../gpu/drm/i915/gem/selftests/huge_gem_object.h | 27 +
drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 1777 +
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 127 +
.../drm/i915/gem/selftests/i915_gem_coherency.c | 391 +
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 1754 +
.../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 387 +
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 506 +
.../gpu/drm/i915/gem/selftests/i915_gem_object.c | 99 +
.../drm/i915/gem/selftests/i915_gem_object_blt.c | 110 +
drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 80 +
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 34 +
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h | 17 +
drivers/gpu/drm/i915/gem/selftests/mock_context.c | 111 +
drivers/gpu/drm/i915/gem/selftests/mock_context.h | 24 +
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 144 +
drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h | 22 +
.../gpu/drm/i915/gem/selftests/mock_gem_object.h | 14 +
drivers/gpu/drm/i915/gt/Makefile | 2 +
drivers/gpu/drm/i915/gt/Makefile.header-test | 16 +
drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 392 +
drivers/gpu/drm/i915/gt/intel_context.c | 241 +
drivers/gpu/drm/i915/gt/intel_context.h | 134 +
drivers/gpu/drm/i915/gt/intel_context_types.h | 68 +
drivers/gpu/drm/i915/gt/intel_engine.h | 574 +
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 1710 +
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 168 +
drivers/gpu/drm/i915/gt/intel_engine_pm.h | 22 +
drivers/gpu/drm/i915/gt/intel_engine_types.h | 568 +
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 279 +
drivers/gpu/drm/i915/gt/intel_gt_pm.c | 143 +
drivers/gpu/drm/i915/gt/intel_gt_pm.h | 27 +
drivers/gpu/drm/i915/gt/intel_hangcheck.c | 347 +
drivers/gpu/drm/i915/gt/intel_lrc.c | 3591 +
drivers/gpu/drm/i915/gt/intel_lrc.h | 134 +
drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 68 +
drivers/gpu/drm/i915/gt/intel_mocs.c | 574 +
drivers/gpu/drm/i915/gt/intel_mocs.h | 60 +
drivers/gpu/drm/i915/gt/intel_reset.c | 1470 +
drivers/gpu/drm/i915/gt/intel_reset.h | 68 +
drivers/gpu/drm/i915/gt/intel_ringbuffer.c | 2301 +
drivers/gpu/drm/i915/gt/intel_sseu.c | 159 +
drivers/gpu/drm/i915/gt/intel_sseu.h | 75 +
drivers/gpu/drm/i915/gt/intel_workarounds.c | 1478 +
drivers/gpu/drm/i915/gt/intel_workarounds.h | 40 +
drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 28 +
drivers/gpu/drm/i915/gt/mock_engine.c | 340 +
drivers/gpu/drm/i915/gt/mock_engine.h | 51 +
.../intel_engine_cs.c => gt/selftest_engine_cs.c} | 0
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 1763 +
drivers/gpu/drm/i915/gt/selftest_lrc.c | 1835 +
drivers/gpu/drm/i915/gt/selftest_reset.c | 118 +
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1220 +
drivers/gpu/drm/i915/gvt/aperture_gm.c | 24 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 27 +-
drivers/gpu/drm/i915/gvt/debugfs.c | 4 +-
drivers/gpu/drm/i915/gvt/firmware.c | 5 +-
drivers/gpu/drm/i915/gvt/gvt.h | 10 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 4 +-
drivers/gpu/drm/i915/gvt/opregion.c | 2 +-
drivers/gpu/drm/i915/gvt/sched_policy.c | 4 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 190 +-
drivers/gpu/drm/i915/i915_active.c | 96 +
drivers/gpu/drm/i915/i915_active.h | 7 +-
drivers/gpu/drm/i915/i915_active_types.h | 3 +
drivers/gpu/drm/i915/i915_cmd_parser.c | 26 +-
drivers/gpu/drm/i915/i915_debugfs.c | 555 +-
drivers/gpu/drm/i915/i915_debugfs.h | 20 +
drivers/gpu/drm/i915/i915_drv.c | 161 +-
drivers/gpu/drm/i915/i915_drv.h | 1033 +-
drivers/gpu/drm/i915/i915_fixed.h | 6 +-
drivers/gpu/drm/i915/i915_gem.c | 4284 +-
drivers/gpu/drm/i915/i915_gem.h | 8 +-
drivers/gpu/drm/i915/i915_gem_batch_pool.c | 6 +-
drivers/gpu/drm/i915/i915_gem_batch_pool.h | 3 +-
drivers/gpu/drm/i915/i915_gem_clflush.c | 178 -
drivers/gpu/drm/i915/i915_gem_clflush.h | 36 -
drivers/gpu/drm/i915/i915_gem_context.c | 1832 -
drivers/gpu/drm/i915/i915_gem_context.h | 185 -
drivers/gpu/drm/i915/i915_gem_context_types.h | 175 -
drivers/gpu/drm/i915/i915_gem_dmabuf.c | 337 -
drivers/gpu/drm/i915/i915_gem_evict.c | 49 +-
drivers/gpu/drm/i915/i915_gem_execbuffer.c | 2722 -
drivers/gpu/drm/i915/i915_gem_fence_reg.c | 207 +-
drivers/gpu/drm/i915/i915_gem_fence_reg.h | 19 +-
drivers/gpu/drm/i915/i915_gem_gtt.c | 1014 +-
drivers/gpu/drm/i915/i915_gem_gtt.h | 167 +-
drivers/gpu/drm/i915/i915_gem_internal.c | 210 -
drivers/gpu/drm/i915/i915_gem_object.c | 90 -
drivers/gpu/drm/i915/i915_gem_object.h | 509 -
drivers/gpu/drm/i915/i915_gem_render_state.c | 8 +-
drivers/gpu/drm/i915/i915_gem_shrinker.c | 556 -
drivers/gpu/drm/i915/i915_gem_stolen.c | 721 -
drivers/gpu/drm/i915/i915_gem_tiling.c | 457 -
drivers/gpu/drm/i915/i915_gem_userptr.c | 847 -
drivers/gpu/drm/i915/i915_gemfs.c | 75 -
drivers/gpu/drm/i915/i915_gemfs.h | 34 -
drivers/gpu/drm/i915/i915_globals.c | 4 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 142 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 7 +-
drivers/gpu/drm/i915/i915_irq.c | 170 +-
drivers/gpu/drm/i915/i915_irq.h | 117 +
drivers/gpu/drm/i915/i915_params.c | 7 +-
drivers/gpu/drm/i915/i915_params.h | 3 +-
drivers/gpu/drm/i915/i915_pci.c | 63 +-
drivers/gpu/drm/i915/i915_perf.c | 100 +-
drivers/gpu/drm/i915/i915_pmu.c | 28 +-
drivers/gpu/drm/i915/i915_query.c | 66 +-
drivers/gpu/drm/i915/i915_reg.h | 107 +-
drivers/gpu/drm/i915/i915_request.c | 548 +-
drivers/gpu/drm/i915/i915_request.h | 19 +-
drivers/gpu/drm/i915/i915_reset.c | 1474 -
drivers/gpu/drm/i915/i915_reset.h | 69 -
drivers/gpu/drm/i915/i915_scatterlist.c | 39 +
drivers/gpu/drm/i915/i915_scatterlist.h | 127 +
drivers/gpu/drm/i915/i915_scheduler.c | 91 +-
drivers/gpu/drm/i915/i915_scheduler.h | 18 +
drivers/gpu/drm/i915/i915_scheduler_types.h | 2 +-
drivers/gpu/drm/i915/i915_suspend.c | 6 +-
drivers/gpu/drm/i915/i915_sysfs.c | 65 +-
drivers/gpu/drm/i915/i915_timeline.c | 14 +-
drivers/gpu/drm/i915/i915_timeline.h | 19 -
drivers/gpu/drm/i915/i915_timeline_types.h | 3 -
drivers/gpu/drm/i915/i915_trace.h | 9 +-
drivers/gpu/drm/i915/i915_utils.h | 187 +-
drivers/gpu/drm/i915/i915_vma.c | 134 +-
drivers/gpu/drm/i915/i915_vma.h | 38 +-
drivers/gpu/drm/i915/icl_dsi.c | 1464 -
drivers/gpu/drm/i915/intel_acpi.c | 155 -
drivers/gpu/drm/i915/intel_atomic.c | 413 -
drivers/gpu/drm/i915/intel_atomic_plane.c | 373 -
drivers/gpu/drm/i915/intel_atomic_plane.h | 40 -
drivers/gpu/drm/i915/intel_audio.c | 1105 -
drivers/gpu/drm/i915/intel_bios.c | 2298 -
drivers/gpu/drm/i915/intel_bios.h | 223 -
drivers/gpu/drm/i915/intel_breadcrumbs.c | 373 -
drivers/gpu/drm/i915/intel_cdclk.c | 2893 -
drivers/gpu/drm/i915/intel_color.c | 1278 -
drivers/gpu/drm/i915/intel_color.h | 17 -
drivers/gpu/drm/i915/intel_combo_phy.c | 255 -
drivers/gpu/drm/i915/intel_connector.c | 282 -
drivers/gpu/drm/i915/intel_context.c | 270 -
drivers/gpu/drm/i915/intel_context.h | 87 -
drivers/gpu/drm/i915/intel_context_types.h | 77 -
drivers/gpu/drm/i915/intel_crt.c | 1061 -
drivers/gpu/drm/i915/intel_csr.c | 411 +-
drivers/gpu/drm/i915/intel_csr.h | 4 +
drivers/gpu/drm/i915/intel_ddi.c | 4286 -
drivers/gpu/drm/i915/intel_ddi.h | 53 -
drivers/gpu/drm/i915/intel_device_info.c | 78 +-
drivers/gpu/drm/i915/intel_device_info.h | 90 +-
drivers/gpu/drm/i915/intel_display.c | 16814 ---
drivers/gpu/drm/i915/intel_display.h | 435 -
drivers/gpu/drm/i915/intel_dp.c | 7405 --
drivers/gpu/drm/i915/intel_dp.h | 122 -
drivers/gpu/drm/i915/intel_dp_aux_backlight.c | 280 -
drivers/gpu/drm/i915/intel_dp_link_training.c | 381 -
drivers/gpu/drm/i915/intel_dp_mst.c | 661 -
drivers/gpu/drm/i915/intel_dpio_phy.c | 1082 -
drivers/gpu/drm/i915/intel_dpll_mgr.c | 3382 -
drivers/gpu/drm/i915/intel_dpll_mgr.h | 347 -
drivers/gpu/drm/i915/intel_drv.h | 447 +-
drivers/gpu/drm/i915/intel_dsi.h | 196 -
drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c | 177 -
drivers/gpu/drm/i915/intel_dsi_vbt.c | 941 -
drivers/gpu/drm/i915/intel_dvo.c | 549 -
drivers/gpu/drm/i915/intel_engine_cs.c | 1757 -
drivers/gpu/drm/i915/intel_engine_types.h | 546 -
drivers/gpu/drm/i915/intel_fbc.c | 1341 -
drivers/gpu/drm/i915/intel_fbdev.c | 640 -
drivers/gpu/drm/i915/intel_fifo_underrun.c | 457 -
drivers/gpu/drm/i915/intel_frontbuffer.c | 204 -
drivers/gpu/drm/i915/intel_frontbuffer.h | 98 -
drivers/gpu/drm/i915/intel_gpu_commands.h | 278 -
drivers/gpu/drm/i915/intel_guc.c | 196 +-
drivers/gpu/drm/i915/intel_guc.h | 20 +-
drivers/gpu/drm/i915/intel_guc_ads.c | 167 +-
drivers/gpu/drm/i915/intel_guc_ads.h | 1 +
drivers/gpu/drm/i915/intel_guc_ct.c | 16 +-
drivers/gpu/drm/i915/intel_guc_ct.h | 5 +
drivers/gpu/drm/i915/intel_guc_fw.c | 117 +-
drivers/gpu/drm/i915/intel_guc_fwif.h | 201 +-
drivers/gpu/drm/i915/intel_guc_log.c | 23 +-
drivers/gpu/drm/i915/intel_guc_reg.h | 25 +
drivers/gpu/drm/i915/intel_guc_submission.c | 62 +-
drivers/gpu/drm/i915/intel_guc_submission.h | 3 +-
drivers/gpu/drm/i915/intel_hangcheck.c | 334 -
drivers/gpu/drm/i915/intel_hdcp.c | 1946 -
drivers/gpu/drm/i915/intel_hdcp.h | 33 -
drivers/gpu/drm/i915/intel_hdmi.c | 3111 -
drivers/gpu/drm/i915/intel_hotplug.c | 686 -
drivers/gpu/drm/i915/intel_huc.c | 102 +-
drivers/gpu/drm/i915/intel_huc.h | 13 +-
drivers/gpu/drm/i915/intel_huc_fw.c | 73 +-
drivers/gpu/drm/i915/intel_i2c.c | 933 -
drivers/gpu/drm/i915/intel_lpe_audio.c | 361 -
drivers/gpu/drm/i915/intel_lrc.c | 3041 -
drivers/gpu/drm/i915/intel_lrc.h | 120 -
drivers/gpu/drm/i915/intel_lrc_reg.h | 68 -
drivers/gpu/drm/i915/intel_lvds.c | 1006 -
drivers/gpu/drm/i915/intel_mocs.c | 564 -
drivers/gpu/drm/i915/intel_mocs.h | 58 -
drivers/gpu/drm/i915/intel_opregion.c | 1175 -
drivers/gpu/drm/i915/intel_overlay.c | 1495 -
drivers/gpu/drm/i915/intel_panel.c | 2049 -
drivers/gpu/drm/i915/intel_pipe_crc.c | 679 -
drivers/gpu/drm/i915/intel_pipe_crc.h | 35 -
drivers/gpu/drm/i915/intel_pm.c | 567 +-
drivers/gpu/drm/i915/intel_pm.h | 19 +
drivers/gpu/drm/i915/intel_psr.c | 1312 -
drivers/gpu/drm/i915/intel_quirks.c | 169 -
drivers/gpu/drm/i915/intel_ringbuffer.c | 2345 -
drivers/gpu/drm/i915/intel_ringbuffer.h | 583 -
drivers/gpu/drm/i915/intel_runtime_pm.c | 4436 +-
drivers/gpu/drm/i915/intel_runtime_pm.h | 213 +
drivers/gpu/drm/i915/intel_sdvo.c | 3324 -
drivers/gpu/drm/i915/intel_sdvo_regs.h | 733 -
drivers/gpu/drm/i915/intel_sideband.c | 483 +-
drivers/gpu/drm/i915/intel_sideband.h | 141 +
drivers/gpu/drm/i915/intel_sprite.c | 2461 -
drivers/gpu/drm/i915/intel_sprite.h | 55 -
drivers/gpu/drm/i915/intel_tv.c | 1990 -
drivers/gpu/drm/i915/intel_uc.c | 148 +-
drivers/gpu/drm/i915/intel_uc.h | 3 +-
drivers/gpu/drm/i915/intel_uc_fw.c | 126 +-
drivers/gpu/drm/i915/intel_uc_fw.h | 10 +-
drivers/gpu/drm/i915/intel_uncore.c | 55 +-
drivers/gpu/drm/i915/intel_uncore.h | 4 +-
drivers/gpu/drm/i915/intel_vbt_defs.h | 936 -
drivers/gpu/drm/i915/intel_vdsc.c | 964 -
drivers/gpu/drm/i915/intel_wakeref.c | 138 +
drivers/gpu/drm/i915/intel_wakeref.h | 164 +
drivers/gpu/drm/i915/intel_wopcm.c | 27 +-
drivers/gpu/drm/i915/intel_wopcm.h | 15 +
drivers/gpu/drm/i915/intel_workarounds.c | 1265 -
drivers/gpu/drm/i915/intel_workarounds.h | 34 -
drivers/gpu/drm/i915/intel_workarounds_types.h | 27 -
drivers/gpu/drm/i915/selftests/huge_gem_object.c | 139 -
drivers/gpu/drm/i915/selftests/huge_gem_object.h | 45 -
drivers/gpu/drm/i915/selftests/huge_pages.c | 1792 -
drivers/gpu/drm/i915/selftests/i915_active.c | 14 +-
drivers/gpu/drm/i915/selftests/i915_gem.c | 35 +-
.../gpu/drm/i915/selftests/i915_gem_coherency.c | 397 -
drivers/gpu/drm/i915/selftests/i915_gem_context.c | 1859 -
drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 404 -
drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 34 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 31 +-
drivers/gpu/drm/i915/selftests/i915_gem_object.c | 659 -
.../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 +
drivers/gpu/drm/i915/selftests/i915_request.c | 86 +-
drivers/gpu/drm/i915/selftests/i915_timeline.c | 30 +-
drivers/gpu/drm/i915/selftests/i915_vma.c | 258 +-
drivers/gpu/drm/i915/selftests/igt_atomic.h | 56 +
drivers/gpu/drm/i915/selftests/igt_flush_test.c | 38 +-
drivers/gpu/drm/i915/selftests/igt_reset.c | 11 +-
drivers/gpu/drm/i915/selftests/igt_reset.h | 1 +
drivers/gpu/drm/i915/selftests/igt_spinner.c | 20 +-
drivers/gpu/drm/i915/selftests/igt_spinner.h | 10 +-
drivers/gpu/drm/i915/selftests/intel_guc.c | 11 +-
drivers/gpu/drm/i915/selftests/intel_hangcheck.c | 1919 -
drivers/gpu/drm/i915/selftests/intel_lrc.c | 1330 -
drivers/gpu/drm/i915/selftests/intel_uncore.c | 4 +-
drivers/gpu/drm/i915/selftests/intel_workarounds.c | 901 -
drivers/gpu/drm/i915/selftests/lib_sw_fence.c | 3 +
drivers/gpu/drm/i915/selftests/mock_context.c | 124 -
drivers/gpu/drm/i915/selftests/mock_context.h | 42 -
drivers/gpu/drm/i915/selftests/mock_dmabuf.c | 162 -
drivers/gpu/drm/i915/selftests/mock_dmabuf.h | 41 -
drivers/gpu/drm/i915/selftests/mock_engine.c | 321 -
drivers/gpu/drm/i915/selftests/mock_engine.h | 49 -
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 48 +-
drivers/gpu/drm/i915/selftests/mock_gem_object.h | 9 -
drivers/gpu/drm/i915/selftests/mock_gtt.c | 7 +-
drivers/gpu/drm/i915/selftests/mock_gtt.h | 4 +-
drivers/gpu/drm/i915/selftests/mock_request.c | 6 +-
drivers/gpu/drm/i915/selftests/mock_timeline.c | 1 -
drivers/gpu/drm/i915/selftests/scatterlist.c | 3 +-
drivers/gpu/drm/i915/vlv_dsi.c | 1830 -
drivers/gpu/drm/i915/vlv_dsi_pll.c | 567 -
drivers/gpu/drm/imx/ipuv3-plane.c | 16 +-
drivers/gpu/drm/ingenic/Kconfig | 16 +
drivers/gpu/drm/ingenic/Makefile | 1 +
drivers/gpu/drm/ingenic/ingenic-drm.c | 818 +
drivers/gpu/drm/lima/lima_drv.c | 2 +-
drivers/gpu/drm/lima/lima_pp.c | 8 +-
drivers/gpu/drm/lima/lima_sched.c | 13 +-
drivers/gpu/drm/mcde/Kconfig | 18 +
drivers/gpu/drm/mcde/Makefile | 3 +
drivers/gpu/drm/mcde/mcde_display.c | 1142 +
drivers/gpu/drm/mcde/mcde_display_regs.h | 518 +
drivers/gpu/drm/mcde/mcde_drm.h | 44 +
drivers/gpu/drm/mcde/mcde_drv.c | 572 +
drivers/gpu/drm/mcde/mcde_dsi.c | 1044 +
drivers/gpu/drm/mcde/mcde_dsi_regs.h | 385 +
drivers/gpu/drm/mediatek/mtk_drm_fb.c | 8 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 3 +
drivers/gpu/drm/meson/Kconfig | 1 +
drivers/gpu/drm/meson/meson_overlay.c | 17 +-
drivers/gpu/drm/meson/meson_plane.c | 19 +
drivers/gpu/drm/mgag200/Kconfig | 2 +-
drivers/gpu/drm/mgag200/mgag200_cursor.c | 183 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 75 +-
drivers/gpu/drm/mgag200/mgag200_fb.c | 59 +-
drivers/gpu/drm/mgag200/mgag200_main.c | 91 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 59 +-
drivers/gpu/drm/mgag200/mgag200_ttm.c | 301 +-
drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 24 +-
drivers/gpu/drm/msm/adreno/a5xx.xml.h | 28 +-
drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 8 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 40 +-
drivers/gpu/drm/msm/adreno/a5xx_power.c | 76 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 70 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 +
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 16 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 20 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 8 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 6 +
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 176 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 20 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 5 -
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 119 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 46 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 57 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 15 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 22 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 4 -
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 3 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 31 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 38 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 27 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 7 +-
drivers/gpu/drm/msm/dsi/dsi.c | 2 +
drivers/gpu/drm/msm/dsi/dsi.h | 7 +-
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 21 +
drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 19 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 149 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 6 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 30 +-
drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 106 +-
drivers/gpu/drm/msm/msm_drv.c | 34 +-
drivers/gpu/drm/msm/msm_drv.h | 1 +
drivers/gpu/drm/msm/msm_fb.c | 20 +-
drivers/gpu/drm/msm/msm_gem.c | 6 +-
drivers/gpu/drm/msm/msm_gem.h | 1 +
drivers/gpu/drm/msm/msm_gem_submit.c | 13 +-
drivers/gpu/drm/msm/msm_gpu.c | 5 +-
drivers/gpu/drm/msm/msm_iommu.c | 2 +-
drivers/gpu/drm/msm/msm_perf.c | 15 +-
drivers/gpu/drm/msm/msm_rd.c | 16 +-
drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +-
drivers/gpu/drm/nouveau/dispnv50/head.c | 13 +-
drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 2 -
drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +-
drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 1 +
drivers/gpu/drm/omapdrm/omap_crtc.c | 180 +-
drivers/gpu/drm/omapdrm/omap_crtc.h | 2 +
drivers/gpu/drm/omapdrm/omap_drv.c | 16 +-
drivers/gpu/drm/omapdrm/omap_drv.h | 4 +-
drivers/gpu/drm/omapdrm/omap_fb.c | 25 +-
drivers/gpu/drm/omapdrm/omap_irq.c | 25 +
drivers/gpu/drm/omapdrm/omap_irq.h | 1 +
drivers/gpu/drm/panel/Kconfig | 18 +
drivers/gpu/drm/panel/Makefile | 2 +
drivers/gpu/drm/panel/panel-arm-versatile.c | 6 +-
drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 9 +-
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 10 +-
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 8 +-
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 9 +-
drivers/gpu/drm/panel/panel-lg-lg4573.c | 9 +-
drivers/gpu/drm/panel/panel-lvds.c | 7 +-
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 8 +-
drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 11 +-
drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 254 +
.../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 +-
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 3 +-
drivers/gpu/drm/panel/panel-raydium-rm68200.c | 5 +-
drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c | 14 +-
drivers/gpu/drm/panel/panel-samsung-ld9040.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 10 +-
drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 11 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 514 +
drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 12 +-
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 10 +-
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 7 +-
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 7 +-
drivers/gpu/drm/panel/panel-simple.c | 276 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 6 +-
drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 10 +-
drivers/gpu/drm/panel/panel-truly-nt35597.c | 13 +-
drivers/gpu/drm/panfrost/Makefile | 3 +-
drivers/gpu/drm/panfrost/panfrost_device.c | 30 +
drivers/gpu/drm/panfrost/panfrost_device.h | 11 +
drivers/gpu/drm/panfrost/panfrost_drv.c | 15 +
drivers/gpu/drm/panfrost/panfrost_gem.c | 8 +-
drivers/gpu/drm/panfrost/panfrost_gpu.c | 10 +-
drivers/gpu/drm/panfrost/panfrost_job.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 329 +
drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 18 +
drivers/gpu/drm/panfrost/panfrost_regs.h | 22 +
drivers/gpu/drm/qxl/qxl_release.c | 2 +-
drivers/gpu/drm/r128/r128_cce.c | 28 +-
drivers/gpu/drm/r128/r128_drv.c | 9 +-
drivers/gpu/drm/r128/r128_drv.h | 16 +-
drivers/gpu/drm/r128/r128_state.c | 25 +-
drivers/gpu/drm/radeon/atom.c | 2 +
drivers/gpu/drm/radeon/atom.h | 1 -
drivers/gpu/drm/radeon/atombios_crtc.c | 7 +-
drivers/gpu/drm/radeon/atombios_dp.c | 2 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 14 +-
drivers/gpu/drm/radeon/atombios_i2c.c | 2 +-
drivers/gpu/drm/radeon/btc_dpm.c | 16 +-
drivers/gpu/drm/radeon/btc_dpm.h | 3 +
drivers/gpu/drm/radeon/ci_dpm.c | 14 +-
drivers/gpu/drm/radeon/ci_dpm.h | 1 +
drivers/gpu/drm/radeon/ci_smc.c | 2 +-
drivers/gpu/drm/radeon/cik.c | 18 +-
drivers/gpu/drm/radeon/cik_sdma.c | 6 +-
drivers/gpu/drm/radeon/clearstate_cayman.h | 2 +
drivers/gpu/drm/radeon/clearstate_ci.h | 2 +
drivers/gpu/drm/radeon/clearstate_si.h | 2 +
drivers/gpu/drm/radeon/cypress_dpm.c | 11 +-
drivers/gpu/drm/radeon/dce3_1_afmt.c | 2 +-
drivers/gpu/drm/radeon/dce6_afmt.c | 2 +-
drivers/gpu/drm/radeon/evergreen.c | 16 +-
drivers/gpu/drm/radeon/evergreen_cs.c | 2 +-
drivers/gpu/drm/radeon/evergreen_dma.c | 2 +-
drivers/gpu/drm/radeon/evergreen_hdmi.c | 2 +-
drivers/gpu/drm/radeon/kv_dpm.c | 10 +-
drivers/gpu/drm/radeon/kv_smc.c | 1 -
drivers/gpu/drm/radeon/ni.c | 17 +-
drivers/gpu/drm/radeon/ni_dma.c | 2 +-
drivers/gpu/drm/radeon/ni_dpm.c | 16 +-
drivers/gpu/drm/radeon/r100.c | 36 +-
drivers/gpu/drm/radeon/r100_track.h | 2 +
drivers/gpu/drm/radeon/r200.c | 2 +-
drivers/gpu/drm/radeon/r300.c | 18 +-
drivers/gpu/drm/radeon/r420.c | 16 +-
drivers/gpu/drm/radeon/r520.c | 4 +-
drivers/gpu/drm/radeon/r600.c | 18 +-
drivers/gpu/drm/radeon/r600_cs.c | 2 +-
drivers/gpu/drm/radeon/r600_dma.c | 6 +-
drivers/gpu/drm/radeon/r600_dpm.c | 1 -
drivers/gpu/drm/radeon/r600_dpm.h | 2 +
drivers/gpu/drm/radeon/r600_hdmi.c | 2 +-
drivers/gpu/drm/radeon/radeon_acpi.c | 13 +-
drivers/gpu/drm/radeon/radeon_agp.c | 8 +-
drivers/gpu/drm/radeon/radeon_asic.c | 10 +-
drivers/gpu/drm/radeon/radeon_atombios.c | 5 +-
drivers/gpu/drm/radeon/radeon_audio.c | 2 +-
drivers/gpu/drm/radeon/radeon_benchmark.c | 2 +-
drivers/gpu/drm/radeon/radeon_bios.c | 12 +-
drivers/gpu/drm/radeon/radeon_clocks.c | 9 +-
drivers/gpu/drm/radeon/radeon_combios.c | 5 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 2 +-
drivers/gpu/drm/radeon/radeon_cs.c | 10 +-
drivers/gpu/drm/radeon/radeon_cursor.c | 4 +-
drivers/gpu/drm/radeon/radeon_device.c | 18 +-
drivers/gpu/drm/radeon/radeon_display.c | 21 +-
drivers/gpu/drm/radeon/radeon_dp_auxch.c | 2 +-
drivers/gpu/drm/radeon/radeon_dp_mst.c | 5 +-
drivers/gpu/drm/radeon/radeon_drv.c | 19 +-
drivers/gpu/drm/radeon/radeon_encoders.c | 5 +-
drivers/gpu/drm/radeon/radeon_fb.c | 17 +-
drivers/gpu/drm/radeon/radeon_fence.c | 16 +-
drivers/gpu/drm/radeon/radeon_gart.c | 5 +-
drivers/gpu/drm/radeon/radeon_gem.c | 9 +-
drivers/gpu/drm/radeon/radeon_i2c.c | 5 +-
drivers/gpu/drm/radeon/radeon_ib.c | 5 +-
drivers/gpu/drm/radeon/radeon_irq_kms.c | 14 +-
drivers/gpu/drm/radeon/radeon_kms.c | 17 +-
drivers/gpu/drm/radeon/radeon_legacy_crtc.c | 9 +-
drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 11 +-
drivers/gpu/drm/radeon/radeon_legacy_tv.c | 4 +-
drivers/gpu/drm/radeon/radeon_mn.c | 2 +-
drivers/gpu/drm/radeon/radeon_object.c | 11 +-
drivers/gpu/drm/radeon/radeon_pm.c | 17 +-
drivers/gpu/drm/radeon/radeon_prime.c | 8 +-
drivers/gpu/drm/radeon/radeon_ring.c | 6 +-
drivers/gpu/drm/radeon/radeon_sa.c | 2 +-
drivers/gpu/drm/radeon/radeon_semaphore.c | 2 +-
drivers/gpu/drm/radeon/radeon_sync.c | 1 -
drivers/gpu/drm/radeon/radeon_test.c | 2 +-
drivers/gpu/drm/radeon/radeon_trace.h | 4 +-
drivers/gpu/drm/radeon/radeon_trace_points.c | 2 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 47 +-
drivers/gpu/drm/radeon/radeon_ucode.c | 2 +-
drivers/gpu/drm/radeon/radeon_uvd.c | 2 +-
drivers/gpu/drm/radeon/radeon_vce.c | 4 +-
drivers/gpu/drm/radeon/radeon_vm.c | 2 +-
drivers/gpu/drm/radeon/rs400.c | 11 +-
drivers/gpu/drm/radeon/rs600.c | 13 +-
drivers/gpu/drm/radeon/rs690.c | 6 +-
drivers/gpu/drm/radeon/rs780_dpm.c | 12 +-
drivers/gpu/drm/radeon/rv515.c | 13 +-
drivers/gpu/drm/radeon/rv6xx_dpm.c | 1 -
drivers/gpu/drm/radeon/rv730_dpm.c | 1 -
drivers/gpu/drm/radeon/rv740_dpm.c | 1 -
drivers/gpu/drm/radeon/rv770.c | 12 +-
drivers/gpu/drm/radeon/rv770_dma.c | 2 +-
drivers/gpu/drm/radeon/rv770_dpm.c | 1 -
drivers/gpu/drm/radeon/rv770_dpm.h | 1 +
drivers/gpu/drm/radeon/rv770_smc.c | 2 +-
drivers/gpu/drm/radeon/si.c | 16 +-
drivers/gpu/drm/radeon/si_dma.c | 2 +-
drivers/gpu/drm/radeon/si_dpm.c | 14 +-
drivers/gpu/drm/radeon/si_smc.c | 2 +-
drivers/gpu/drm/radeon/sumo_dpm.c | 1 -
drivers/gpu/drm/radeon/sumo_dpm.h | 1 +
drivers/gpu/drm/radeon/sumo_smc.c | 1 -
drivers/gpu/drm/radeon/trinity_dpm.c | 10 +-
drivers/gpu/drm/radeon/trinity_smc.c | 1 -
drivers/gpu/drm/radeon/uvd_v1_0.c | 4 +-
drivers/gpu/drm/radeon/uvd_v2_2.c | 2 +-
drivers/gpu/drm/radeon/uvd_v3_1.c | 1 -
drivers/gpu/drm/radeon/uvd_v4_2.c | 2 +-
drivers/gpu/drm/radeon/vce_v1_0.c | 2 +-
drivers/gpu/drm/radeon/vce_v2_0.c | 2 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 30 +
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 12 +
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 82 +-
drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 1 +
drivers/gpu/drm/rcar-du/rcar_lvds.c | 135 +-
drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 +
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 4 +-
drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 67 +
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 30 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 42 +-
drivers/gpu/drm/savage/savage_bci.c | 25 +-
drivers/gpu/drm/savage/savage_drv.c | 9 +-
drivers/gpu/drm/savage/savage_drv.h | 10 +-
drivers/gpu/drm/savage/savage_state.c | 9 +-
drivers/gpu/drm/scheduler/sched_main.c | 179 +-
drivers/gpu/drm/selftests/Makefile | 2 +-
drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 55 +
.../gpu/drm/selftests/test-drm_cmdline_parser.c | 918 +
drivers/gpu/drm/sis/sis_drv.c | 8 +-
drivers/gpu/drm/sis/sis_drv.h | 10 +-
drivers/gpu/drm/sis/sis_mm.c | 7 +-
drivers/gpu/drm/sti/sti_awg_utils.c | 2 +
drivers/gpu/drm/sti/sti_awg_utils.h | 2 +-
drivers/gpu/drm/sti/sti_compositor.c | 5 +-
drivers/gpu/drm/sti/sti_crtc.c | 4 +-
drivers/gpu/drm/sti/sti_crtc.h | 6 +-
drivers/gpu/drm/sti/sti_cursor.c | 2 +
drivers/gpu/drm/sti/sti_cursor.h | 3 +
drivers/gpu/drm/sti/sti_drv.c | 21 +-
drivers/gpu/drm/sti/sti_drv.h | 5 +-
drivers/gpu/drm/sti/sti_dvo.c | 3 +-
drivers/gpu/drm/sti/sti_gdp.c | 4 +
drivers/gpu/drm/sti/sti_gdp.h | 5 +
drivers/gpu/drm/sti/sti_hda.c | 6 +-
drivers/gpu/drm/sti/sti_hdmi.c | 5 +-
drivers/gpu/drm/sti/sti_hdmi.h | 4 +-
drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 2 +
drivers/gpu/drm/sti/sti_hqvdp.c | 8 +-
drivers/gpu/drm/sti/sti_mixer.c | 4 +
drivers/gpu/drm/sti/sti_mixer.h | 7 +-
drivers/gpu/drm/sti/sti_plane.c | 4 +-
drivers/gpu/drm/sti/sti_plane.h | 1 -
drivers/gpu/drm/sti/sti_tvout.c | 6 +-
drivers/gpu/drm/sti/sti_vid.c | 4 +-
drivers/gpu/drm/sti/sti_vtg.c | 4 +-
drivers/gpu/drm/sti/sti_vtg.h | 1 +
drivers/gpu/drm/stm/drv.c | 44 +-
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 105 +-
drivers/gpu/drm/stm/ltdc.c | 142 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 16 +-
drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 1 +
drivers/gpu/drm/tegra/dc.c | 17 +-
drivers/gpu/drm/tegra/dpaux.c | 13 +-
drivers/gpu/drm/tegra/drm.h | 3 +-
drivers/gpu/drm/tegra/fb.c | 14 +-
drivers/gpu/drm/tegra/output.c | 52 +-
drivers/gpu/drm/ttm/ttm_bo.c | 270 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +-
drivers/gpu/drm/ttm/ttm_execbuf_util.c | 20 +-
drivers/gpu/drm/v3d/v3d_debugfs.c | 35 +-
drivers/gpu/drm/v3d/v3d_drv.c | 17 +-
drivers/gpu/drm/v3d/v3d_drv.h | 106 +-
drivers/gpu/drm/v3d/v3d_fence.c | 2 +
drivers/gpu/drm/v3d/v3d_gem.c | 552 +-
drivers/gpu/drm/v3d/v3d_irq.c | 55 +-
drivers/gpu/drm/v3d/v3d_mmu.c | 7 +-
drivers/gpu/drm/v3d/v3d_regs.h | 122 +-
drivers/gpu/drm/v3d/v3d_sched.c | 382 +-
drivers/gpu/drm/v3d/v3d_trace.h | 94 +
drivers/gpu/drm/vboxvideo/Kconfig | 2 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 12 +-
drivers/gpu/drm/vboxvideo/vbox_drv.h | 75 +-
drivers/gpu/drm/vboxvideo/vbox_fb.c | 22 +-
drivers/gpu/drm/vboxvideo/vbox_main.c | 75 +-
drivers/gpu/drm/vboxvideo/vbox_mode.c | 36 +-
drivers/gpu/drm/vboxvideo/vbox_ttm.c | 355 +-
drivers/gpu/drm/vc4/vc4_bo.c | 31 +-
drivers/gpu/drm/vc4/vc4_debugfs.c | 8 +-
drivers/gpu/drm/vc4/vc4_drv.c | 6 +
drivers/gpu/drm/vc4/vc4_drv.h | 14 +
drivers/gpu/drm/vc4/vc4_gem.c | 11 +
drivers/gpu/drm/vc4/vc4_hdmi.c | 8 +-
drivers/gpu/drm/vc4/vc4_irq.c | 20 +-
drivers/gpu/drm/vc4/vc4_plane.c | 15 +-
drivers/gpu/drm/vc4/vc4_txp.c | 7 +-
drivers/gpu/drm/vc4/vc4_v3d.c | 72 +-
drivers/gpu/drm/virtio/Makefile | 4 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 20 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 10 +-
drivers/gpu/drm/virtio/virtgpu_fb.c | 150 -
drivers/gpu/drm/virtio/virtgpu_fence.c | 25 +-
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 38 +-
drivers/gpu/drm/virtio/virtgpu_trace.h | 52 +
drivers/gpu/drm/virtio/virtgpu_trace_points.c | 5 +
drivers/gpu/drm/virtio/virtgpu_vq.c | 36 +-
drivers/gpu/drm/vkms/vkms_crc.c | 9 +
drivers/gpu/drm/vkms/vkms_crtc.c | 56 +-
drivers/gpu/drm/vkms/vkms_drv.h | 10 +-
drivers/gpu/drm/vkms/vkms_output.c | 10 -
drivers/gpu/drm/vkms/vkms_plane.c | 8 +
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 3 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.h | 2 +-
drivers/gpu/drm/zte/zx_plane.c | 6 +-
drivers/gpu/host1x/bus.c | 35 +-
drivers/gpu/host1x/debug.c | 3 -
drivers/gpu/host1x/dev.c | 5 +-
drivers/gpu/ipu-v3/Makefile | 4 +-
drivers/gpu/ipu-v3/ipu-ic-csc.c | 409 +
drivers/gpu/ipu-v3/ipu-ic.c | 138 +-
drivers/gpu/ipu-v3/ipu-image-convert.c | 37 +-
drivers/gpu/vga/vga_switcheroo.c | 34 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 2 +-
drivers/staging/media/imx/imx-ic-prp.c | 6 +-
drivers/staging/media/imx/imx-ic-prpencvf.c | 42 +-
drivers/staging/media/imx/imx-media-csi.c | 19 +-
drivers/staging/media/imx/imx-media-utils.c | 73 +-
drivers/staging/media/imx/imx-media-vdic.c | 5 +-
drivers/staging/media/imx/imx-media.h | 5 +-
drivers/staging/media/imx/imx7-media-csi.c | 8 +-
drivers/video/hdmi.c | 275 +-
include/drm/amd_asic_type.h | 1 +
include/drm/bridge/dw_hdmi.h | 2 +
include/drm/bridge/dw_mipi_dsi.h | 10 +
include/drm/drm_atomic.h | 22 +
include/drm/drm_atomic_helper.h | 4 -
include/drm/drm_atomic_state_helper.h | 3 +
include/drm/drm_auth.h | 11 +-
include/drm/drm_bridge.h | 114 +
include/drm/drm_client.h | 46 +
include/drm/drm_connector.h | 189 +-
include/drm/drm_crtc.h | 20 +
include/drm/drm_debugfs.h | 2 +
include/drm/drm_device.h | 4 +
include/drm/drm_displayid.h | 10 +
include/drm/drm_dp_helper.h | 49 +-
include/drm/drm_edid.h | 37 +-
include/drm/drm_fb_helper.h | 102 +-
include/drm/drm_fourcc.h | 50 +-
include/drm/drm_framebuffer.h | 3 +
include/drm/drm_gem.h | 5 -
include/drm/drm_gem_vram_helper.h | 153 +
include/drm/drm_hdcp.h | 31 +-
include/drm/drm_legacy.h | 12 +-
include/drm/drm_mode_config.h | 13 +
include/drm/drm_modeset_helper_vtables.h | 61 +-
include/drm/drm_plane.h | 2 +-
include/drm/drm_print.h | 2 +
include/drm/drm_self_refresh_helper.h | 20 +
include/drm/drm_vram_mm_helper.h | 102 +
include/drm/gpu_scheduler.h | 8 +-
include/drm/i915_pciids.h | 4 +-
include/drm/ttm/ttm_bo_driver.h | 9 +-
include/drm/ttm/ttm_execbuf_util.h | 3 +-
include/linux/dma-buf.h | 52 +-
include/linux/hdmi.h | 67 +
include/linux/host1x.h | 2 +
include/linux/reservation.h | 8 +-
include/uapi/drm/amdgpu_drm.h | 4 +
include/uapi/drm/drm.h | 1 +
include/uapi/drm/drm_mode.h | 117 +
include/uapi/drm/i915_drm.h | 209 +-
include/uapi/drm/panfrost_drm.h | 24 +
include/uapi/drm/v3d_drm.h | 28 +
include/uapi/linux/dma-buf.h | 3 +
include/uapi/linux/kfd_ioctl.h | 35 +-
include/uapi/linux/magic.h | 1 +
include/video/imx-ipu-v3.h | 56 +-
1681 files changed, 584637 insertions(+), 143468 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-m [...]
create mode 100644 Documentation/devicetree/bindings/display/ingenic,lcd.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/armadeus,st0700 [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/evervision,vgg8 [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/friendlyarm,hd702e.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/koe,tx14d24vm1bpa.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/osddisplays,osd [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6e63m0.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/tfc,s9700rtwv43 [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt
delete mode 100644 Documentation/devicetree/bindings/display/sunxi/sun6i-dsi.txt
create mode 100644 Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi- [...]
create mode 100644 Documentation/gpu/mcde.rst
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.h
delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_socbb.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/athub_v2_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx10.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v10_1.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_ih.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_ih.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_reg_init.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/navi10_sdma_pkt_open.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nv.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/nv.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/nvd.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
create mode 100644 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager_v10.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce100/dce_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dce120/dce120_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_clk.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn10/rv2_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dsc.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.h
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_stream_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_mode_vba_20.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/display_mode_vba.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/drm_dsc_dc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_factory_dcn20.h
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn20/hw_translate_dcn20.h
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr_internal.h
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn20/irq_service_dcn20.h
create mode 100644 drivers/gpu/drm/amd/display/modules/inc/mod_vmid.h
create mode 100644 drivers/gpu/drm/amd/display/modules/vmid/vmid.c
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/athub/athub_2_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_10_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/hdp/hdp_5_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_2_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_default.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_2_3_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_5_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_5_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_0_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/discovery.h
rename drivers/gpu/drm/amd/include/ivsrcid/{ => dcn}/irqsrcs_dcn_1_0.h (100%)
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/gfx/irqsrcs_gfx_10_1.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma0/irqsrcs_sdma0_5_0.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/sdma1/irqsrcs_sdma1_5_0.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/vcn/irqsrcs_vcn_2_0.h
create mode 100644 drivers/gpu/drm/amd/include/navi10_enum.h
create mode 100644 drivers/gpu/drm/amd/include/navi10_ip_offset.h
create mode 100644 drivers/gpu/drm/amd/include/v10_structs.h
create mode 100644 drivers/gpu/drm/amd/powerplay/inc/smu11_driver_if_navi10.h
create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.c
create mode 100644 drivers/gpu/drm/amd/powerplay/navi10_ppt.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.c
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_color_mgmt.h
create mode 100644 drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c
delete mode 100644 drivers/gpu/drm/cirrus/cirrus_ttm.c
create mode 100644 drivers/gpu/drm/drm_client_modeset.c
create mode 100644 drivers/gpu/drm/drm_gem_vram_helper.c
create mode 100644 drivers/gpu/drm/drm_hdcp.c
create mode 100644 drivers/gpu/drm/drm_self_refresh_helper.c
create mode 100644 drivers/gpu/drm/drm_vram_helper_common.c
create mode 100644 drivers/gpu/drm/drm_vram_mm_helper.c
create mode 100644 drivers/gpu/drm/i915/Kconfig.profile
create mode 100644 drivers/gpu/drm/i915/display/Makefile
create mode 100644 drivers/gpu/drm/i915/display/Makefile.header-test
create mode 100644 drivers/gpu/drm/i915/display/dvo_ch7017.c
create mode 100644 drivers/gpu/drm/i915/display/dvo_ch7xxx.c
create mode 100644 drivers/gpu/drm/i915/display/dvo_ivch.c
create mode 100644 drivers/gpu/drm/i915/display/dvo_ns2501.c
create mode 100644 drivers/gpu/drm/i915/display/dvo_sil164.c
create mode 100644 drivers/gpu/drm/i915/display/dvo_tfp410.c
create mode 100644 drivers/gpu/drm/i915/display/icl_dsi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_acpi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_acpi.h
create mode 100644 drivers/gpu/drm/i915/display/intel_atomic.c
create mode 100644 drivers/gpu/drm/i915/display/intel_atomic.h
create mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.c
create mode 100644 drivers/gpu/drm/i915/display/intel_atomic_plane.h
create mode 100644 drivers/gpu/drm/i915/display/intel_audio.c
rename drivers/gpu/drm/i915/{ => display}/intel_audio.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_bios.c
create mode 100644 drivers/gpu/drm/i915/display/intel_bios.h
create mode 100644 drivers/gpu/drm/i915/display/intel_bw.c
create mode 100644 drivers/gpu/drm/i915/display/intel_bw.h
create mode 100644 drivers/gpu/drm/i915/display/intel_cdclk.c
rename drivers/gpu/drm/i915/{ => display}/intel_cdclk.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_color.c
create mode 100644 drivers/gpu/drm/i915/display/intel_color.h
create mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.c
create mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy.h
create mode 100644 drivers/gpu/drm/i915/display/intel_connector.c
rename drivers/gpu/drm/i915/{ => display}/intel_connector.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_crt.c
rename drivers/gpu/drm/i915/{ => display}/intel_crt.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_ddi.c
create mode 100644 drivers/gpu/drm/i915/display/intel_ddi.h
create mode 100644 drivers/gpu/drm/i915/display/intel_display.c
create mode 100644 drivers/gpu/drm/i915/display/intel_display.h
create mode 100644 drivers/gpu/drm/i915/display/intel_display_power.c
create mode 100644 drivers/gpu/drm/i915/display/intel_display_power.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dp.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dp.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux_backlight.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_link_training.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_mst.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dpio_phy.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dpll_mgr.h
rename drivers/gpu/drm/i915/{ => display}/intel_dsi.c (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_dsi.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_dcs_backlight.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dsi_vbt.c
create mode 100644 drivers/gpu/drm/i915/display/intel_dvo.c
rename drivers/gpu/drm/i915/{ => display}/intel_dvo.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_dvo_dev.h
create mode 100644 drivers/gpu/drm/i915/display/intel_fbc.c
rename drivers/gpu/drm/i915/{ => display}/intel_fbc.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_fbdev.c
rename drivers/gpu/drm/i915/{ => display}/intel_fbdev.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.c
create mode 100644 drivers/gpu/drm/i915/display/intel_fifo_underrun.h
create mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.c
create mode 100644 drivers/gpu/drm/i915/display/intel_frontbuffer.h
create mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.c
create mode 100644 drivers/gpu/drm/i915/display/intel_gmbus.h
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.c
create mode 100644 drivers/gpu/drm/i915/display/intel_hdcp.h
create mode 100644 drivers/gpu/drm/i915/display/intel_hdmi.c
rename drivers/gpu/drm/i915/{ => display}/intel_hdmi.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.c
create mode 100644 drivers/gpu/drm/i915/display/intel_hotplug.h
create mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.c
create mode 100644 drivers/gpu/drm/i915/display/intel_lpe_audio.h
rename drivers/gpu/drm/i915/{ => display}/intel_lspcon.c (100%)
rename drivers/gpu/drm/i915/{ => display}/intel_lspcon.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_lvds.c
rename drivers/gpu/drm/i915/{ => display}/intel_lvds.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_opregion.c
rename drivers/gpu/drm/i915/{ => display}/intel_opregion.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_overlay.c
create mode 100644 drivers/gpu/drm/i915/display/intel_overlay.h
create mode 100644 drivers/gpu/drm/i915/display/intel_panel.c
rename drivers/gpu/drm/i915/{ => display}/intel_panel.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.c
create mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc.h
create mode 100644 drivers/gpu/drm/i915/display/intel_psr.c
rename drivers/gpu/drm/i915/{ => display}/intel_psr.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_quirks.c
create mode 100644 drivers/gpu/drm/i915/display/intel_quirks.h
create mode 100644 drivers/gpu/drm/i915/display/intel_sdvo.c
rename drivers/gpu/drm/i915/{ => display}/intel_sdvo.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_sdvo_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite.c
create mode 100644 drivers/gpu/drm/i915/display/intel_sprite.h
create mode 100644 drivers/gpu/drm/i915/display/intel_tv.c
rename drivers/gpu/drm/i915/{ => display}/intel_tv.h (100%)
create mode 100644 drivers/gpu/drm/i915/display/intel_vbt_defs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.c
create mode 100644 drivers/gpu/drm/i915/display/intel_vdsc.h
create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi.c
create mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll.c
delete mode 100644 drivers/gpu/drm/i915/dvo.h
delete mode 100644 drivers/gpu/drm/i915/dvo_ch7017.c
delete mode 100644 drivers/gpu/drm/i915/dvo_ch7xxx.c
delete mode 100644 drivers/gpu/drm/i915/dvo_ivch.c
delete mode 100644 drivers/gpu/drm/i915/dvo_ns2501.c
delete mode 100644 drivers/gpu/drm/i915/dvo_sil164.c
delete mode 100644 drivers/gpu/drm/i915/dvo_tfp410.c
create mode 100644 drivers/gpu/drm/i915/gem/Makefile
create mode 100644 drivers/gpu/drm/i915/gem/Makefile.header-test
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_busy.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_clflush.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_context_types.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_mman.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_types.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pages.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_phys.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_pm.h
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shmem.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_stolen.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_throttle.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_wait.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.c
create mode 100644 drivers/gpu/drm/i915/gem/i915_gemfs.h
create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_gem_object.h
create mode 100644 drivers/gpu/drm/i915/gem/selftests/huge_pages.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.h
create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_context.h
create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c
create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.h
create mode 100644 drivers/gpu/drm/i915/gem/selftests/mock_gem_object.h
create mode 100644 drivers/gpu/drm/i915/gt/Makefile
create mode 100644 drivers/gpu/drm/i915/gt/Makefile.header-test
create mode 100644 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_context.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_context.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_context_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_cs.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_pm.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_engine_types.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gpu_commands.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_pm.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_hangcheck.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_lrc_reg.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_mocs.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_reset.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_reset.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_ringbuffer.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_sseu.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.c
create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds.h
create mode 100644 drivers/gpu/drm/i915/gt/intel_workarounds_types.h
create mode 100644 drivers/gpu/drm/i915/gt/mock_engine.c
create mode 100644 drivers/gpu/drm/i915/gt/mock_engine.h
rename drivers/gpu/drm/i915/{selftests/intel_engine_cs.c => gt/selftest_engine_cs. [...]
create mode 100644 drivers/gpu/drm/i915/gt/selftest_hangcheck.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_lrc.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_reset.c
create mode 100644 drivers/gpu/drm/i915/gt/selftest_workarounds.c
create mode 100644 drivers/gpu/drm/i915/i915_debugfs.h
delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_clflush.h
delete mode 100644 drivers/gpu/drm/i915/i915_gem_context.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_context.h
delete mode 100644 drivers/gpu/drm/i915/i915_gem_context_types.h
delete mode 100644 drivers/gpu/drm/i915/i915_gem_dmabuf.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_execbuffer.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_internal.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_object.h
delete mode 100644 drivers/gpu/drm/i915/i915_gem_shrinker.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_stolen.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_tiling.c
delete mode 100644 drivers/gpu/drm/i915/i915_gem_userptr.c
delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.c
delete mode 100644 drivers/gpu/drm/i915/i915_gemfs.h
create mode 100644 drivers/gpu/drm/i915/i915_irq.h
delete mode 100644 drivers/gpu/drm/i915/i915_reset.c
delete mode 100644 drivers/gpu/drm/i915/i915_reset.h
create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.c
create mode 100644 drivers/gpu/drm/i915/i915_scatterlist.h
delete mode 100644 drivers/gpu/drm/i915/icl_dsi.c
delete mode 100644 drivers/gpu/drm/i915/intel_acpi.c
delete mode 100644 drivers/gpu/drm/i915/intel_atomic.c
delete mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.c
delete mode 100644 drivers/gpu/drm/i915/intel_atomic_plane.h
delete mode 100644 drivers/gpu/drm/i915/intel_audio.c
delete mode 100644 drivers/gpu/drm/i915/intel_bios.c
delete mode 100644 drivers/gpu/drm/i915/intel_bios.h
delete mode 100644 drivers/gpu/drm/i915/intel_breadcrumbs.c
delete mode 100644 drivers/gpu/drm/i915/intel_cdclk.c
delete mode 100644 drivers/gpu/drm/i915/intel_color.c
delete mode 100644 drivers/gpu/drm/i915/intel_color.h
delete mode 100644 drivers/gpu/drm/i915/intel_combo_phy.c
delete mode 100644 drivers/gpu/drm/i915/intel_connector.c
delete mode 100644 drivers/gpu/drm/i915/intel_context.c
delete mode 100644 drivers/gpu/drm/i915/intel_context.h
delete mode 100644 drivers/gpu/drm/i915/intel_context_types.h
delete mode 100644 drivers/gpu/drm/i915/intel_crt.c
delete mode 100644 drivers/gpu/drm/i915/intel_ddi.c
delete mode 100644 drivers/gpu/drm/i915/intel_ddi.h
delete mode 100644 drivers/gpu/drm/i915/intel_display.c
delete mode 100644 drivers/gpu/drm/i915/intel_display.h
delete mode 100644 drivers/gpu/drm/i915/intel_dp.c
delete mode 100644 drivers/gpu/drm/i915/intel_dp.h
delete mode 100644 drivers/gpu/drm/i915/intel_dp_aux_backlight.c
delete mode 100644 drivers/gpu/drm/i915/intel_dp_link_training.c
delete mode 100644 drivers/gpu/drm/i915/intel_dp_mst.c
delete mode 100644 drivers/gpu/drm/i915/intel_dpio_phy.c
delete mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.c
delete mode 100644 drivers/gpu/drm/i915/intel_dpll_mgr.h
delete mode 100644 drivers/gpu/drm/i915/intel_dsi.h
delete mode 100644 drivers/gpu/drm/i915/intel_dsi_dcs_backlight.c
delete mode 100644 drivers/gpu/drm/i915/intel_dsi_vbt.c
delete mode 100644 drivers/gpu/drm/i915/intel_dvo.c
delete mode 100644 drivers/gpu/drm/i915/intel_engine_cs.c
delete mode 100644 drivers/gpu/drm/i915/intel_engine_types.h
delete mode 100644 drivers/gpu/drm/i915/intel_fbc.c
delete mode 100644 drivers/gpu/drm/i915/intel_fbdev.c
delete mode 100644 drivers/gpu/drm/i915/intel_fifo_underrun.c
delete mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.c
delete mode 100644 drivers/gpu/drm/i915/intel_frontbuffer.h
delete mode 100644 drivers/gpu/drm/i915/intel_gpu_commands.h
delete mode 100644 drivers/gpu/drm/i915/intel_hangcheck.c
delete mode 100644 drivers/gpu/drm/i915/intel_hdcp.c
delete mode 100644 drivers/gpu/drm/i915/intel_hdcp.h
delete mode 100644 drivers/gpu/drm/i915/intel_hdmi.c
delete mode 100644 drivers/gpu/drm/i915/intel_hotplug.c
delete mode 100644 drivers/gpu/drm/i915/intel_i2c.c
delete mode 100644 drivers/gpu/drm/i915/intel_lpe_audio.c
delete mode 100644 drivers/gpu/drm/i915/intel_lrc.c
delete mode 100644 drivers/gpu/drm/i915/intel_lrc.h
delete mode 100644 drivers/gpu/drm/i915/intel_lrc_reg.h
delete mode 100644 drivers/gpu/drm/i915/intel_lvds.c
delete mode 100644 drivers/gpu/drm/i915/intel_mocs.c
delete mode 100644 drivers/gpu/drm/i915/intel_mocs.h
delete mode 100644 drivers/gpu/drm/i915/intel_opregion.c
delete mode 100644 drivers/gpu/drm/i915/intel_overlay.c
delete mode 100644 drivers/gpu/drm/i915/intel_panel.c
delete mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.c
delete mode 100644 drivers/gpu/drm/i915/intel_pipe_crc.h
delete mode 100644 drivers/gpu/drm/i915/intel_psr.c
delete mode 100644 drivers/gpu/drm/i915/intel_quirks.c
delete mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.c
delete mode 100644 drivers/gpu/drm/i915/intel_ringbuffer.h
create mode 100644 drivers/gpu/drm/i915/intel_runtime_pm.h
delete mode 100644 drivers/gpu/drm/i915/intel_sdvo.c
delete mode 100644 drivers/gpu/drm/i915/intel_sdvo_regs.h
create mode 100644 drivers/gpu/drm/i915/intel_sideband.h
delete mode 100644 drivers/gpu/drm/i915/intel_sprite.c
delete mode 100644 drivers/gpu/drm/i915/intel_sprite.h
delete mode 100644 drivers/gpu/drm/i915/intel_tv.c
delete mode 100644 drivers/gpu/drm/i915/intel_vbt_defs.h
delete mode 100644 drivers/gpu/drm/i915/intel_vdsc.c
create mode 100644 drivers/gpu/drm/i915/intel_wakeref.c
create mode 100644 drivers/gpu/drm/i915/intel_wakeref.h
delete mode 100644 drivers/gpu/drm/i915/intel_workarounds.c
delete mode 100644 drivers/gpu/drm/i915/intel_workarounds.h
delete mode 100644 drivers/gpu/drm/i915/intel_workarounds_types.h
delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.c
delete mode 100644 drivers/gpu/drm/i915/selftests/huge_gem_object.h
delete mode 100644 drivers/gpu/drm/i915/selftests/huge_pages.c
delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_coherency.c
delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_context.c
delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c
delete mode 100644 drivers/gpu/drm/i915/selftests/i915_gem_object.c
create mode 100644 drivers/gpu/drm/i915/selftests/igt_atomic.h
delete mode 100644 drivers/gpu/drm/i915/selftests/intel_hangcheck.c
delete mode 100644 drivers/gpu/drm/i915/selftests/intel_lrc.c
delete mode 100644 drivers/gpu/drm/i915/selftests/intel_workarounds.c
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.c
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_context.h
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.c
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_dmabuf.h
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.c
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_engine.h
delete mode 100644 drivers/gpu/drm/i915/selftests/mock_gem_object.h
delete mode 100644 drivers/gpu/drm/i915/vlv_dsi.c
delete mode 100644 drivers/gpu/drm/i915/vlv_dsi_pll.c
create mode 100644 drivers/gpu/drm/ingenic/Kconfig
create mode 100644 drivers/gpu/drm/ingenic/Makefile
create mode 100644 drivers/gpu/drm/ingenic/ingenic-drm.c
create mode 100644 drivers/gpu/drm/mcde/Kconfig
create mode 100644 drivers/gpu/drm/mcde/Makefile
create mode 100644 drivers/gpu/drm/mcde/mcde_display.c
create mode 100644 drivers/gpu/drm/mcde/mcde_display_regs.h
create mode 100644 drivers/gpu/drm/mcde/mcde_drm.h
create mode 100644 drivers/gpu/drm/mcde/mcde_drv.c
create mode 100644 drivers/gpu/drm/mcde/mcde_dsi.c
create mode 100644 drivers/gpu/drm/mcde/mcde_dsi_regs.h
create mode 100644 drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c
create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6e63m0.c
create mode 100644 drivers/gpu/drm/panfrost/panfrost_perfcnt.c
create mode 100644 drivers/gpu/drm/panfrost/panfrost_perfcnt.h
create mode 100644 drivers/gpu/drm/selftests/drm_cmdline_selftests.h
create mode 100644 drivers/gpu/drm/selftests/test-drm_cmdline_parser.c
delete mode 100644 drivers/gpu/drm/virtio/virtgpu_fb.c
create mode 100644 drivers/gpu/drm/virtio/virtgpu_trace.h
create mode 100644 drivers/gpu/drm/virtio/virtgpu_trace_points.c
create mode 100644 drivers/gpu/ipu-v3/ipu-ic-csc.c
create mode 100644 include/drm/drm_gem_vram_helper.h
create mode 100644 include/drm/drm_self_refresh_helper.h
create mode 100644 include/drm/drm_vram_mm_helper.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.