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-release-aarch64-lts-allmodconfig
in repository toolchain/ci/binutils-gdb.
from 80d0c46a72 Automatic date update in version.in
adds 6ecf41172c Automatic date update in version.in
adds 0adfd3a88e Automatic date update in version.in
adds ad9a2bd65c Automatic date update in version.in
adds af42a868ef Automatic date update in version.in
adds 2cfc66bc46 Automatic date update in version.in
adds ed2f2f45c2 Automatic date update in version.in
adds 75a4eb82ef Automatic date update in version.in
adds 2446b02367 Automatic date update in version.in
adds bd374cc2dc Automatic date update in version.in
adds 687dd74c9b arm: don't treat XScale features as part of the FPU [PR 28031]
No new revisions were added by this update.
Summary of changes:
bfd/version.h | 2 +-
include/ChangeLog | 5 +++++
include/opcode/arm.h | 2 +-
3 files changed, 7 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allmodconfig
in repository toolchain/ci/base-artifacts.
discards 97f4fa5 0: update: binutils-llvm-linux-qemu: boot
new 69eb17a 0: update: binutils-llvm-linux-qemu: 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 (97f4fa5)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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 | 220 +-
02-prepare_abe/console.log | 72 +-
03-build_abe-binutils/console.log | 11530 ++++++------
04-build_llvm/console.log | 13922 ++++++++-------
05-build_abe-qemu/console.log | 7079 ++++----
06-build_linux/console.log | 879 +-
07-boot_linux/console.log | 8 +-
08-check_regression/console.log | 12 +-
09-update_baseline/console.log | 12 +-
console.log | 33734 ++++++++++++++++++------------------
jenkins/manifest.sh | 22 +-
results | 2 +-
12 files changed, 33778 insertions(+), 33714 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository glibc.
from 8241409e29 soft-fp: Add __extendhfxf2 and __truncxfhf2
new 813c6ec808 powerpc: optimize strcpy/stpcpy for POWER9/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:
sysdeps/powerpc/powerpc64/le/power9/strcpy.S | 160 +++++++++++++++------------
1 file changed, 89 insertions(+), 71 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from c288d9cd7104 Merge tag 'for-5.14/io_uring-2021-06-30' of git://git.kern [...]
new d4e682360944 drm/ttm: make global mutex and use count static
new 5690e4863930 drm/gem-ttm-helper: Provide helper for struct drm_driver.d [...]
new ede0c69ceb3f drm/vram-helper: Use drm_gem_ttm_dumb_map_offset()
new 4c398f50a1fb drm/nouveau: Use drm_gem_ttm_dumb_map_offset()
new f4268a4bf1ee drm/qxl: Use drm_gem_ttm_dumb_map_offset()
new a28e10ed99bc drm/ttm: fix return value check
new b057f37bb24f drm/ttm: re-add debugfs tt_shrink file
new 1cdb005d6ef1 gpu: drm: Replace bare "unsigned" with "unsigned int"
new 9237ec1f3b87 drm: drm_atomic_helper.c: Replace "unsigned" with "unsigned int"
new 1758f403d8fa drm: drm_atomic_helper.c: Correct comments format
new 7169d082e7e6 dt-bindings: drm/bridge: MHDP8546 bridge binding changes for HDCP
new 6a3608eae6d3 drm: bridge: cdns-mhdp8546: Enable HDCP
new d510c88cfbb2 efifb: Check efifb_pci_dev before using it
new 2916059147ea drm/aperture: Add infrastructure for aperture ownership
new 6848c291a54f drm/aperture: Convert drivers to aperture interfaces
new 603dc7ed917f drm/aperture: Inline fbdev conflict helpers into aperture helpers
new 2b173d7fc220 drm/ttm: Don't count pages in SG BOs against pages_limit
new 3389082bb982 drm/virtio: Create Dumb BOs as guest Blobs (v3)
new be4306ad928f drm/tegra: Don't set allow_fb_modifiers explicitly
new 53d68269c8c8 drm/vc4: Don't set allow_fb_modifiers explicitly
new 0d11375476fb drm/imx: Don't set allow_fb_modifiers explicitly
new 2f40801dc553 drm/amdgpu: make sure we unpin the UVD BO
new e2ac8531564d drm/amdgpu: freeing pinned objects is illegal now
new 44292a0f9d75 drm/ttm: warn stricter about freeing pinned BOs
new aeaf45c5fdb9 drm/nouveau: use bo->base.size instead of mem->num_pages
new ce4528daf5c5 drm/amdgpu: check base size instead of mem.num_pages
new 08319adbdde1 drm/bridge/sii8620: fix dependency on extcon
new 7f5b18889d07 drm/exynos: Don't set allow_fb_modifiers explicitly
new 42be7ca1fdc9 drm/drm_bufs.c: In switch, add break in default case
new cd7f72e6e7b6 drm/bridge/synopsys: dw-hdmi: Add an option to suppress lo [...]
new a584e2c30183 drm/meson: dw-hdmi: disable DW-HDMI CEC sub-driver
new bab5cca7e609 drm/bridge: Fix the stop condition of drm_bridge_chain_pre [...]
new acf3aca5ca99 drm/bridge: ti-sn65dsi86: Simplify refclk handling
new 6b7adaeab68f drm/bridge: ti-sn65dsi86: Remove incorrectly tagged kernel [...]
new 4e532867e95c drm/bridge: ti-sn65dsi86: Reorder remove()
new 54fdf3720649 drm/bridge: ti-sn65dsi86: Move drm_panel_unprepare() to po [...]
new e07e21435d66 drm/bridge: ti-sn65dsi86: Get rid of the useless detect() [...]
new 3235b0f20a0a drm/panel: panel-simple: Use runtime pm to avoid excessive [...]
new b7745a160a23 dt-bindings: display: bridge: add it66121 bindings
new 988156dc2fc9 drm: bridge: add it66121 driver
new f05ca1086722 MAINTAINERS: add it66121 HDMI bridge driver entry
new 866604bbfc92 drm/gma500: correct kerneldoc
new 1ce1af845450 drm/gma500: remove trailing whitespaces
new bbbb6fdaa3ce drm/todo: Add link to old debugfs RFC
new 060726c593f5 drm: drm_atomic.c: Adjust end of block comment
new d00e3d9e0fdc drm: drm_auth.c: Adjust end of block comment
new ad6ce32a81e4 drm: drm_bufs.c: Adjust end of block comment
new c2ce66dad6da drm: drm_connector.c: Adjust end of block comment
new f0ce78e2f084 drm: drm_context.c: Adjust end of block comment
new e8b0587699a0 drm: drm_atomic_uapi.c: Use tabs for code indents
new 6d3fb7a88d7d drm: drm_blend.c: Use tabs for code indents
new c83b5eeffbbb drm: drm_connector.c: Use tabs for code indents
new 089fae1e3fe8 drm/ttm/ttm_bo: Fix incorrectly documented function 'ttm_b [...]
new 04be0c5b40a3 drm/scheduler/sched_entity: Fix some function name disparity
new 178bdba84c5f drm/ttm/ttm_device: Demote kernel-doc abuses
new ae053fa234f4 drm: bridge: adv7511: Support I2S IEC958 encoded PCM format
new 13ea9aa1e7d8 drm/ttm: fix error handling if no BO can be swapped out v4
new d02117f8efaa drm/ttm: remove special handling for non GEM drivers
new 65747ded86b4 drm/ttm: minor range manager coding style clean ups
new c777dc9e7933 drm/ttm: move the page_alignment into the BO v2
new 5dbf2fc587cb drm/vmwgfx: Make console emulation depend on DRM_FBDEV_EMULATION
new 13b29cc3a722 drm/mxsfb: Don't select DRM_KMS_FB_HELPER
new a50e74bec1d1 drm/zte: Don't select DRM_KMS_FB_HELPER
new 91185d55b32e drm: Remove DRM_KMS_FB_HELPER Kconfig option
new 355b60296143 Merge drm/drm-next into drm-misc-next
new 70556e24e18e drm: remove usage of drm_pci_alloc/free
new 304a351957fc drm: remove legacy drm_pci_alloc/free abstraction
new 9ea172a9a3f4 drm/ast: Fix missing conversions to managed API
new 6dd7efc43761 drm/gud: cleanup coding style a bit
new a3204e2e16cc drm/st7735r: Avoid spamming logs if probe is deferred
new 40567e8b64e5 drm/st7586: Avoid spamming logs if probe is deferred
new db695d191e23 drm/mi0283qt: Avoid spamming logs if probe is deferred
new e276fbcb1079 drm/ili9486: Avoid spamming logs if probe is deferred
new 31c7729d2c79 drm/ili9341: Avoid spamming logs if probe is deferred
new d39353c7e5c4 drm/ili9225: Avoid spamming logs if probe is deferred
new 749da85a9a52 drm/hx8357d: Avoid spamming logs if probe is deferred
new ba4e0339a6a3 drm/ast: Fixed CVE for DP501
new 250e743915d4 drm/bochs: Add screen blanking support
new 64bf1491137d drm/drm_file.c: Define drm_send_event_helper() as 'static'
new eaf8974ea2d9 drm/bridge/cdns-mhdp8546: Register DP aux channel with userspace
new fd43ad9d47e7 drm/nouveau/kms/nv50-: Move AUX adapter reg to connector l [...]
new 6cba3fe43341 drm/dp: Add backpointer to drm_device in drm_dp_aux
new 3f3a6524f606 drm/dp: Clarify DP AUX registration time
new 9e9866664456 drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recover [...]
new 0c4fada608c1 drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay()
new 427e59d3b5d3 drm/dp: Always print aux channel name in logs
new 92ea222015f1 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect()
new c235509ad740 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_ [...]
new a117f3de3b3a drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_ [...]
new 739624d86cb9 drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_ [...]
new 318fbd7dfedd drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode()
new c869c5f8ceca drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_ [...]
new 7911902129a8 drm/print: Handle potentially NULL drm_devices in drm_dbg_*
new b1e7f5fdbac8 drm/dp: Convert drm_dp_helper.c to using drm_err/drm_dbg_*()
new a4d00750cd91 drm/dp_dual_mode: Convert drm_dp_dual_mode_helper.c to usi [...]
new 3a08f53dcf17 drm/dp_mst: Convert drm_dp_mst_topology.c to drm_err()/drm_dbg*()
new cacb5dc1d3ef drm: bridge: add missing word in Analogix help text
new 1fcf24fb07e2 drm/bridge: anx7625: Fix power on delay
new e590c2b03a61 drm/vc4: fix argument ordering in vc4_crtc_get_margins()
new 82cc3b070350 drm/vmwgfx: Fix a typo
new ae57b2190fd8 drm/vmwgfx/vmwgfx_validation: Use flexible-array member in [...]
new ed2684e7051a gpu: drm: vmwgfx: convert comma to semicolon
new cf63561cbae7 drm/vmwgfx: use min_t to replace min
new aec70c39129d drm/vmwgfx: replace idr_init() by idr_init_base()
new 0ecb51824e83 drm/ast: Remove reference to struct drm_device.pdev
new 97c463b258ed drm/i915/gt: Remove reference to struct drm_device.pdev
new 9dc2524351c2 drm/i915: Remove reference to struct drm_device.pdev
new 9d7a0455df0c drm/i915: Don't assign to struct drm_device.pdev
new 19d327a31a69 drm: Move struct drm_device.pdev to legacy section
new 2f56dd8c77c8 drm/vkms: init plane using drmm_universal_plane_alloc
new cac80e71cfb0 drm/vkms: rename cursor to plane on ops of planes composition
new 32a1648aca44 drm/vkms: add XRGB planes composition
new 310e506c06e4 drm/vkms: add overlay support
new 98025a62cb00 drm/dp_mst: Use Extended Base Receiver Capability DPCD space
new 6c525b72f985 drm/panel: Add DT bindings for Samsung LMS397KF04
new 3afb2a28fa24 drm/bridge: nwl-dsi: Force a full modeset when crtc_state- [...]
new 2c5260cdc506 drm/bridge: nwl-dsi: Remove a check on unchanged HS clock [...]
new 885811372fe1 drm/bridge: nwl-dsi: Get MIPI DSI controller and PHY ready [...]
new 70e125601266 drm/panel: panel-simple: Add missing pm_runtime_disable() calls
new 412835966679 drm/i915: Use the correct max source link rate for MST
new 5ab7af7151ba drm/format-helper: Pass destination pitch to drm_fb_memcpy [...]
new 900d3e4a9789 drm/format-helper: Add blitter functions
new 730e7992dc1b drm/aperture: Add infrastructure for aperture ownership
new 11e8f5fd223b drm: Add simpledrm driver
new 4aae79f77e3a drm/simpledrm: Acquire memory aperture for framebuffer
new 8f86c82aba8b drm/connector: demote connector force-probes for non-maste [...]
new dc52e41d2661 drm/ttm: cleanup ttm_agp_backend
new b072b9cd54f3 drm/ttm: add ttm_sys_manager v3
new d79025c7f5e3 drm/ttm: always initialize the full ttm_resource v2
new 5109d297a3d7 drm/ttm: properly allocate sys resource during swapout
new 1d4f7d88003a drm/i810: Remove references to struct drm_device.pdev
new b420fb8dee00 drm/mga: Remove references to struct drm_device.pdev
new aa96a16ad41e drm/r128: Remove references to struct drm_device.pdev
new 531cdb9d3a91 drm/savage: Remove references to struct drm_device.pdev
new e2c5ab5cb8e5 drm/sis: Remove references to struct drm_device.pdev
new 9a31b3813f91 drm/via: Remove references to drm_device.pdev
new b347e04452ff drm: Remove pdev field from struct drm_device
new db0036db4851 drm/bridge: ti-sn65dsi86: Rename the main driver data structure
new 905d66d08d0f drm/bridge: ti-sn65dsi86: More renames in prep for sub-devices
new dea2500a820c drm/bridge: ti-sn65dsi86: Use devm to do our runtime_disable
new 52d54819c8ae drm/bridge: ti-sn65dsi86: Clean debugfs code
new 3636fc25f760 drm/bridge: ti-sn65dsi86: Add local var for "dev" to simpl [...]
new f94eb8a32863 drm/bridge: ti-sn65dsi86: Cleanup managing of drvdata
new bef236a5206c drm/bridge: ti-sn65dsi86: Move all the chip-related init t [...]
new bf73537f411b drm/bridge: ti-sn65dsi86: Break GPIO and MIPI-to-eDP bridg [...]
new 5c4381eeb709 drm/panel: panel-simple: Get rid of hacky HPD chicken-and- [...]
new 9bede63127c6 drm/bridge: ti-sn65dsi86: Use pm_runtime autosuspend
new f7a5ee2cd3e2 drm/bridge: ti-sn65dsi86: Code motion of refclk management [...]
new b137406d9679 drm/bridge: ti-sn65dsi86: If refclk, DP AUX can happen w/o [...]
new 4318ea406e02 drm/panel: panel-simple: Remove extra call: drm_connector_ [...]
new 31e25395d8b7 drm/panel: panel-simple: Power the panel when reading the EDID
new 63358e24ee79 drm/panel: panel-simple: Cache the EDID as long as we reta [...]
new f7dbd8624ec6 drm/ttm: fix warning in new sys man
new 6268b28473c7 drm/bridge: ti-sn65dsi86: Remove __exit from GPIO sub-driv [...]
new 8f8bb68ebd60 MAINTAINERS: Fix TTM tree
new 1774baa64f93 drm/scheduler: Change scheduled fence track v2
new 874442541133 drm/amdgpu: Add show_fdinfo() interface
new 660729e494b6 drm/bridge: fix LONTIUM_LT8912B dependencies
new 1c4f39b04202 drm: Use drm_mode_is_420_only() instead of open coding it
new 9d1cbe5fdf04 drm/arm: Don't set allow_fb_modifiers explicitly
new 26c3e7fd5a34 drm/arm/malidp: Always list modifiers
new b397027b8e45 drm/stm: Don't set allow_fb_modifiers explicitly
new 656eca09989e drm/i915: Don't set allow_fb_modifiers explicitly
new b5f9535ade84 drm/msm/dpu1: Don't set allow_fb_modifiers explicitly
new 35cbb8c91e9c drm/msm/mdp4: Fix modifier support enabling
new cee93c028288 drm/nouveau: Don't set allow_fb_modifiers explicitly
new 2a2180a1c7be drm/gma500: update comment of psb_spank()
new e057b52c1d90 drm/connector: Create a helper to attach the hdr_output_me [...]
new 72921cdf8ac2 drm/connector: Add helper to compare HDR metadata
new bccd5c5102a9 drm/vc4: Add HDR metadata property to the VC5 HDMI connectors
new 21f79128e0a1 drm/connector: Add a helper to attach the colorspace property
new 76a262d274a2 drm/vc4: hdmi: Signal the proper colorimetry info in the i [...]
new 767d724a160e video: fbdev: imxfb: Fix an error message
new 205bb69a9036 drm/dp: Handle zeroed port counts in drm_dp_read_downstrea [...]
new 4fca55de564a drm/dp: Drop open-coded drm_dp_is_branch() in drm_dp_read_ [...]
new cf241e872fc2 drm/radeon: Move AGP helpers into radeon driver
new 43359786a51e drm/radeon: Move AGP data structures into radeon
new 6bff2279836e drm: Mark PCI AGP helpers as legacy
new 04dfe19a5ed6 drm: Mark AGP implementation and ioctls as legacy
new 208d8b9d26f5 drm/dp: Fix bogus DPCD version check in drm_dp_read_downst [...]
new eb185a3212b5 drm: Include <asm/agp.h> iff CONFIG_AGP is set
new fd531024bad7 Merge drm/drm-next into drm-misc-next
new ca0b0c1f4a2a drm/vc4: Remove redundant error printing in vc4_ioremap_regs()
new 2cc8bfeeb736 drm/vmwgfx: Fix incorrect enum usage
new 75156a887b6c drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDX [...]
new 88509f698c4e drm/vmwgfx: Fix cpu updates of coherent multisample surfaces
new 8211783f16ea drm/vmwgfx: Remove the reservation semaphore
new 2cd80dbd3551 drm/vmwgfx: Add basic support for SVGA3
new 523375c943e5 drm/vmwgfx: Port vmwgfx to arm64
new dda6024b57c0 drm: fix semicolon.cocci warnings
new bfebd42d5609 drm/modifiers: Enforce consistency between the cap an IN_FORMATS
new 1d878df01861 drm/qxl: drop redundant code
new af4c1a861338 drm/qxl: balance dumb_shadow_bo pin
new 660795228836 MAINTAINERS: Add Xinhui Pan as another AMDGPU contact
new d17685260b85 drm/panfrost: Remove redundant error printing in panfrost_ [...]
new 68b433fe6937 drm/ingenic: Switch IPU plane to type OVERLAY
new bfba94162ba7 drm/nouveau: Remove invalid reference to struct drm_device.pdev
new d84680d35937 drm: simpledrm: print resource info using '%pr'
new 858aa5a4be22 drm/aperture: Fix missing unlock on error in devm_aperture [...]
new 0ff9bf9f3e0c drm: simpledrm: Fix use after free issues
new a7f0849682b7 drm/amdgpu: free resources on fence usage query
new 5c439c38f5fb drm/amdgpu: fix fence calculation (v2)
new e3c2f1870af4 drm/i915: Merge fix for "drm: Switch to %p4cc format modifier"
new a7a596cd3115 dt-bindings: gpu: mali-bifrost: Add Mediatek MT8183
new 09da3191827f drm/panfrost: devfreq: Disable devfreq when num_supplies > 1
new 1275e4175368 drm/panfrost: Add mt8183-mali compatible string
new 2f70cbf79e3f drm/vmwgfx: Fix memory allocation check and a leak of object fifo
new 527a9471878e drm/vmwgfx: Fix return value check in vmw_setup_pci_resources()
new 9c6f19421c93 drm: simpledrm: fix a potential NULL dereference
new 76fb351126f1 drm: correct function name drm_legacy_ctxbitmap_flush()
new 8d0b1fe81e18 drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE
new 30039405ac25 MAINTAINERS: repair reference in DRM DRIVER FOR SIMPLE FRA [...]
new 60a6b73dd821 drm/ingenic: Fix pixclock rate for 24-bit serial panels
new f36709216e9b drm/i915: Don't include drm_legacy.h
new 9475b9638eca drm/nouveau: Don't include drm_legacy.h
new 7988fdf5f0a3 drm: Don't include drm_legacy.h in drm_lease.c
new 614b27402285 drm: Remove unused branch in legacy PCI initialization
new 644adc3d0ff0 drm: Mark IRQ_BUSID ioctl as legacy
new 17f46f488a5d drm/virtio: Fixes a potential NULL pointer dereference on [...]
new cec7f1774605 drm/virtio: Fix double free on probe failure
new 058acb33d100 drm/virtio: free virtqueues on probe failure
new 69fbffcc305e drm: bridge: it66121: fix an error code in it66121_probe()
new 337ed732b35c drm: bridge: it66121: fix a resource leak in probe
new 60487584a79a drm/bridge: anx7625: refactor power control to use runtime [...]
new 409776fa3c42 drm/bridge: anx7625: add suspend / resume hooks
new fcb93ec3e87f drm/bridge: ti-sn65dsi86: fix a ternary type promotion bug
new b67f7599c90a dt-bindings: display: add google, cros-ec-anx7688.yaml
new 44602b10d7f2 drm/bridge: Add ChromeOS EC ANX7688 bridge driver support
new f7f525030854 drm: log errors in drm_gem_fb_init_with_funcs
new e52e4a3132a6 gpu: drm: replace occurrences of invalid character
new 267d51d77fda drm/ttm: Remap all page faults to per process dummy page.
new 72c8c97b1522 drm/amdgpu: Split amdgpu_device_fini into early and late
new e9669fb78262 drm/amdgpu: Add early fini callback
new d10d0daa2072 drm/amdgpu: Handle IOMMU enabled case.
new 03f9016ed820 drm/amdgpu: Remap all page faults to per process dummy page.
new ded13b9cfd59 PCI: Add support for dev_groups to struct pci_driver
new 35bba8313b95 drm/amdgpu: Convert driver sysfs attributes to static attributes
new f89f8c6bafd0 drm/amdgpu: Guard against write accesses after device removal
new 75973e5802af drm/sched: Make timeout timer rearm conditional.
new ca4e17244bd2 drm/amdgpu: Prevent any job recoveries after device is unplugged.
new 54a85db8dea4 drm/amdgpu: Fix hang on device removal.
new c61cdbdbffc1 drm/scheduler: Fix hang when sched_entity released
new 0b10ab80695d drm/sched: Avoid data corruptions
new 984f8261bbdf drm/amd/display: Remove superfluous drm_mode_config_cleanup
new 98c6e6a7e2a1 drm/amdgpu: Verify DMA opearations from device are done
new 07775fc13878 drm/amdgpu: Unmap all MMIO mappings
new 3203e497eb76 drm/bridge: anx7625: Synchronously run runtime suspend.
new 808a4ae5fa7d vgaarb: Use ACPI HID name to find integrated GPU
new ea8c9ed53f87 drm: Fix missing unlock and free on error in drm_legacy_ad [...]
new 6d0a12c734c3 drm/ttm: Explain why ttm_bo_add_move_fence uses a shared slot
new 91cdb2b0e630 dt-bindings: display: convert faraday,tve200
new 72667f1cd164 drm/panel: s6e63m0: Depromote debug prints
new 9146bc275b7f drm/mcde: Remove redundant error printing in mcde_dsi_probe()
new 3a3ca7265316 Merge tag 'drm-misc-next-2021-05-12' of git://anongit.free [...]
new 06841148c570 drm/imx: ipuv3-plane: do not advertise YUV formats on plan [...]
new f4b34faa0842 drm/imx: Annotate dma-fence critical section in commit path
new 94dfec48fca7 drm/imx: Add 8 pixel alignment fix
new 11e3c676683c drm/imx: ipuv3-plane: Remove two unnecessary export symbols
new 17b9a94656fe drm/imx: ipuv3-plane: fix PRG modifiers after drm managed [...]
new 4618cb7903d6 gpu: ipu-v3: Add Rec.709 limited range support to DP
new fc1e985b67f9 drm/imx: ipuv3-plane: add color encoding and range properties
new 41ab70e06e13 Merge tag 'imx-drm-next-2021-05-12' of git://git.pengutron [...]
new ae25ec2fc6c5 Merge tag 'drm-misc-next-2021-05-17' of git://anongit.free [...]
new efc52308c6a5 drm/i915: Split out glk_plane_min_cdclk()
new 6195f8502dad drm/i915: Update plane ratio for icl+
new d339ef1c4d6b drm/i915: Uninit the DMC FW loader state during shutdown
new 2d667442dbe7 drm/i915/display/psr: Disable DC3CO when the PSR2 is used
new 11cda4967a33 drm/i915/sysfs: convert snprintf to sysfs_emit
new 337d7a1621c7 drm/i915: Fix invalid access to ACPI _DSM objects
new 70bfb30743d5 drm/i915/display: Eliminate IS_GEN9_{BC,LP}
new d527353e4bce Merge drm/drm-next into drm-intel-next
new 9e2eb6d5380e drm/i915/dpcd_bl: Don't try vesa interface unless specifie [...]
new f99b805fb941 drm/i915: Don't zero out the Y plane's watermarks
new 28972f821ea7 drm/i915/hdcp: Fix uninitialized symbol 'msg_end'
new a844cfbe648d drm/i915: Skip display interruption setup when display is [...]
new 61a60d7962a6 drm/i915: Do not set any power wells when there is no display
new 5df7bd130818 drm/i915: skip display initialization when there is no display
new 8f2546dd3e3e drm/i915/display: Defeature PSR2 for RKL and ADL-S
new 2878b29fc25a drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_dela [...]
new c87eba80470e drm/i915/display/vlv_dsi: Move panel_pwr_cycle_delay to ne [...]
new 41c70d2b7170 drm/i915/display: Implement Wa_14013723622
new f10fe8f89d85 Revert "drm/i915/tgl/psr: Fix glitches when doing frontbuf [...]
new e42e7e585984 drm/i915: Fix modesetting in case of unexpected AUX timeouts
new 770d4c71eca7 drm/i915: Drop redundant address-of op before lttpr_common [...]
new 1884b579c0cf drm/i915/display/psr: Fix cppcheck warnings
new b876e79d7bff drm/i915: Extract intel_adjusted_rate()
new 4028988ea529 drm/i915: Reuse intel_adjusted_rate() for pfit pixel rate [...]
new 2446e1d6433b drm/i915/display: Eliminate IS_GEN9_{BC,LP}
new 87b8c3bc8d27 drm/i915: Restore lost glk FBC 16bpp w/a
new 0fe6637d9852 drm/i915: Restore lost glk ccs w/a
new 543d592a73d3 drm/i915: Disable LTTPR detection on GLK once again
new 6c51f288b41f drm/i915: Don't use {skl, cnl}_hpd_pin() for bxt/glk
new ad314fec4d05 drm/i915: Remove a few redundant glk checks
new 27ec10b3eb2e drm/i915/display: use DISPLAY_VER() on remaining users
new 4df9c1ae7a4b drm/i915: rename display.version to display.ver
new 93e7e61eb448 drm/i915/display: rename display version macros
new 93babb061e2a drm/i915: add macros for graphics and media versions
new 1b9d84068296 drm/i915/gt: replace gen use in intel_engine_cs
new 3e6e4c21df34 drm/i915/selftests: replace unused mask with simple version
new 33adf482af73 drm/i915/selftests: eliminate use of gen_mask
new 58e0d8a0f529 drm/i915: finish removal of gen_mask
new 8802190f6420 drm/i915: eliminate remaining uses of intel_device_info->gen
new 7b36b7d3be3e drm/i915: finish removal of gen from intel_device_info
new 1ab52b4fc008 drm/i915: add media and display versions to device_info print
new 425390c5dce6 drm/i915: split dgfx features from gen 12
new 3def10f297f1 Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...]
new c6deb5e97ded drm/i915/pm: Make the wm parameter of print_wm_latency a pointer
new 103b8cbac28e drm/i915: fix an error code in intel_overlay_do_put_image()
new 708de86e10e5 drm/i915: Collect dbuf device info into a sub-struct
new 77531b0ef621 drm/i915: Handle dbuf bypass path allocation earlier
new 578e6edec45c drm/i915: Store dbuf slice mask in device info
new 6390e5aa139c drm/i915: Use intel_dbuf_slice_size()
new d152bb1f672b drm/i915: Use intel_de_rmw() for DBUF_POWER_REQUEST
new b88da66055a9 drm/i915: Polish for_each_dbuf_slice()
new 0868b1ce8772 drm/i915: Add enabledisable()
new 3a11529d615e drm/i915: Say "enable foo" instead of "set foo to enabled"
new acca7762eb71 drm/i915/dp: Use slow and wide link training for everything
new dc09b30969fd drm/i915/dmc: Let's abstract the dmc path.
new 38f46186b11b drm/i915/display/xelpd: Do not program EDP_Y_COORDINATE_ENABLE
new b83478b69814 drm/i915/dsi: Fix comment typo
new 7a6e95f375bb drm/i915: Simplify CCS and UV plane alignment handling
new d5b5f63cc5b0 drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP spec
new 8804325861be drm/i915/display: Disable PSR2 if TGL Display stepping is [...]
new b23109c5b536 drm/i915/hdcp: add intel_dp_hdcp.h and rename init accordingly
new 7c53e628344b drm/i915/display: move crtc and dpll declarations where th [...]
new 8ec7d10a5479 drm/i915: Fix pre-skl DP AUX precharge length
new 661af37946f3 drm/i915: Remove stray newlines
new b109da48e6ba drm/i915: Stop using crtc->index as the pipe
new 1a86ac792f67 drm/i915: Add frontbuffer tracking tracepoints
new 3f50033dd88a drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA
new b08a759df332 drm/i915/backlight: clean up backlight device register
new 20f85ef89d94 drm/i915/backlight: use unique backlight device names
new f4c50deecaed drm/i915/audio: simplify, don't mask out in all branches
new 31824c03faac drm/i915/audio: fix indentation, remove extra braces
new 959086ecd677 drm/i915: Pass intel_framebuffer instad of drm_framebuffer [...]
new 703cd9ae0d67 drm/i915/tgl+: Add the missing MC CCS/XYUV8888 format support
new 7785ae0b51a0 drm/i915: Don't include intel_de.h from intel_display_types.h
new fcf83a21141e drm/i915: Include intel_de_{read,write}_fw() in i915_reg_r [...]
new b41df85a9834 drm/i915: Extract some helpers to compute cdclk register values
new fb12fbb18f38 drm/i915: Use intel_de_rmw() in bdw cdclk programming
new 3b71a9b6cffd drm/i915: Use intel_de_rmw() in skl cdclk programming
new 468f9e8d0482 drm/i915: Use intel_de_rmw() in bxt/glk/cnl+ cdclk programming
new 7973cff7be1d drm/i915: Use intel_de_wait_for_*() in cnl+ cdclk programming
new 9a5b5e1b9813 drm/i915/display: Disable PSR2 sel fetch in TGL pre-production
new e7c46e43bdd2 drm/i915: Nuke display error state
new 7c653e15e2ba drm/i915: Reorder skl+ scaler vs. plane updates
new 8398024b6e88 drm/i915/xelpd: add XE_LPD display characteristics
new 760759f2cf71 drm/i915/adl_p: Add PCI Devices IDs
new bdd27cad2237 drm/i915/adl_p: ADL_P device info enabling
new 33e7a975103c drm/i915/xelpd: First stab at DPT support
new ad2f92c9f0e4 drm/i915/xelpd: Fallback to plane stride limitations when [...]
new e7367af1ee3d drm/i915/xelpd: Support 128k plane stride
new 2ac5620fbe31 drm/i915/adl_p: Add stride restriction when using DPT
new d3b4aa43eea3 drm/i915/adl_p: Disable support for 90/270 FB rotation
new f6b044e4d9fb drm/i915/adl_p: Require a minimum of 8 tiles stride for DPT FBs
new 8a4053738c05 drm/i915/adl_p: Enable remapping to pad DPT FB strides to POT
new a5be0c978cc4 drm/i915/display: move vbt check to intel_ddi_init()
new ba9c5bf76734 drm/i915/display: remove FIXME comment for intended feature
new 097d9e902068 drm/i915/display: remove strap checks from gen 9
new 5a9d38b20a5a drm/i915/display: hide workaround for broken vbt in intel_bios.c
new eacba74d4d56 drm/i915/display: New function to avoid duplicate code in [...]
new 84d95f77f4ae drm/i915/display: Restructure output format computation fo [...]
new 388b863509f7 drm/i915/display: Use YCbCr420 as fallback when RGB fails
new 78b772e1a01f drm/i915/display: Fill PSR state during hardware configura [...]
new d54e017e62d8 drm/i915/display: Replace intel_psr_enabled() calls by int [...]
new 62e37c44a58e drm/i915/display: Drop duplicated code in intel_dp_set_inf [...]
new a37937cd8e85 drm/i915/display: Drop dead code from hsw_read_infoframe()
new 09df8ba5c181 drm/i915/display/xelpd: Implement Wa_14013475917
new 88a9c5485c48 drm/i915: Use correct downstream caps for check Src-Ctl mo [...]
new 20fe778fde26 drm/i915/xelpd: Handle proper AUX interrupt bits
new 1649a4cc5c31 drm/i915/xelpd: Define plane capabilities
new a6922f4a0130 drm/i915/xelpd: Add XE_LPD power wells
new 0788abdef6d1 drm/i915/xelpd: Required bandwidth increases when VT-d is active
new 0e53fb847c6b drm/i915/xelpd: Add Wa_14011503030
new 83c81a0a16e5 drm/i915/adl_p: Add PCH support
new 73c1bf0f3ed8 drm/i915/perf: Enable OA formats for ADL_P
new ed2615a85556 drm/i915/xelpd: Handle new location of outputs D and E
new 1003cee29fb0 drm/i915/xelpd: Increase maximum watermark lines to 255
new 6ee9dea52a65 drm/i915/display/dsc: Refactor intel_dp_dsc_compute_bpp
new 831d5aa96c97 drm/i915/xelpd: Support DP1.4 compression BPPs
new 5a6d866f8e1b drm/i915: Get slice height before computing rc params
new eeb63c5464bd drm/i915/xelpd: Provide port/phy mapping for vbt
new 47d263a6d8d8 drm/i915/adl_p: Extend PLANE_WM bits for blocks & lines
new 626426ff9ce4 drm/i915/adl_p: Add cdclk support for ADL-P
new f53979d68a77 drm/i915/display/tc: Rename safe_mode functions ownership
new 57ed0dfb40ca drm/i915/adl_p: Enable modular fia
new de1dc033f63e drm/i915: Move intel_modeset_all_pipes()
new 03bca4a8c1f2 drm/i915/adl_p: Enable/disable loadgen sharing
new ca844ea7e1c9 drm/i915/bigjoiner: Mode validation with uncompressed pipe joiner
new e6f9bb62fbbf drm/i915/bigjoiner: Avoid dsc_compute_config for uncompres [...]
new d961eb20adb6 drm/i915/bigjoiner: atomic commit changes for uncompressed joiner
new b2c6eaf27b50 drm/i915/adl_p: Add IPs stepping mapping
new a8a56da71a13 drm/i915/adl_p: Implement Wa_22011091694
new 2680bea758f2 drm/i915/display/adl_p: Implement Wa_22011320316
new 1a7910368cba drm/i915/adl_p: Disable CCS on a-step (Wa_22011186057)
new d22fe808f9a3 Merge drm/drm-next into drm-intel-next
new 929b734ad34b drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7
new ec279384c6a0 drm/i915: Initialize err in remap_io_sg()
new 2ba047855096 Merge tag 'drm-intel-next-2021-05-19-1' of git://anongit.f [...]
new b40a6ab2cf92 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
new d4ec4bdc0bd5 drm/amdkfd: Allow access for mmapping KFD BOs
new cccbeb6209bd drm/amdgpu: Remove verify_access shortcut for KFD BOs
new 2aeb742b7212 drm/amdkfd: helper to convert gpu id and idx
new 40ce74d1b28d drm/amdkfd: add svm ioctl API
new 42de677f7999 drm/amdkfd: register svm range
new c5e2e4781ac5 drm/amdkfd: add svm ioctl GET_ATTR op
new 04d8d73dbcbe drm/amdgpu: add common HMM get pages function
new d8a3c1c80ceb drm/amdkfd: support larger svm range allocation
new b1c46c7d622b drm/amdkfd: validate svm range system memory
new 4683cfecadeb drm/amdkfd: deregister svm range
new d27afacfead5 drm/amdgpu: export vm update mapping interface
new f80fe9d3c114 drm/amdkfd: map svm range to GPUs
new 8a7c184a16d7 drm/amdkfd: svm range eviction and restore
new 9705c85ff2dc drm/amdgpu: Enable retry faults unconditionally on Aldebaran
new 063e33c5469c drm/amdkfd: add xnack enabled flag to kfd_process
new 0f7b5c44d4c5 drm/amdkfd: add ioctl to configure and query xnack retries
new 814ab9930cfd drm/amdkfd: register HMM device private zone
new c46ebb6a6d9d drm/amdkfd: set memory limit to avoid OOM with HMM enabled
new e49fe4040a10 drm/amdkfd: validate vram svm range from TTM
new b53fa124acdc drm/amdkfd: support xgmi same hive mapping
new 50ea50cf6f6d drm/amdkfd: copy memory through gart table
new 0b0e518d61af drm/amdkfd: HMM migrate ram to vram
new 48ff079b28d8 drm/amdkfd: HMM migrate vram to ram
new 90d7d3eda579 drm/amdkfd: invalidate tables on page retry fault
new 9dd9cc2f7433 drm/amdgpu: enable 48-bit IH timestamp counter
new 2383f56bbe4a drm/amdkfd: page table restore through svm API
new ea53af8a59c8 drm/amdkfd: SVM API call to restore page tables
new eb2cec5537bb drm/amdkfd: add svm_bo reference for eviction fence
new f04c79cfba7e drm/amdgpu: add param bit flag to create SVM BOs
new b41896e3eeb5 drm/amdkfd: add svm_bo eviction mechanism support
new 5f319c5c21b5 drm/amdgpu: svm bo enable_signal call condition
new 485bea1f90b3 drm/amdgpu: add svm_bo eviction to enable_signal cb
new cda0f85bfa5e drm/amdkfd: refine migration policy with xnack on
new 564d2b92c7d4 drm/amdkfd: add svm range validate timestamp
new 1a3b2b5dca19 drm/amdkfd: multiple gpu migrate vram to vram
new 4c166eb95dec drm/amdkfd: Add SVM API support capability bits
new 4ab159d2547c drm/amdkfd: Add CONFIG_HSA_AMD_SVM
new 2196927bcb4f drm/amd/amdgpu/amdgpu_device: Remove unused variable 'r'
new d3da76aa770b drm/radeon/radeon_device: Provide function name in kernel- [...]
new b16cc4bb1abb drm/amd/amdgpu/amdgpu_fence: Provide description for 'sche [...]
new 777d9000d91b drm/amd/amdgpu/amdgpu_gart: Correct a couple of function n [...]
new 27aa4a69b4ac drm/amd/amdgpu/amdgpu_ttm: Fix incorrectly documented func [...]
new 03691f55028a drm/amd/amdgpu/amdgpu_ring: Provide description for 'sched_score'
new 3bffd71debc6 drm/amd/amdgpu/amdgpu_cs: Repair some function naming disparity
new 6effe7797267 drm/amdgpu: refine gprs init shaders to check coverage
new 7e882aee845f drm/amdgpu: add support for ras init flags
new ef9bcfde9e1f drm/amdgpu: Enable SDMA MGCG for Vangogh
new 19d0dfda4c75 drm/amdgpu: optimize gfx ras features flag clean
new 1d712be90a6d drm/amd/amdgpu: add cgls
new fd6a440ebc83 drm/amdkfd: add per-vmid-debug map_process_support
new 502f0e28042b drm/amdgpu: disable gfx ras by default in aldebaran
new 126bbd4ab524 drm/amdgpu: extend xnack limit page fault timeout
new b19dbb7a90b4 drm/amdkfd: svm ranges creation for unregistered memory
new 63f1af83ae46 drm/amdkfd: set attribute access for default ranges
new 65f8db8150ee drm/amdkfd: fix uint32 variable compared to less than zero
new a40eb089b46e drm/amdkfd: remove redundant initialization to variable r
new a614b336f1c1 drm/amdgpu: fix coding style and documentation in amdgpu_g [...]
new 589939d40116 drm/amdgpu: fix coding style and documentation in amdgpu_v [...]
new 25e9146ae69e drm/amdgpu: expose amdgpu_bo_create_shadow()
new a35455d065c5 drm/amdgpu: cleanup amdgpu_vm_init()
new 77df5c131d4d drm/amdgpu: remove unused vm context flags
new adf6f5c51ea1 drm/amdgpu: create shadow bo using amdgpu_bo_create_shadow()
new cd2454d6cd97 drm/amdgpu: cleanup amdgpu_bo_create()
new 42daecfc2069 drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag
new 3dc7216c1d50 drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2
new c6c6a712199a drm/amd/display: Reject non-zero src_y and src_x for video planes
new 655c0ed19772 drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect()
new f876549dd002 drm/amd/pm: Update energy_accumulator in gpu metrics
new 1e4a53de01c6 amdgpu/pm: add extra info to SMU msg pre-check failed message
new 51ec699275d9 amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID
new ede14a1b3223 amdgpu/pm: set pp_dpm_dcefclk to readonly on NAVI10 and ne [...]
new 5f5cb2afd67f drm/amdgpu: Added missing prototype
new 71ff0b4d965f drm/amdkfd: Fix kernel-doc syntax error
new ec0f72cb959d drm/amdgpu: Enable SDMA LS for Vangogh
new dfdd4b8a9519 drm/amdgpu: implement smuio callback to query socket id
new a30f12860200 drm/amdgpu: provide socket/die id info in RAS message
new be9064b7bcaa drm/amdgpu: remove unnecessary header include
new 760d2d818d2d drm/amd/display: Add new case to get spread spectrum info
new 99c248c41c21 drm/amd/display: fix HDCP reset sequence on reinitialize
new d5433a9f692f drm/amd/display: Revert wait vblank on update dpp clock
new 47c02af751d1 drm/amd/display: skip program clock when allow seamless boot
new b7cc1312c110 drm/amd/display: Expose internal display flag via debugfs
new 130ac6d8c69b drm/amd/display: ddc resource data need to be initialized
new 63de4f0413fe drm/amd/display: Added multi instance support for ABM
new b2d4b9f72fb1 drm/amd/display: Fix BSOD with NULL check
new dd0ef5992b44 drm/amd/display: Add new DP_SEC registers for programming [...]
new 831c95c96601 drm/amd/display: Clear MASTER_UPDATE_LOCK_DB_EN when disab [...]
new abf1f863e08d drm/amd/display: fix wrong statement in mst hpd debugfs
new 642d3a2bf234 drm/amd/display: take max dsc stream bandwidth overhead in [...]
new 088bebc79ee8 drm/amd/display: avoid to authentication when DEVICE_COUNT=0
new 069a11cca5b6 drm/amd/display: Add SE_DCN3_REG_LIST for control SDP num
new 8167538ffb22 drm/amd/display: [FW Promotion] Release 0.0.63
new 18fa44625c6b drm/amd/display: 3.2.133
new 041e69160d16 drm/amdgpu/sriov: Remove clear vf fw support
new 3d2bee9188f2 drm/amdgpu: Change the sdma interrupt print level
new 5d11699914b9 drm/amdgpu: Correct and simplify sdma 4.x irq.num_types
new dd57e65f7c9b drm/amdkfd: Fix spelling mistake "unregisterd" -> "unregistered"
new c0f76fc8ad5f drm/amdkfd: fix double free device pgmap resource
new dd03daec0ff1 drm/amdgpu: restructure amdgpu_vram_mgr_new
new 95ea3dbc4e95 drm/amd/amdgpu/sriov disable all ip hw status by default
new c3c5cc9a83dc drm/amdkfd: fix spelling mistake in packet manager
new 4999e398e281 drm/amdkfd: retry validation to recover range
new 11dd55d17438 drm/amdgpu: return IH ring drain finished if ring is empty
new 373e3ccd859b drm/amdkfd: handle stale retry fault
new 36255b5f6195 drm/amdgpu: address remove from fault filter
new b3dc91f97317 drm/amdkfd: enable subsequent retry fault
new 8baa6018b750 drm/amdkfd: Add Aldebaran gws support
new 0e0036c7d13b drm/amdgpu: fix no full coverage issue for gprs initialization
new db7f1e0140e8 drm/amdgpu: fix r initial values
new 8e4d5d43cc6c drm/amdgpu: Handling of amdgpu_device_resume return value [...]
new 440d8774eff1 drm/amdgpu: Register VGA clients after init can no longer fail
new d477eb171949 drm/amd/pm/powerplay/hwmgr: Fix kernel-doc syntax in docum [...]
new a273f315b949 drm/amdgpu/display: add documentation for dmcub_trace_event_en
new 1fdbbc123f55 drm/amd/amdgpu: Fix errors in documentation of function pa [...]
new 5760dcb953ee drm/amd/display: Fix build warnings
new b44cdca7fd79 amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffe [...]
new 8f4a92937b27 drm/amdgpu: add hdp ras structures
new b11625f56f09 drm/amdgpu: add helpers for hdp ras init/fini
new ca81b26d21b3 drm/amdgpu: implement hdp v4_0 ras functions
new 6f12507fad4c drm/amdgpu: initialize hdp v4_0 ras functions
new 7c63694eb97f drm/amdgpu: init/fini hdp v4_0 ras
new 78871b6c8be3 drm/amdgpu: enable ras error count query and reset for HDP
new 8e17ddc2e215 drm/amdgpu: retired reset_ras_error_count from hdp callbacks
new 9adaac6eb488 drm/amdgpu: switch to mmhub ras callback for ras fini
new 1f6e8eb15311 drm/amdgpu: enable gfx ras in aldebran by default
new ddab8bd788f5 drm/amd/display: Fix two cursor duplication when using overlay
new 4034fba13801 drm/amd/display: Remove duplicate include of hubp.h
new d1dfd370c30a drm/amd/display: Remove duplicate declaration of dc_state
new deb689832ff6 drm/amdkfd: report atomics support in io_links over xgmi
new 559f418ed663 drm/amdkfd: report the numa weight between host and device [...]
new 838eb73c8d5f drm/amdgpu: Add a new device ID for Aldebaran
new cecd91b4f791 drm/amdkfd: Add Aldebaran virtualization support
new e7de0d844ea8 drm/amdgpu: Add Aldebaran virtualization support
new a1b6aa49471c drm/amdgpu: add new MC firmware for Polaris12 32bit ASIC
new 589bb0ca4767 drm/amdgpu: Rename the flags to eliminate ambiguity v2
new 1704ac8e439e drm/amdkfd: flush TLB after updating GPU page table
new b617207e8001 drm/amdgpu: remove excess function parameter
new 2e4ec251628f drm/amdkfd: Make svm_migrate_put_sys_page static
new cf8b92a75646 drm/amd/display: fix potential gpu reset deadlock
new df0a271cc794 drm/amd/display: add dsc stream overhead for dp only
new b86e7eef91ef drm/amd/display: Avoid gpio conflict on MST branch
new f50160cf0f98 drm/amdgpu: force enable gfx ras for vega20 ws
new 118b4627d677 drm/amd/display: multi-eDP backlight support
new bc415a4b1c4a drm/amdgpu/dc: Revert commit "treat memory as a single-channel"
new 4462bca7d186 drm/amd/display: Extend DMUB HW params to allow DM to spec [...]
new 7f63d8a1ad37 drm/amd/display: update DCN to use new surface programming
new 81927e2808be drm/amd/display: Support for DMUB AUX
new 36c9137b1a96 drm/amd/display: Add audio support for DFP type of active [...]
new 70c14a1d7ee4 drm/amd/display: remove checking sink in is_timing_changed
new 05e62b6b6433 drm/amd/display: Filter out YCbCr420 timing if VSC SDP not [...]
new 5728d5e58dbe drm/amd/display: Set stream_count to 0 when dc_resource_st [...]
new 3375bd91d339 drm/amd/display: [FW Promotion] Release 0.0.64
new 84a19fa786a9 drm/amd/display: 3.2.134
new bdd2465730a3 drm/amdkfd: fix no atomics settings in the kfd topology
new b8c78bdb0bc6 drm/amd/pm: Add interface to get FW private buffer
new 27ebf21f9220 drm/amd/pm: Add debugfs node to read private buffer
new 969aea093167 MAINTAINERS: fix a few more amdgpu tree links
new e8d7aa68c8fe drm/amdgpu: Add graphics cache rinse packet for sdma 5.0
new 36f77e12a21e drm/amdgpu: drop the GCR packet from the emit_ib frame for [...]
new 359615251034 drm/radeon: Fix off-by-one power_state index heap overwrite
new 642f3ad00f96 drm/radeon: Avoid power table parsing memory leaks
new 2b24c199388e drm/amd/pm: initialize variable
new fb6372652391 drm/amd/amdgpu/amdgpu_drv.c: Replace drm_modeset_lock_all [...]
new 74abbdedc33e drm/amdkfd: Update L1 and add L2/3 cache information
new a8f768874aaf drm/amdgpu: set vcn mgcg flag for picasso
new 67387dfe0f66 drm/amdgpu: change the default timeout for kernel compute queues
new bcfbb6016b3d drm/amdgpu: Init GFX10_ADDR_CONFIG for VCN v3 in DPG mode.
new 37ac3dc00da0 drm/amdgpu: Use device specific BO size & stride check.
new 403c9674a898 drm/amd/pm: new gpu_metrics structure for pmfw attached timestamp
new cfd053be1fa3 drm/amd/pm: expose pmfw attached timestamp on Aldebaran
new 0487bbb44464 drm/amdgpu/pm: add documentation for pp_od_clock_voltage for APUs
new 3dc8077fb00b drm/amdgpu/pm: add documentation for pp_od_clock_voltage f [...]
new ddec8d3be0f8 drm/amdkfd: add ACPI SRAT parsing for topology
new da6b993717eb drm/amdgpu: Enable TCP channel hashing for Aldebaran
new 2a1bf57c0fd1 drm/amdgpu: update the shader to clear specific SGPRs
new 71efc8701a47 drm/amdgpu: update vcn1.0 Non-DPG suspend sequence
new acdae2169bae drm/amdgpu: Remove redundant ras->supported
new e509965e58ab drm/amdgpu: Move up ras_hw_supported
new 8ab0d6f030ba drm/amdgpu: Rename to ras_*_enabled
new ef0d7d2001c9 drm/amdgpu: Export ras_*_enabled to debugfs
new 04fe3fd10e9a drm/amdkfd: handle errors returned by svm_migrate_copy_to_ [...]
new 7ddd9770857e drm/amdgpu: Quit RAS initialization earlier if RAS is disabled
new 509b9a5b4865 drm/amd/display: Avoid HPD IRQ in GPU reset state
new 011907fda360 drm/amdgpu: covert ras status to kernel errno
new 99732e52e7f8 drm/amd/display: Update DPRX detection.
new ede4f6dac99e drm/amd/display: Update setting of DP training parameters.
new 822536713066 drm/amd/display: Add fallback and abort paths for DP link [...]
new 573a0a03af02 drm/amd/display: Expand DP module training API.
new eda8f7993d0a drm/amd/display: Add dc log for DP SST DSC enable/disable
new 4469201b1935 drm/amd/display: DETBufferSizeInKbyte variable type modifications
new ebc22cbdc058 drm/amd/display: minor dp link training refactor
new c31bef1cb120 drm/amd/display: Fix clock table filling logic
new 98ad74c6a92e drm/amd/display: Handle pixel format test request
new 9119e993cfd1 drm/amd/display: Handle potential dpp_inst mismatch with pipe_idx
new 8809a7a4afe9 drm/amd/display: fix use_max_lb flag for 420 pixel formats
new 14b1f0738e31 drm/amd/display: 3.2.135
new 0b51e7e8ef69 drm/amd/display: [FW Promotion] Release 0.0.65
new 9798970bc744 drm/amd/display: 3.2.135.1
new 4f64f1c8e1fd drm/amdgpu: correct the funtion to clear GCEA error status
new 7780f50358ee drm/amdgpu: add function to clear MMEA error status for aldebaran
new 28ea8752f6fb drm/amd/display: remove unused function dc_link_perform_li [...]
new c666bbf0e9b5 drm/amd/amdgpu: Fix errors in function documentation
new 293774413a3f drm/radeon/ni_dpm: Fix booting bug
new cc1a54d8f1d0 drm/radeon/si_dpm: Fix SMU power state load
new 564ac172a39f drm/amd/pm: Fix out-of-bounds bug
new 29b25b7067a4 drm/amd/display: Initialize attribute for hdcp_srm sysfs file
new ea23ff0241f0 drm/amd/display: Delete several unneeded bool conversions
new 0bb6d3db4f75 drm/amdgpu: Delete two unneeded bool conversions
new effbf6ca7eaf drm/amdgpu/display: remove an old DCN3 guard
new 610e6f7ea5bf drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...]
new 50610b74eea7 drm/amdgpu/display: fix build when CONFIG_DRM_AMD_DC_DCN i [...]
new cbd4945ca5b8 drm/amdgpu/display: fix dal_allocation documentation
new 1acbb613c445 drm/amdgpu: add synchronization among waves in the same th [...]
new 7bd939d04db9 drm/amdgpu: add judgement when add ip blocks (v2)
new 32358093b66d drm/amdgpu: update the method for harvest IP for specific SKU
new 0064b0ce85bb drm/amd/pm: enable ASPM by default
new 0aa0725fa717 drm/amd/amdgpu: Cancel the hrtimer in sw_fini
new 6e6fe7c9285e drm/amd/pm: Update aldebaran pmfw interface
new a9a76beed265 drm/amdkfd: new range accessible by all GPUs
new 2bb5b5f688cb drm/radeon/dpm: Disable sclk switching on Oland when two 4 [...]
new c99c4d0ca57c Merge tag 'amd-drm-next-5.14-2021-05-19' of https://gitlab [...]
new e2b1f9f52bb6 drm/amdkfd: refine the poison data consumption handling
new 195c41fba46c drm/amdgpu: Add compile flag for securedisplay
new 0c6f7777cf37 drm/amdgpu: Arcturus: MTYPE_NC for coarse-grain remote memory
new 2b2339eeaff5 drm/amdgpu: Albebaran: MTYPE_NC for coarse-grain remote memory
new ed9d205363c3 drm/amdgpu: Complete multimedia bandwidth interface
new 5968c6a2ba8f drm/amdgpu: add atomfirmware helper function to query fw cap
new 58ff791ad3ef drm/amdgpu: switch to cached fw flags for gpu virt cap
new 698b1010864e drm/amdgpu: switch to cached fw flags for sram ecc cap
new 82a520301628 drm/amdgpu: switch to cached fw flags for mem training cap
new cffd6f9d42bd drm/amdgpu: add helper function to query dynamic boot config cap
new c6a11133337c drm/amdgpu: query boot config cap before issue psp cmd
new 0ccc3ccf5b3a drm/amdgpu: re-apply "use the new cursor in the VM code" v2
new 2b77ade8b90f drm/amdgpu: use cursor functions in amdgpu_bo_in_cpu_visible_vram
new abf91e0d3316 drm/amdgpu: set the contiguous flag if possible
new dfffdf5e6597 drm/amdgpu: check contiguous flags instead of mm_node
new 3b5d86fc2382 drm/amdgpu: move struct amdgpu_vram_reservation into vram mgr
new a6ce1e1aab3f drm/radeon: use the dummy page for GART if needed
new bf546940d5aa drm/amdgpu: flush TLB if valid PDE turns into PTE
new 5228cd65742a drm/amdgpu: Fill adev->unique_id with data from PF2VF msg
new 7a3ae1e249c2 Revert "drm/amdkfd: flush TLB after updating GPU page table"
new 765385ec00a9 drm/amdkfd: heavy-weight flush TLB after unmap
new ea46eaf26c6c drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDG [...]
new e0972f8c21d2 drm/amdgpu: Skip the program of GRBM_CAM* in SRIOV
new d9c7f753b8b4 drm/amdgpu: Refine the error report when flush tlb.
new 8ef4f94addd7 drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid comp [...]
new 8f6368a9c926 drm/amdgpu: Conditionally reset RAS counters on boot
new eed13b0e374e drm/amd/pm: Add custom/current freq to pstates
new e943dd8861f7 drm/amd/pm: Fix showing incorrect frequencies on aldebaran
new 5709121a58a2 drm/amd/pm: Reset max GFX clock after disabling determinism
new 132c894e93f1 drm/amd/display: treat memory as a single-channel for asym [...]
new 980d6042c1dc drm/amd/display: Add get_current_time interface to dmub_srv
new 2334470369f1 drm/amd/display: Add documentation for power gate plane
new 7969b6ecb356 drm/amd/display: Remove legacy comments
new 568bb205d2a4 drm/amd/display: Add kernel-doc to some hubp functions
new 194038fd736f drm/amd/display: Document set RECOUT operation
new 5e9ff15976c2 drm/amd/display: Minor refactor of DP PHY test automation
new 6cb2ce8e31a3 drm/amd/display: Disconnect non-DP with no EDID
new 55bac4a77a86 drm/amd/display: determine dp link encoding format from li [...]
new 4c247f8c57f3 drm/amd/display: decide link training settings based on ch [...]
new 37f270c6d805 drm/amd/display: rename perform_link_training_int function
new f1900a9b0f64 drm/amd/display: consider channel coding in configure lttpr mode
new d98af2725d42 drm/amd/display: Refactor suspend/resume of Secure display
new 3bb68cec4db8 drm/amd/display: Add Overflow check to skip MALL
new 67c268a50a11 drm/amd/display: Correct DPCD revision for eDP v1.4
new bbc49fc0326b drm/amd/display: Avoid get/put vblank when stream disabled
new 60d177fdf884 drm/amd/display: Use the correct max downscaling value for [...]
new 3ca402375a21 drm/amd/display: Refactor and add visual confirm for HW Fl [...]
new 41a9e02bb0ab drm/amd/display: [FW Promotion] Release 0.0.66
new 6b8dd1337a23 drm/amd/display: 3.2.136
new 6f1695918c2a drm/amd/amdgpu: add beige_goby asic type
new 2542e3c654f2 drm/amd/amdgpu: set fw load type for beige_goby
new b41f5b7ab026 drm/amd/amdgpu: set asic family and ip blocks for beige_goby
new f7b97efef6dc drm/amd/amdgpu: add support for beige_goby firmware
new d2bfc50de286 drm/amd/amdgpu: add gmc support for beige_goby
new 8573035a95f5 drm/amd/amdgpu: add common support for beige_goby
new fd5b4b44e453 drm/amd/amdgpu: initialize IP offset for beige_goby
new ece6fb068d69 drm/amd/amdgpu: add mmhub support for beige_goby
new aa2caa2ad6b8 drm/amd/amdgpu: add common ip block for beige_goby
new 2d527ea6fd32 drm/amd/amdgpu: add gmc ip block for beige_goby
new a1dede364b99 drm/amd/amdgpu: add ih ip block for beige_goby
new 898319ca1e17 drm/amd/amdgpu: add gfx ip block for beige_goby
new 8760403e1965 drm/amd/amdgpu: add sdma ip block for beige_goby
new 67b35b08e7a1 drm/amd/amdgpu: configure beige_goby gfx according to gfx [...]
new 5663da86c90d drm/amd/amdgpu: add virtual display support for beige_goby
new afee60e4c54b drm/amd/amdgpu: support cp_fw_write_wait for beige_goby
new 0e5f4b098888 drm/amd/amdgpu: Use IP discovery table for beige goby
new 5cf607cc357d drm/amdkfd: support beige_goby KFD
new c86eb51705ae drm/amdkfd: add kfd2kgd funcs for beige_goby kfd support
new 4d3526690a4b drm/amd/amdgpu: add smu support for beige_goby
new c0729819104a drm/amd/amdgpu: add psp support for beige_goby
new 77a3e25102c3 drm/amdgpu: add mmhub client support for beige goby
new 3df8ecc8a1de drm/amdgpu: add gc_10_3_5 golden setting for beige_goby
new f703d4b6f206 drm/amdgpu: Enable VCN for Beige Goby
new 09c31c778daf drm/amd/amdgpu: update golden_setting_10_3_5 for beige_goby
new 5ed7715dbb36 drm/amd/pm: add mode1 support for beige_goby
new fbe8115c6ab7 drm/amd/pm: update smu11 driver interface header for beige_goby
new 7077b19a3824 drm/amd/pm: use macro to get pptable members
new bc6bd46bc370 drm/amdgpu: enable GFX clock gating for beige_goby
new d75caec8a454 drm/amdgpu: support athub cg setting for beige_goby
new 147de218c231 drm/amdgpu: enable athub/mmhub PG for beige_goby
new 5d36b865e4f7 drm/amdgpu: enable mc CG and LS for beige_goby
new 170c193ffd97 drm/amdgpu: enable hdp CG and LS for beige_goby
new a764bef36de0 drm/amdgpu: enable ih CG for beige_goby
new e47e4c0e4f1b drm/amdgpu: enabled VCN3.0 CG for BEIGE GOBY
new d69d278fc72f drm/amdgpu: add cgls for beige_goby
new ac79f42a7217 drm/amd/pm: Use the PPTable from VBIOS for beige_goby
new ece3cbadb4f5 drm/amd/amdgpu: Enable gfxoff for beige_goby
new 2db8378f098e drm/amdgpu: fix GCR_GENERAL_CNTL offset for beige_goby
new 8198ace7a074 drm/amd/display: Add register definitions for Beige Goby
new cd6d421e3d1a drm/amd/display: Initial DC support for Beige Goby
new 015b448985a4 drm/amd/display: Edit license info for beige goby DC files
new 656fe9b65663 drm/amd/display: Add DM support for Beige Goby
new ddaed58b577d drm/amd/amdgpu: Enable DCN IP init for Beige Goby
new fa5d21edbbc1 drm/amd/display: Add callback for update_soc_for_wm_a for dcn303
new e5fd073fd463 drm/amd/display: Update DCN303 SR Exit Latency
new ac87f9429453 drm/amd/display: Enable HDCP for Beige Goby
new 258ec890cc50 drm/amd/display: enable idle optimizations for beige goby
new 49da4c2be53e drm/amd/display: Fix typo of format termination newline
new 4aa7e6e07b6b drm/amd/amdgpu: psp program IH_RB_CTRL on sienna_cichlid
new 0a6fb5028665 drm/amd/amdgpu: fix refcount leak
new c780b2eedbd0 drm/amdgpu: Rename kfd_bo_va_list to kfd_mem_attachment
new 4e94272f8a99 drm/amdgpu: Keep a bo-reference per-attachment
new 7141394edc05 drm/amdgpu: Simplify AQL queue mapping
new 264fb4d332f5 drm/amdgpu: Add multi-GPU DMA mapping helpers
new b72ed8a2de8e drm/amdgpu: DMA map/unmap when updating GPU mappings
new 9e5d275319e2 drm/amdgpu: Move kfd_mem_attach outside reservation
new 5ac3c3e45fb9 drm/amdgpu: Add DMA mapping of GTT BOs
new e552ee40b02b drm/amdgpu: Move dmabuf attach/detach to backend_(un)bind
new 96b62c8aa47b drm/amdkfd: fix a resource leakage issue
new 295c4f513f50 drm/amdgpu: add video_codecs query support for aldebaran
new 1f6256590c11 drm/amdgpu: Query correct register for DF hashing on Aldebaran
new 3d6c91641bc8 drm/amdgpu/display: add helper functions to get/set backli [...]
new 7230362c78d4 drm/amdgpu/display: restore the backlight on modeset (v2)
new a8e56b80df87 drm/amdgpu: Fix a use-after-free
new 6c65d8678c5e drm/amdgpu: update gc golden setting for Navi12
new 87476d12c5ce drm/amdgpu: update sdma golden setting for Navi12
new 9a530062d57f drm/amdgpu: modify system reference clock source for navi+ (V2)
new 6e8bcdd63a1e drm/amd/amdgpu: fix a potential deadlock in gpu reset
new 81db370c8819 drm/amdgpu: stop touching sched.ready in the backend
new 9a91e5e0af5e Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab [...]
new 304ba5dca49a Merge drm/drm-next into drm-misc-next
new fc7a8abcee22 drm/vc4: Fix clock source for VEC PixelValve on BCM2711
new 082152aacd04 dt-bindings: display: bcm2835-vec: Add BCM2711 compatible
new a122d70bb81f drm/vc4: Separate VEC compatible variants
new bf6de8e61509 drm/vc4: txp: Properly set the possible_crtcs mask
new 47a50743031a drm/vc4: crtc: Skip the TXP
new c6883985d463 drm/vc4: crtc: Pass the drm_atomic_state to config_pv
new 5a184d959d5a drm/vc4: crtc: Fix vc4_get_crtc_encoder logic
new b601c16b7ba8 drm/vc4: crtc: Lookup the encoder from the register at boot
new 5b0060004236 drm/vc4: hdmi: Prevent clock unbalance
new 7c9005703ff5 drm/vc4: hvs: Make the HVS bind first
new 7d9061e097e8 drm/vc4: hdmi: Properly compute the BVB clock rate
new 86e3a65fdb63 drm/vc4: hdmi: Check and warn if we can't reach 4kp60 frequencies
new c85695a2016e drm/vc4: hdmi: Enable the scrambler
new 257d36d493e9 drm/vc4: hdmi: Add a workqueue to set scrambling
new a596fcd9cbc7 drm/panel: panel-simple: Add missing pm_runtime_dont_use_a [...]
new 5e4322a8b266 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_p [...]
new cf8ccbc72d61 drm: Add support for GEM buffers backed by non-coherent memory
new b09069046d6b drm: Add and export function drm_fb_cma_sync_non_coherent
new 4a791cb6d34f drm/ingenic: Add option to alloc cached GEM buffers
new 7afefb81b72c drm/amdgpu: Rename flag which prevents HW access
new e1543d83ed55 drm/amdgpu: Fix crash when hot unplug in BACO
new 8eca89a10833 drm/amdgpu: Fix clang warning: unused label 'exit'
new ccd9fe972c4d drm/ttm: Don't override vm_ops callbacks, if set
new 71df0368e9b6 drm/amdgpu: Implement mmap as GEM object function
new 645e954137f0 drm/radeon: Implement mmap as GEM object function
new 265ec0dd1a0d drm/nouveau: Implement mmap as GEM object function
new e65d096f8bd8 drm/vmwgfx: Inline ttm_bo_mmap() into vmwgfx driver
new cbc5caf778ba drm/vmwgfx: Inline vmw_verify_access()
new 031df82514b4 drm/ttm: Remove ttm_bo_mmap() and friends
new e0283ffaecc2 drm/kconfig: Remove unused select of DRM_KMS_FB_HELPER
new 5562f75c49cc drm: fix leaked dma handles after removing drm_pci_free
new 6616125bb4df drm/hisilicon/kirin: Use the correct HiSilicon copyright
new b3484d2b03e4 drm/fb-helper: improve DRM fbdev emulation device names
new 39aa91e2af57 fbdev: matrox: use modern module_init()
new 5a6af54d6e4d drm/amdgpu: Use %p4cc to print 4CC format
new b2f0101a0689 drm/simpledrm: Use %p4cc to print 4CC format
new b066c72e6a1c drm: Remove drm_get_format_name()
new c4eaba3853ed drm/fourcc: Remove struct drm_format_buf_name
new 33f90f27e1c5 drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer()
new e821a334b29f drm: bridge: cdns-mhdp8546: Fix inconsistent indenting
new 2986d2763daa drm/bridge: lt8912b: fix platform_no_drv_owner.cocci warnings
new 5ccbb2ee039f drm/bridge: DRM_CROS_EC_ANX7688 should depend on I2C_CROS_ [...]
new 5522e9f7b0fb Merge v5.13-rc3 into drm-next
new ffa52910faff Merge drm/drm-next into drm-misc-next
new 71b970c86807 drm/dp_mst: Use kHz as link rate units when settig source [...]
new 162ba3bd9dce drm: Fix for GEM buffers with write-combine memory
new 3c1ed51a4318 drm/rockchip: remove existing generic drivers to take over [...]
new 53c2710c0d92 drm: rockchip: add scaling for RK3036 win1
new ab64b448a175 drm: rockchip: add missing registers for RK3188
new 742203cd56d1 drm: rockchip: add missing registers for RK3066
new d099fa672cbe drm: rockchip: add alpha support for RK3036, RK3066, RK312 [...]
new 046e0db97569 drm: rockchip: set alpha_en to 0 if it is not used
new ae41d925c75b drm/rockchip: cdn-dp-core: add missing clk_disable_unprepa [...]
new c0677e41a47f drm/rockchip: cdn-dp-core: add MODULE_FIRMWARE macro
new 43c2de1002d2 drm/rockchip: dsi: move all lane config except LCDC mux to bind()
new b354498bbe65 drm/rockchip: dsi: remove extra component_del() call
new 7455cedf7c4d drm/rockchip: remove unused function
new 3dfa159f6b0c drm/rockchip: lvds: Fix an error handling path
new ce0cb93a5adb drm/rockchip: cdn-dp: fix sign extension on an int multipl [...]
new 872b68e9750e drm/rockchip: vop: add PX30 version info
new ef9e57cda5fb drm/bridge: lt8912b: Drop unused includes
new f674555ee544 drm: bridge: cdns-mhdp8546: Fix PM reference leak in
new 88938bf343ef drm: reference mode flags in DRM_CLIENT_CAP_* docs
new bbf4627ba641 drm: clarify and linkify DRM_CLIENT_CAP_WRITEBACK_CONNECTORS docs
new 2e290c8d8d29 drm: document minimum kernel version for DRM_CLIENT_CAP_*
new 43ed3c6c786d Merge tag 'drm-misc-next-2021-06-01' of git://anongit.free [...]
new 2b5298b0aa09 drm/i915/gen12: Add recommended hardware tuning value
new 503c7ef3b47d drm/i915/icl: add Wa_22010271021 for all gen11
new 0a6b3d35c033 drm/i915: Move Wa_16011163337 to gen12_ctx_workarounds_init()
new cade4696ff8d drm/i915: Add Wa_14011060649
new f7c379779161 drm/i915: Take request reference before arming the watchdog timer
new 399cd9797052 drm/i915/pmu: Check actual RC6 status
new 2ef6a01fb636 drm/i915/uapi: fix kernel doc warnings
new 19d053d477a1 drm/i915/uapi: convert i915_user_extension to kernel doc
new e3bdccafb5bc drm/i915/uapi: convert i915_query and friend to kernel doc
new 8e6a2ebe4b9d Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...]
new f44b733e865a drm/i915/selftests: Skip aperture remapping selftest where [...]
new a36a47490d8e drm/i915/selftests: Only query RAPL for integrated power m [...]
new 5b1170560889 drm/i915/selftests: Rename pm_ prefixed functions names
new 0c1a77cbdafb drm/doc: add section for driver uAPI
new c256af0d6c18 drm/i915/lmem: Fail driver init if LMEM training failed
new d57d4a1daf5e drm/i915: Create stolen memory region from local memory
new b75947e6b29d drm/i915/stolen: treat stolen local as normal local memory
new f9a7b01e95d5 drm/i915/stolen: enforce the min_page_size contract
new ae7f0dc105c4 drm/i915/stolen: actually mark as contiguous
new 772f7bb75dff drm/i915: Fix docbook descriptions for i915_gem_shrinker
new f1f7f5538b9f drm/i915: Fix docbook descriptions for i915_cmd_parser
new ed52c62d386f drm/i915: Avoid div-by-zero on gen2
new f765a5b48c66 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again
new 924ad0e848b5 drm/i915: Give C0DRB3/C1DRB3 a _BW suffix
new ac69496fe65c drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp
new c27d642b8edb drm/i915/dg1: Fix mapping type for default state object
new fa85bfd19c26 drm/i915: Update the helper to set correct mapping
new 529b9ec809a0 drm/i915/gtt: map the PD up front
new 6aed5673f00d drm/i915/gtt/dgfx: place the PD in LMEM
new a9cf6ab3e7e4 drm/i915/fbdev: Use lmem physical addresses for fb_mmap() [...]
new 4bc91dbde0da drm/i915/lmem: Bypass aperture when lmem is available
new 229e22845e81 drm/i915: Return error value when bo not in LMEM for discrete
new ca419f407b43 drm/i915: Fix crash in auto_retire
new ff2d0ba25ad6 drm/i915/gem: Remove reference to struct drm_device.pdev
new bc6f80cce9ae drm/i915: Use trylock in shrinker for ggtt on bsw vt-d and [...]
new d8e44e4dd221 drm/i915/overlay: Fix active retire callback alignment
new fd5f262db118 drm/i915/selftests: Fix active retire callback alignment
new 73552e008a85 drm/i915: Remove erroneous i915_is_ggtt check for I915_GEM [...]
new 0333ec8806df drm/i915: Use might_alloc()
new 2bc9c04ea702 drm/doc/rfc: i915 DG1 uAPI
new 36150bba4432 drm/i915: mark stolen as private
new 710217292a61 drm/i915/query: Expose memory regions through the query uAPI
new 357814f878f9 drm/i915: rework gem_create flow for upcoming extensions
new ebcb40298947 drm/i915/uapi: introduce drm_i915_gem_create_ext
new 2459e56fd8af drm/i915/uapi: implement object placement extension
new 4f869f1dbd7e drm/i915/lmem: support optional CPU clearing for special i [...]
new 0e997a36ecb6 drm/i915/gem: clear userspace buffers for LMEM
new 0a46be95c282 drm/i915/gem: hide new uAPI behind CONFIG_BROKEN
new c3b147604f27 drm/i915: drop the __i915_active_call pointer packing
new ae9faeb9a2c9 drm/i915: Drop duplicate WaDisable4x2SubspanOptimization:hsw
new e49a8b2cc852 drm/i915/gt: Do release kernel context if breadcrumb measu [...]
new 00d6dc3da1d7 drm/i915/stolen: shuffle around init_memory_region
new 727ecd99a4c9 drm/doc/rfc: drop the i915_gem_lmem.h header
new 8777d17b68dc drm/i915/gem: Pin the L-shape quirked object as unshrinkable
new 50c3ffb49c95 drm/i915/gt: fix typo issue
new 0db3633f6159 drm/i915/gt: Move engine setup out of set_default_submission
new c92c36ed8d92 drm/i915/gt: Move submission_method into intel_gt
new 0669a6e1f115 drm/i915/gt: Move CS interrupt handler to the backend
new 615160334f3f drm/i915/params: Align visibility of device level and glob [...]
new 5b26d57fdb49 drm/i915: Add Wa_14010733141
new ccd1950c2f7e Merge tag 'drm-intel-gt-next-2021-05-28' of git://anongit. [...]
new d2aa1356834d drm/amd/display: take dc_lock in short pulse handler only
new b804a75d22cb drm/amd/pm: correct MGpuFanBoost setting
new 0b7db431e352 drm/amdgpu/pm: Update metrics table (v2)
new 61e2d322b8c4 drm/amdgpu/pm: add new fields for Navi1x (v3)
new 78842457127d drm/amdgpu/pm: display vcn pp dpm (v4)
new 8200b1cd85bb drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error
new 9256e54209f5 drm/amd/pm: Update PPTable struct for beige_goby
new a5504e9ad48a drm/amdgpu: Indirect register access for Navi12 sriov
new cda722d2a8b2 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...]
new d697f3d8b9f1 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...]
new a9dc23bee253 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...]
new 7373fc5e2ee4 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...]
new f2958a8b8774 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...]
new 6ba3f59eb4d9 drm/amdgpu: Modify GC register access from MMIO to RLCG in [...]
new f5e25a83c1e2 drm/amdgpu: Modify MMHUB register access from MMIO to RLCG [...]
new 9f04eb7acffd drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV
new f55c0d65270a drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate
new 386061cd99c1 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate
new aef06d2b1b8c drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate
new 41884cdda653 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate
new 210d1637d32c drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...]
new 4271bf11bd5f drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before po [...]
new 223ce1d55cf9 drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate
new 3ffa59a01c26 drm/radeon/radeon_cs: Fix incorrectly documented function [...]
new c4cd63f952f9 drm/amd/amdgpu/amdgpu_ids: Correct some function name disparity
new e72d4a8b08f8 drm/amd/amdgpu/amdgpu_debugfs: Fix a couple of misnamed functions
new 590a74c6d183 drm/amd/amdgpu/amdgpu_gmc: Fix a little naming related doc-rot
new 094b457bcbe4 drm/amd/amdgpu/cik_sdma: Fix a few incorrectly named functions
new acf69d930457 drm/amd/amdgpu/gfx_v7_0: Repair function names in the docu [...]
new 57f671cd2caf drm/amd/amdgpu/si_dma: Fix some function name disparity
new f72c26fcc330 drm/amd/amdgpu/dce_v6_0: Repair function name of 'si_get_n [...]
new 5ce270576041 drm/radeon/cik: Fix incorrectly named function 'cik_irq_su [...]
new 52456b426b65 drm/radeon/radeon_vm: Fix function naming disparities
new d34c42d44235 drm/amd/include/aldebaran_ip_offset: Mark top-level IP_BAS [...]
new 9f7724f0888e drm/amd/amdgpu/gmc_v7_0: Fix potential copy/paste issue
new 5f7d8ee71e1f drm/amd/amdgpu/mmhub_v9_4: Fix naming disparity with 'mmhu [...]
new 2cce318c3b3b drm/amd/amdgpu/gmc_v10_0: Fix potential copy/paste issue
new 463e2989977a drm/radeon/r100: Realign doc header with function 'r100_cs [...]
new 5a2ec861b8ae drm/amd/amdgpu/gfx_v9_4_2: Mark functions called by refere [...]
new 9f88be53c8ec drm/amd/amdgpu/sdma_v2_4: Correct misnamed function 'sdma_ [...]
new 47a6c67648cb drm/amd/amdgpu/sdma_v4_0: Realign functions with their headers
new 8d55be744b45 drm/amd/amdgpu/sdma_v5_0: Fix typo in function name
new 1c7f15c7006c drm/amd/amdgpu/amdgpu_vce: Fix a few incorrectly named functions
new ef6f76407cd7 drm/amd/amdgpu/sdma_v5_2: Repair typo in function name
new 29ec545844a0 drm/amd/amdgpu/vcn_v1_0: Fix some function naming disparity
new f18939021a36 drm/amd/amdgpu/gfx_v10_0: Demote kernel-doc abuse
new 20a3e5349051 drm/amd/amdgpu/smuio_v13_0: Realign 'smuio_v13_0_is_host_g [...]
new c15e2739b887 drm/amd/pm: Correct reserved uint32_t number in beige_goby [...]
new 5051cb794ac5 drm/amd/pm: fix return value in aldebaran_set_mp1_state()
new 6abb3f434c00 drm/amd/display: Allow bandwidth validation for 0 streams.
new b453e42a6e8b drm/amdgpu: Add new placement for preemptible SG BOs
new 5bb198930a73 drm/amdgpu: Use preemptible placement for KFD
new b0781603af15 drm/amd/display: Fix GPU scaling regression by FS video support
new cd11b58ccef8 drm/amdgpu/display: make backlight setting failure messages debug
new 77bf762f8b30 drm/amdgpu/acpi: unify ATCS handling (v3)
new e0fb14c8dcec drm/amdgpu/apci: switch ATIF/ATCS probe order
new f43ae2d1806c drm/amdgpu: Fix inconsistent indenting
new 6a593769c75f drm/amd/amdkfd: Drop unnecessary NULL check after container_of
new 0e9def2108af drm/amdgpu: fix typo
new abaf210c281d drm/amdgpu: add judgement for dc support
new 3e06db4d62a8 drm/amdgpu: add missing unreserve on error
new 713305570aeb drm/amdgpu: Fix an error code in kfd_mem_attach_dmabuf()
new 2a4021ccb8fe drm/amdgpu: Change IP init sequence to support PSP program [...]
new 02b865f88b4e drm/amdgpu: refine amdgpu_fru_get_product_info
new ee780965cbf5 drm/amd/display: Remove the repeated declaration
new 53602f4aeadb drm/radeon/evergreen: Remove the repeated declaration
new 0bba09bc2d17 drm/radeon: remove the repeated declaration
new e8ce3d474fb9 drm/amd/display: Fix overlay validation by considering cursors
new 5a645ff5c619 drm/amdgpu: Correctly clear GCEA error status
new 2871e1019943 drm/amdgpu: Don't query CE and UE errors
new a46751fbcde5 drm/amdgpu: Fix RAS function interface
new 05adfd80cc52 drm/amdgpu: Use delayed work to collect RAS error counters
new 6e568e438b4d drm/amd/display: Added support for individual control for [...]
new 4932d17697f2 drm/amd/display: disable desktop VRR when using older flip model
new 68d9821ff4d2 drm/amd/display: Retrieve DSC Branch Decoder Caps
new 7211b60514f8 drm/amd/display: Update DP link configuration.
new e84ecdc5bd75 drm/amd/display: Expand DP module clock recovery API.
new 3beac533b8da drm/amd/display: Remove redundant safeguards for dmub-srv [...]
new 051b78871894 drm/amd/display: Fix potential memory leak in DMUB hw_init
new f2973d2a418d drm/amd/display: Implement INBOX0 usage in driver
new 3df212576e8b drm/amd/display: add exit training mode and update channel [...]
new cd6a9a1c15c2 drm/amd/display: isolate 8b 10b link training sequence int [...]
new 27fc432865bd drm/amd/display: Add Log for SST DSC Determination Policy
new 998b7ad2efd4 drm/amd/display: Refactor SST DSC Determination Policy
new 6566cae7aef3 drm/amd/display: fix odm scaling
new 397239a29912 drm/amd/display: 3.2.137
new eae902f95e45 Revert "drm/amd/display: Refactor and add visual confirm f [...]
new 4965257fe618 drm/amdgpu/acpi: fix typo in ATCS handling
new d26ebc58526b drm/amd/pm/inc/smu_v13_0: Move table into the only source [...]
new 92ee6b1a695e drm/amd/pm/powerplay/hwmgr/smu7_thermal: Provide function [...]
new f9a698fcd572 drm/amd/pm/powerplay/hwmgr/vega12_thermal: Provide function name
new 0fc955e5c55d drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Provide 'vega12_i [...]
new 3818cd13dbb8 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Kernel-doc header [...]
new c00e89efb9df drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Provide function [...]
new 920e2f5a080c drm/amd/display/dc/bios/command_table_helper: Fix function [...]
new 0dc4cbbe70f9 drm/amd/display/dc/bios/command_table_helper2: Fix functio [...]
new 831a489000f6 drm/amd/display/dc/bios/bios_parser: Fix formatting and mi [...]
new 9e1178ef951c drm/amd/display/amdgpu_dm/amdgpu_dm: Functions must direct [...]
new 5ac1dd89df54 drm/amd/display/dc/dce/dmub_outbox: Convert over to kernel-doc
new 353f7f3a9dd5 drm/amd/display/dc/gpio/gpio_service: Pass around correct [...]
new 6e4a14ccdc86 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include our [...]
new 0cadcf7c1001 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...]
new 913d18d22a46 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...]
new 9d8d96bec51b drm/amd/amdgpu/amdgpu_device: Make local function static
new 48e01bf4c18d drm/amd/display/amdgpu_dm/amdgpu_dm: Fix kernel-doc format [...]
new a76eb7d30f70 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include hea [...]
new c45f6173eee5 drm/amd/display/dc/core/dc: Convert function headers to ke [...]
new 397d0c46cb3a drm/amd/display/dmub/src/dmub_srv_stat: Convert function h [...]
new c1b63b4bb4be drm/amd/display/modules/hdcp/hdcp_psp: Remove unused funct [...]
new dd1d82c04e11 drm/amdgpu/swsmu/aldebaran: fix check in is_dpm_running
new f1688bd69ec4 drm/amd/amdgpu:save psp ring wptr to avoid attack
new f9b7f3703ff9 drm/amdgpu/acpi: make ATPX/ATCS structures global (v2)
new ff92ecf575a9 drm/fourcc: Add 16 bpc fixed point framebuffer formats.
new 050cd3d616d9 drm/amd/display: Add support for SURFACE_PIXEL_FORMAT_GRPH [...]
new a316db720960 drm/amd/display: Increase linebuffer pixel depth to 36bpp.
new 92e2b820dd6e drm/amd/display: Make assert in DCE's program_bit_depth_re [...]
new 580204038f5b drm/amd/display: Enable support for 16 bpc fixed-point fra [...]
new eba98523724b drm/amdgpu: fix metadata_size for ubo ioctl queries
new 3c609c8b1f2f drm/amdgpu: free the metadata buffer for sg type BOs as well
new 8a81028b4f7a drm/amd/pm: use attr_update if the attr has it
new 16eb48c62bd3 drm/amdgpu: support atcs method powershift (v4)
new 57738ae40f33 drm/amd/display: do not dereference on NULL
new bcd743741f76 drm/amd/display: WARN_ON cleanups
new e0172928ae05 drm/amd/pm: retain the fine grain tuning parameters after resume
new ae4c0d7674a7 drm/amdgpu: make sure we unpin the UVD BO
new 6fdd6f4aa5c7 drm/amdgpu: add amdgpu_bo_vm bo type
new 2a675640bc2d drm/amdgpu: move shadow bo validation to VM code
new 1fdc79f6f9dc drm/admgpu: add two shadow BO helper functions
new 59276f056fb7 drm/amdgpu: switch to amdgpu_bo_vm for vm code
new 9c3fec688f45 drm/amdgpu: remove unused code
new c7b9aa7a9220 drm/amdgpu: do not allocate entries separately
new 19a1d9350be6 drm/amdgpu: flush gart changes after all BO recovery
new 3fa8f89d7207 drm/amdgpu: enable smart shift on dGPU (v5)
new 2b8f73184980 drm/amdgpu: fix sdma firmware version error in sriov
new ba809007f216 drm/amdgpu: optimize code about format string in gfx_v10_0 [...]
new f0e0687cf6d9 drm/amdgpu: Fix a bug on flag table_freed
new 8333388b7513 amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic
new 66c46621c812 amdgpu: remove unreachable code
new 06888d571b51 drm/amd/display: Avoid HDCP over-read and corruption
new a6c3c37b661d drm/amd/display: fix gcc set but not used warning of varia [...]
new d3892e20d8cc drm/amd/display: Remove the redundant initialization of lo [...]
new ea2be5c05286 drm/amd/display: fix warning: ‘update_dsc_caps’ and ‘apply [...]
new 3b42ca80730f drm/amdgpu: Remove unneeded semicolon
new 915821a744d9 drm/amdgpu: bump driver version
new 29b4c589b43d drm/amdgpu: Add vbios info ioctl interface
new 7d9c70d23550 drm/amdgpu: remove unsafe optimization to drop preamble ib
new 5745d647d556 Merge tag 'amd-drm-next-5.14-2021-06-02' of https://gitlab [...]
new 9450129ed944 drm: Fix misleading documentation of drm_gem_cma_create()
new d3116756a710 drm/ttm: rename bo->mem and make it a pointer
new b970b8e9fbb4 drm/doc: Include fence chain api
new 4a888ba03fd9 drm/vgem/vgem_drv: Standard comment blocks should not use [...]
new 95b2151fec3e drm/sched: Fix inverted comment for hang_limit
new c5ef15ae0963 video: fbdev: atyfb: mach64_cursor.c: deleted the repeated word
new ff323d6d72e1 video: fbdev: mb862xx: use DEVICE_ATTR_RO macro
new f611b1e7624c drm: Avoid circular dependencies for CONFIG_FB
new 5ea4dba68305 drm/msm/a6xx: add CONFIG_QCOM_LLCC dependency
new 4dc7c97d04dc drm/pl111: depend on CONFIG_VEXPRESS_CONFIG
new 01b166b23be2 drm/mediatek/mtk_disp_color: Strip incorrect doc and demot [...]
new cebecaf18e4e drm/mediatek/mtk_disp_gamma: Strip and demote non-conforma [...]
new ae727f6722dc drm/mediatek/mtk_disp_ovl: Strip and demote non-conformant header
new f2ab3713d6ab drm/mediatek/mtk_disp_rdma: Strip and demote non-conforman [...]
new 2f921c077069 drm/sti/sti_hdmi_tx3g4c28phy: Provide function names for k [...]
new 8fb84ac8911e drm/sti/sti_hda: Provide missing function names
new 94c38225f335 drm/sti/sti_tvout: Provide a bunch of missing function names
new 6c3f953381e5 drm/sti/sti_hqvdp: Fix incorrectly named function 'sti_hqv [...]
new 8c69d0298fb5 drm/nouveau/nvkm/subdev/mc/tu102: Make functions called by [...]
new c3d670fcc874 drm/ttm/ttm_tt: Demote non-conformant kernel-doc header
new 81f9fedd5cb4 drm/panel/panel-raspberrypi-touchscreen: Demote kernel-doc abuse
new c372257758ad drm/panel/panel-sitronix-st7701: Demote kernel-doc abuse
new 73f6f23063ec drm/exynos/exynos7_drm_decon: Fix incorrect naming of 'dec [...]
new 6668da9fb787 drm/exynos/exynos_drm_ipp: Fix documentation for 'exynos_d [...]
new a3dd6d9093ee drm/vboxvideo/hgsmi_base: Place function names into headers
new 8fd54b2c94ac drm/vboxvideo/modesetting: Provide function names for prot [...]
new 610d9c311b13 drm/panel: add rotation support for Elida KD35T133 panels
new 680753dd9d7d dma-buf: fix inconsistent debug print v2
new 068d9d754bc1 dma-buf: add SPDX header and fix style in dma-resv.c
new 0c6b522abc2a dma-buf: cleanup dma-resv shared fence debugging a bit v2
new 4e5660035712 drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends
new bfa3357ef9ab drm/ttm: allocate resource object instead of embedding it v2
new 3eb7d96e9415 drm/ttm: flip over the range manager to self allocated nodes
new db7349534275 drm/ttm: flip over the sys manager to self allocated nodes
new d624e1bfa579 drm/amdgpu: revert "drm/amdgpu: stop allocating dummy GTT nodes"
new 2fdcb55dfc86 drm/amdkfd: use resource cursor in svm_migrate_copy_to_vram v2
new f700b18c8583 drm/amdgpu: switch the GTT backend to self alloc
new 267501ec2b9c drm/amdgpu: switch the VRAM backend to self alloc
new beb4c86521bc drm/nouveau: switch the TTM backends to self alloc
new d3bcb4b02fe9 drm/vmwgfx: switch the TTM backends to self alloc
new cb1c81467af3 drm/ttm: flip the switch for driver allocated resources v2
new 3e2926f8753d drm/panfrost: Add AFBC_FEATURES parameter
new 415f6767d807 dma-buf: add missing EXPORT_SYMBOL
new 6edbd6abb783 dma-buf: rename and cleanup dma_resv_get_excl v3
new fb5ce730f214 dma-buf: rename and cleanup dma_resv_get_list v2
new 6b41323a265a dma-buf: rename dma_resv_get_excl_rcu to _unlocked
new d3fae3b3daac dma-buf: drop the _rcu postfix on function names v3
new 8f8e19bd18b4 drm/ttm: fix missing res assignment in ttm_range_man_alloc
new e075a7811977 drm/vc4: hdmi: Fix error path of hpd-gpios
new 6800234ceee0 drm/vc4: hdmi: Convert to gpiod
new b36a6bb8a151 drm/sun4i: de3: Be explicit about supported modifiers
new c43f2f984234 RDMA/umem: fix missing automated rename
new 3bf3710e3718 drm/ttm: Add a generic TTM memcpy move for page-based iomem
new b7e32bef4ae5 drm: Add a prefetching memcpy_from_wc
new 053c57696cb9 drm/ttm: Use drm_memcpy_from_wc for TTM bo moves
new a3be8cd70fec drm/ttm: Document and optimize ttm_bo_pipeline_gutting()
new abb50d67adf3 drm/ttm, drm/amdgpu: Allow the driver some control over swapping
new 76c56a5affeb drm/hyperv: Add DRM driver for hyperv synthetic video device
new 25bfa956561f drm/hyperv: Handle feature change message from device
new 24994b91ecc5 MAINTAINERS: Add maintainer for hyperv video device
new b8be9e19f465 drm/ttm: fix access to uninitialized variable.
new 72db41c9336d drm/ttm: fix warning after moving resource to ghost obj
new fc357bc8ebac drm/ttm: fix pipelined gutting v2
new db2aad0ffa7d dt-bindings: drm/bridge: ti-sn65dsi83: Add TI SN65DSI83 an [...]
new ceb515ba29ba drm/bridge: ti-sn65dsi83: Add TI SN65DSI83 and SN65DSI84 driver
new f91142c62161 drm/ttm: nuke VM_MIXEDMAP on BO mappings v3
new 96b7182d8c4e drm/bridge: ti-sn65dsi83: Fix syntax formatting issues
new e99168f9f086 drm/stm: Remove usage of drm_display_mode_to_videomode()
new fbbf23ddb2a1 drm: qxl: ensure surf.data is ininitialized
new 5b7a2c92b610 drm/vmwgfx: use ttm_bo_move_null() when there is nothing to move
new 09b020bb05a5 Merge tag 'drm-misc-next-2021-06-09' of git://anongit.free [...]
new 691cf8cd7a53 drm/amdgpu: use correct rounding macro for 64-bit
new c24760cf42c3 drm/i915/dmc: s/intel_csr/intel_dmc
new ec2b1485a065 drm/i915/dmc: s/HAS_CSR/HAS_DMC
new 0633cdcbaa77 drm/i915/dmc: Rename macro names containing csr
new 74ff150d9871 drm/i915/dmc: Rename functions names having "csr"
new 32f9402d56d8 drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/ [...]
new db514cac08fd drm/i915/xelpd: Calculate VDSC RC parameters
new c33ebdb717e9 drm/i915/xelpd: Add rc_qp_table for rcparams calculation
new 7959ffe5768c drm/i915/adl_p: Add dedicated SAGV watermarks
new 93a6497188b8 drm/i915/adl_p: Setup ports/phys
new 55ce306c2aa1 drm/i915/adl_p: Implement TC sequences
new 14076e464550 drm/i915/adl_p: Don't config MBUS and DBUF during display [...]
new 247bdac958fc drm/i915/adl_p: Add ddb allocation support
new 835c176cb1c4 drm/i915: Introduce MBUS relative dbuf offsets
new f4dc00863226 drm/i915/adl_p: MBUS programming
new 510b28148891 drm/i915/adl_p: Tx escape clock with DSI
new 8aa2d2ef4641 drm/i915/display: Replace dc3co_enabled with dc3co_exitlin [...]
new 2d776579728b drm/i915/display: Add PSR interrupt error check function
new ca962882268a drm/i915/adl_p: Define and use ADL-P specific DP translati [...]
new 226c83263b10 drm/i915/adl_p: Add PLL Support
new 414002f1bb8e drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL
new e2ca757b6fa4 drm/i915/adlp: Add PIPE_MISC2 programming
new 4d32fe2f14a7 drm/i915/adl_p: Update memory bandwidth parameters
new cb4920cc40f6 drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4
new 273895109a04 drm/i915/gvt: Add missing macro name changes
new 6f20785b7601 drm/i915/display: fix typo when returning table
new b3de1d078919 drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned
new 74862d4ccd6d drm/i915/adlp: Fix GEM VM asserts for DPT VMs
new 0f926e5cc8c0 drm/i915/debugfs: Print remap info for DPT VMAs as well
new 68b87ef252e0 drm/i915/display/adl_p: Drop earlier return in tc_has_modu [...]
new 8c80332d6735 drm/i915/adl_p: Handle TC cold
new b554065cb6fc drm/i915: WA for zero memory channel
new 95f7f7d34b05 drm/i915/display/adl_p: Allow DC3CO in pipe and port B
new 3cdef2a9f27d drm/i915/display/adl_p: Disable PSR2
new aa85beeace6e drm/i915: Remove the repeated declaration
new 7bc188cc2c8c drm/i915/adl_p: enable MSO on pipe B
new abfe041de01f Merge drm/drm-next into drm-intel-next
new 8bcc0840cf7c drm/i915/xelpd: Enhanced pipe underrun reporting
new bb265dbdf38d drm/i915/xelpd: Add VRR guardband for VRR CTL
new 2fdb6a5ef622 drm/i915/display: Remove a redundant function argument fro [...]
new 06e0df24fcf1 drm/i915: Extract intel_hdmi_bpc_possible()
new f02e6c859514 drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible()
new 41828125acd6 drm/i915: Move platform checks into intel_hdmi_bpc_possible()
new d21d7a9d1020 drm/i915: Check sink deep color capabilitis during HDMI .m [...]
new cc3bd64d7cc3 drm/i915: Move the TMDS clock division into intel_hdmi_mod [...]
new 994a4c3e226a drm/i915: Drop redundant has_hdmi_sink check
new 40e40e63f7be drm/i915/display: relax 2big checking around initial fb
new 71c320206a59 drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain de [...]
new d091fc53eb77 drm/i915/adl_p: Disable FIFO underrun recovery
new 0b86952d15ce drm/i915/adl_p: Implement Wa_22012358565
new ec7dfdfce1a0 drm/i915/dmc: s/DRM_ERROR/drm_err
new 03256487fee3 drm/i915/dmc: Add intel_dmc_has_payload() helper
new 3ed131e5a43b drm/i915/dmc: Move struct intel_dmc to intel_dmc.h
new 4a300e65b59b drm/i915/ddi: Flush encoder power domain ref puts during d [...]
new dd839aa857eb drm/i915: Fix incorrect assert about pending power domain [...]
new 514d83cb673f drm/i915/adlp: Fix AUX power well -> PHY mapping
new e2bebb924d6f drm/i915: Initialize the mbus_offset to fix Klockwork issue
new d8d123128c48 drm/i915/gvt: replace IS_GEN and friends with GRAPHICS_VER
new 07960a4cc44f drm/i915/display: replace IS_GEN() in commented code
new 651e7d48577a drm/i915: replace IS_GEN and friends with GRAPHICS_VER
new 161058fb899e drm/i915: Add remaining conversions to GRAPHICS_VER
new abb9fe438b82 drm/i915/display: remove duplicated argument
new 9b2e49a14838 drm/i915/display: Fix fastsets involving PSR
new 6d7a793aabf3 drm/i915/display: Allow fastsets when DP_SDP_VSC infoframe [...]
new 3f409e4cd579 drm/i915/display: Drop FIXME about turn off infoframes
new 31b77c70d9bc x86/gpu: add JasperLake to gen11 early quirks
new 234b40282efb drm/i915/display: Introduce new intel_psr_pause/resume function
new 17c1a4b7ac6f drm/i915: Disable PSR around cdclk changes
new 51317434e197 drm/i915/dsc: Fix bigjoiner check in dsc_disable
new d62686ba3b54 drm/i915/adl_p: CDCLK crawl support for ADL
new 0d6695b11276 drm/i915/adl_p: Same slices mask is not same Dbuf state
new a2098e857b76 Merge tag 'drm-intel-next-2021-06-09' of git://anongit.fre [...]
new 34667f60cfe2 drm/amd/display: Fix uninitialized field when expanding ma [...]
new a7673a1c1acd drm/amd/pm: sysfs attrs to read ss powershare (v6)
new 30d95a37f46d drm/amdgpu: attr to control SS2.0 bias level (v2)
new 23e4aa5179bc drm/amdgpu: soc15 register access through RLC should only [...]
new 31c759bbe383 drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create
new 32d6378cab2d drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB
new 3543b055b8c7 drm/amdkfd: Add flush-type parameter to kfd_flush_tlb
new 1098d658bef0 drm/amdkfd: Add heavy-weight TLB flush after unmapping
new 075e8080c1a7 drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update
new 31f33243788d drm/amdkfd: Make TLB flush conditional on mapping
new 7bee75a2ba82 drm/amdgpu: remove redundant assignment of variable k
new c385d41604ee drm/amd/display: remove variable active_disp
new c45d9400a08a drm: fix doc warnings in drm_atomic.h
new 72a7cf0aec0c drm/amd/display: Keep linebuffer pixel depth at 30bpp for [...]
new ff05bb18e182 drm/amd/pm: Remove BACO check for aldebaran
new 458020dd4f71 drm/amd/pm: Read BIF STRAP also for BACO check
new 52a9fd7bc0c1 drm/amd/pm: Add VF check to BACO support check
new 9fd4781b5828 drm/amd/pm: Use generic BACO function for smu11 ASICs
new 810085ddb7b7 drm/amdgpu: Don't flush/invalidate HDP for APUs and A+A
new 18703923a66a drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid
new cec7e80fbff5 drm/amdgpu: Enable RLCG read/write interface for Sienna Cichlid
new 46ed43e67df6 drm/amdgpu: Modify GC register access to use _SOC15 macros
new fe9bb984b581 drm/amd/pm: Fix fall-through warning for Clang
new 48b033098e45 drm: amdgpu: Remove unneeded semicolon in amdgpu_vm.c
new c0f2b640e53b radeon: fix coding issues reported from sparse
new 65e06b787303 radeon: use memcpy_to/fromio for UVD fw upload
new 02680c23d7b3 drm/amdgpu: add yellow carp asic header files (v3)
new ee9236b78b21 drm/amdgpu: add yellow carp asic_type enum
new 90a187d26f52 drm/amdgpu: add uapi to define yellow carp series
new 8bf84f60c53e drm/amdgpu: add yellow carp support for gpu_info and ip bl [...]
new cdf9979be976 drm/amdgpu: add yellow_carp_reg_base_init function for yel [...]
new e79907216b74 drm/amdgpu: add nv common ip block support for yellow carp
new f82e7e49a6a0 drm/amdgpu: add yellow carp support for ih block
new c817cfa31349 drm/amdgpu: add gmc v10 supports for yellow carp
new 531d6e5de836 drm/amdgpu: support fw load type for yellow carp
new bbbdc9739efa drm/amdgpu: add gfx support for yellow carp
new e88d68e106a7 drm/amdgpu: add sdma support for yellow carp
new 5c462ca9a074 drm/amdgpu: set ip blocks for yellow carp
new bf9d4e88c28b drm/amdkfd: add yellow carp KFD support
new 011b514fd8e5 drm/amdgpu: support nbio_7_2_1 for yellow carp
new 385bb92fdc58 drm/admgpu/pm: add smu v13 driver interface header for yel [...]
new 52dfd6c47e8e drm/amdgpu/pm: add smu v13.0.1 firmware header for yellow [...]
new e1aeab8a2115 drm/amdgpu/pm: add smu v13.0.1 smc header for yellow carp (v2)
new 20761d0a7979 drm/amd/pm: add smu13 ip support for moment(V3)
new f50740be5e64 drm/amd/pm: add yellow_carp_ppt implementation(V3)
new b4bc9f10c740 drm/amd/pm: partially enable swsmu for yellow carp(V2)
new 120a6db47296 drm/amdgpu: add smu ip block for yellow carp(V3)
new cba00ce82d34 drm/amdgpu: add gfx golden settings for yellow carp (v3)
new e15a5fb9b6ac drm/amdgpu: introduce a stolen reserved buffer to protect [...]
new bea75349945f drm/amdgpu: reserved buffer is not needed with ip discover [...]
new 1b3869386e57 drm/amdgpu: add mmhub client support for yellow carp
new 04a69d20a093 drm/amdgpu: add psp_v13 support for yellow carp
new 903bb18bcda3 drm/amdgpu: enable psp_v13 for yellow carp
new 94adc46fb01c drm/amdgpu/pm: set_pp_feature is unsupport for yellow carp
new e44510e24e12 drm/amdgpu/pm: add set_driver_table_location implementatio [...]
new 9c6c48e62382 drm/amdgpu: add GFX Clock Gating support for yellow carp
new 83ae09b52fc1 drm/amdgpu: add MMHUB Clock Gating support for yellow carp
new fd0a316e21c2 drm/amdgpu: add GFX Power Gating support for yellow carp
new 647f007937a6 drm/amdgpu/pm: enable smu_hw_init for yellow carp
new 999dc9c52067 drm/amdgpu/pm: add gfx_off_control for yellow carp
new a885bea764f5 drm/amdgpu/pm: enable gfx_off in yellow carp smu post init
new f1e9aa65f872 drm/amdgpu: add SDMA Clock Gating support for yellow carp
new 6bd955723eb4 drm/amdgpu: add HDP Clock Gating support for yellow carp
new b7dd14c730e4 drm/amdgpu: add ATHUB Clock Gating support for yellow carp
new db72c3fac913 drm/amdgpu: add IH Clock Gating support for yellow carp
new 3975cd8f7c25 drm/amd/pm: add vcn/jepg enable functions for yellow carp
new 3d417b585792 drm/amdgpu/jpeg: Remove harvest checking on CHIP_YELLOW_CARP
new 737a9f860f97 drm/amdgpu/vcn: add vcn support for yellow carp
new ee8d893f0fee drm/amdgpu: enable vcn/jpeg on yellow carp
new 54f4f6f3591d drm/amdgpu: enable vcn dpg mode on yellow carp
new 948b1216c999 drm/amdgpu: enable VCN PG and CG for yellow carp
new c16e87d6f431 drm/amdgpu/pm: support smu_post_init for yellow carp
new bb763b5f8efd drm/amdgpu: add RLC_PG_DELAY_3 for yellow carp
new de8d6375e34b drm/amdgpu: add timestamp counter query support for yellow carp
new 77755dd32efa drm/amd/pm: add read_sensor function for yellow carp
new 4cea0fc9816a drm/amd/pm: add set_watermarks_table function for yellow carp
new d54e9e70f5e8 drm/amd/pm: add the fine grain tuning function for yellow carp
new a831bafa00c3 drm/amd/pm: add support to get dpm clock value for yellow carp
new d70b6842bd64 drm/amd/pm: add feature map for yellow carp
new 2f6888afded8 drm/amd/pm: implement is_dpm_running() callback for yellow carp
new 0b8b1c4d1a42 drm/amd/pm: initialize feature_enabled/feature_support bit [...]
new a06370edff72 drm/amd/pm: add callback force_clk_levels for yellow carp
new 907b3436f19b drm/amd/pm: add PrepareMp1ForUnload support for yellow carp
new 4b161967529c drm/amdgpu: Load TA firmware for yellow carp
new 3df43e65e7cb drm/amd/pm: add callback to get bootup values for yellow carp
new 40954754f722 drm/amd/pm: add callback get_dpm_ultimate_freq for yellow carp
new bd8dcea93a7d drm/amd/pm: add callbacks to read/write sysfs file pp_powe [...]
new 9df5b9bd8b69 drm/amd/pm: add the interface to dump smu metrics table fo [...]
new b3accd6f6642 drm/amdgpu: add gpu harvest support for yellow carp (v2)
new 0cf6faafc43d drm/amdgpu: correct the cu and rb info for yellow carp
new 6c83a0151b8f drm/amd/pm: add set_performance_level function for yellow carp
new 7d38d9dc4ecc drm/amdgpu: add mode2 reset support for yellow carp
new 203ed53f658a drm/amd/pm: disable manually setting MCLK power level on y [...]
new bdc974cfd78b drm/amdgpu: add video_codecs query support for yellow carp
new 753625643e21 drm/amdgpu: Update atomfirmware for DCN3.1 phy tuning and [...]
new d997ea5c58bb drm/amd/display: Add DCN3.1 yellow carp asic family IDs
new 118a33151658 drm/amd/display: Add DCN3.1 clock manager support
new d8a2b4f3a9fc drm/amd/display: Add DCN3.1 DCCG
new cbaf919f3313 drm/amd/display: Add DCN3.1 DIO
new 110d3968fe95 drm/amd/display: Add DCN3.1 OPTC
new ba5a5371812e drm/amd/display: Add DCN3.1 DCHHUB
new 74458c081fcf drm/amd/display: Add DCN3.1 DML calculation support
new ef22ccbcfbc9 drm/amd/display: Add DCN3.1 IRQ manager
new 56546ffc08fe drm/amd/display: Add DCN3.1 GPIO support
new b04cb1924cba drm/amd/display: Add DCN3.1 DMCUB
new 809fe88d8343 drm/amd/display: Add DCN3.1 PANEL
new bf62221e9d0e drm/amd/display: Add DCN3.1 HDCP support
new fcffbcf48df3 drm/amd/display: Add DCN3.1 BIOS parser support
new 64b1d0e8d500 drm/amd/display: Add DCN3.1 HWSEQ
new bae1f0b8a5b1 drm/amd/display: Add z10 restore checks for DC interfaces
new 2083640f0d5b drm/amd/display: Add DCN3.1 Resource
new 926d6972efb6 drm/amd/display: Add DCN3.1 blocks to the DC Makefile
new 1ebcaebdb515 drm/amd/display: Add DCN3.1 Yellow Carp support to DM
new 38ddc4babe03 drm/amd/display: Add DC DCN3.1 support to Kconfig
new c8b73f7fdbb1 drm/amdgpu: Add DC support and display block for Yellow Carp
new df7a1658f257 drm/amdgpu/dc: fix DCN3.1 Makefile for PPC64
new 3e88cbb0d02a drm/amdgpu/dc: fix DCN3.1 FP handling
new cf2a22e4080d drm/amdgpu: Modify register access in sdma_v5_2 to use _SO [...]
new 0dc2bafb08c0 drm/amdkfd: pages_addr offset must be 0 for system range
new 4a1d4b6d38bd drm/amdkfd: add sdma poison consumption handling
new 312d9253ecac drm/amdgpu: Update psp fw attestation support list
new 9a3bf287c425 drm/amdgpu: Fixing "Indirect register access for Navi12 sr [...]
new 0ac8f5876022 drm/amdgpu: fix VM handling for GART allocations
new 272d57c3aa13 drm/amdkfd: remove duplicate include of kfd_svm.h
new 7a68d188d1c4 drm/amdgpu: Fix warning of Function parameter or member no [...]
new d1ba49e7763a drm/amd/display: remove no need variable
new 75a26f84d1dd drm/amd/display: Fix duplicate included dce110_hw_sequencer.h
new d5c9096541dc drm/amdgpu: Fix a a typo in a comment
new 70a2e76fc657 drm/amd/display: Fix two spelling mistakes, clean wide lines
new cef85a40be6a amdgpu/pm: reorder definition of swsmu_pm_funcs for readability
new a40a020de274 amdgpu/pm: clean up smu_get_power_limit function signature
new 04bec52127b1 amdgpu/pm: modify Powerplay API get_power_limit to use new [...]
new 4f9cbeb317bd amdgpu/pm: modify and add smu_get_power_limit to Powerplay API
new dc2a8240b2ae amdgpu/pm: handle return value for get_power_limit
new 90a681c5e43e amdgpu/pm: add kernel documentation for smu_get_power_limit
new 6ceba306c05a drm/amdgpu: fix shadow bo skip condition
new 2b517bd183d2 drm/amd/pm: fix warning reported by kernel test robot
new adbe2e3d34bf drm/amdgpu: remove sriov vf checking from getting fb location
new 95066fd5d27f drm/amdgpu: remove sriov vf gfxhub fb location programming
new 488b83f4d514 drm/amdgpu: remove sriov vf mmhub system aperture and fb l [...]
new 93cdc1759bcb drm/amdgpu: add psp ta microcode init for aldebaran sriov vf
new e1944deba131 drm/amdgpu: allocate psp fw private buffer from VRAM for sriov vf
new 6c475bdbece0 drm/amd/display: Trigger full update after DCC on/off
new f56c837afce4 drm/amd/display: Enabling PSR support for multiple panels
new 416b4e7596fa drm/amd/display: delay 100ms before restart after failing [...]
new 346cf627fb27 drm/amd/display: Fix DCN 3.01 DSCCLK validation
new 2259918e087d drm/amd/display: Control power gating by driver.
new 60df84418c0a drm/amd/display: Refactor visual confirm
new 24cc4f8d7be6 drm/amd/display: add visual confirm colors to differentiat [...]
new ae88357c7966 drm/amd/display: Revert "Fix clock table filling logic"
new 0cb1588571a7 drm/amd/display: Expand DP module equalization API.
new 1be2a90288b4 drm/amd/display: Support mappable encoders when transmitti [...]
new c521fc316d12 drm/amd/display: Update scaling settings on modeset
new 593397a18cb6 drm/amd/display: Remove unused definition of DMUB SET_CONFIG
new 5c69cc559afb drm/amd/display: Return last used DRR VTOTAL from DC
new 74b4afad00dd drm/amd/display: Enable PSR Residency for multiple panels
new 3f8518b60c10 drm/amd/display: Release MST resources on switch from MST to SST
new 136e55e7a927 drm/amd/display: Change default policy for MPO with multidisplay
new 7fcb910cfa84 drm/amd/display: [FW Promotion] Release 0.0.68
new bd4fd2510e20 drm/amd/display: 3.2.138
new b4d56e0c508b drm/amd/display: Add Interface to set FIFO ERRDET SW Override
new 39a1355feff9 drm/amd/display: Add interface for ADD & DROP PIXEL Registers
new 3577e1678772 drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7
new e4e3678260e9 drm/amd/display: Fix off-by-one error in DML
new 665f28507a2a drm/amd/display: Fix crash during MPO + ODM combine mode r [...]
new fcd1e484c8ae drm/amd/display: Add debugfs entry for dsc passthrough
new f2700d0bb721 drm/amd/display: Revert "Disconnect non-DP with no EDID"
new c6323a2c5e46 drm/amd/display: Updates for ODM Transition Test
new caa18dd6dd93 drm/amd/display: force CP to DESIRED when removing display
new 793c82eebb0d drm/amd/display: Add swizzle visual confirm mode
new b91ab86311c6 drm/amd/display: [FW Promotion] Release 0.0.69
new ea5267994e9e drm/amd/display: 3.2.139
new 2b9ced5a964f drm/amdgpu: Use PSP to program IH_RB_CNTL_RING1/2 on SRIOV
new 2c1b1ac7084e drm/amdgpu/vcn: drop gfxoff control for VCN2+
new c707b73f0cfb Merge tag 'amd-drm-next-5.14-2021-06-09' of https://gitlab [...]
new 1ff79a4a49c2 drm/etnaviv: provide more ID values via GET_PARAM ioctl.
new 03a2753936e8 drm/etnaviv: dump: fix sparse warnings
new 7d614ab2f205 drm/etnaviv: fix NULL check before some freeing functions [...]
new bdf622e0fade drm/etnaviv: Remove redundant NULL check
new 0e63302dc143 drm/etnaviv: Remove useless error message
new 4bfdd2aa67fb drm/etnaviv: rework linear window offset calculation
new 989c9dad6131 drm/etnaviv: add HWDB entry for GC7000 rev 6204
new 0666cba1f5b2 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...]
new 0f4308d524e2 drm/i915: Untangle the vma pages_mutex
new 4d8151ae5329 drm/i915: Don't free shared locks while shared
new 62445a97c5fa drm/i915: Fix i915_sg_page_sizes to record dma segments ra [...]
new 35cbd91eb541 drm/i915: Disable mmap ioctl for gen12+
new 942baad21133 Merge drm/drm-next into drm-intel-gt-next
new 177f30c6c1b9 drm/i915: use DEVICE_ATTR_RO macro
new 8f4caef8d540 drm/i915/selftests: Fix return value check in live_breadcr [...]
new 0e4fe0c9f2f9 Revert "i915: use io_mapping_map_user"
new d148738923fd drm/i915/ttm Initialize the ttm device and memory managers
new f4db23f2c0d1 drm/i915/ttm: Embed a ttm buffer object in the i915 gem object
new 1fb12c587152 drm/i915/guc: skip disabling CTBs before sanitizing the GuC
new 6fb086e5e6ba drm/i915/guc: use probe_error log for CT enablement failure
new 8bb9fbc1bb81 drm/i915/guc: enable only the user interrupt when using Gu [...]
new 28bef5bc559a drm/i915/guc: Remove sample_forcewake h2g action
new 0a8e247dc1fa drm/i915/guc: Keep strict GuC ABI definitions
new ded32d381cbb drm/i915/guc: Drop guc->interrupts.enabled
new 882be6e0b705 drm/i915/guc: Stop using fence/status from CTB descriptor
new d6e9c965607c drm/i915: Promote ptrdiff() to i915_utils.h
new 99b2f5f51c6b drm/i915/guc: Only rely on own CTB size
new 480c6fe1209a drm/i915/guc: Don't repeat CTB layout calculations
new b43f0fc8b8c8 drm/i915/guc: Replace CTB array with explicit members
new df12d1c3014f drm/i915/guc: Update sizes of CTB buffers
new 7c567bbf6f26 drm/i915/guc: Start protecting access to CTB descriptors
new d35ca600873e drm/i915/guc: Ensure H2G buffer updates visible before tai [...]
new 2e496ac200c1 drm/i915/guc: Stop using mutex while sending CTB messages
new 65dd4ed0f4e1 drm/i915/guc: Don't receive all G2H messages in irq handler
new 8d99e09c5d1c drm/i915/guc: Always copy CT message to new allocation
new e09be87af54f drm/i915/guc: Early initialization of GuC send registers
new 84bdf4571d4d drm/i915/guc: Use guc_class instead of engine_class in fw [...]
new c816723b6b8a drm/i915/gt: replace IS_GEN and friends with GRAPHICS_VER
new fa20cbddd3fe drm/i915/gt: Add remaining conversions to GRAPHICS_VER
new 40e1956ec505 drm/i915/gem: replace IS_GEN and friends with GRAPHICS_VER
new 47c65b3853f8 drm/i915/uc: Use platform specific defaults for GuC/HuC enabling
new 2a7005c8a398 Merge tag 'drm-intel-gt-next-2021-06-10' of git://anongit. [...]
new a89b6c8f86b9 drm/exynos: Use pm_runtime_resume_and_get() to replace ope [...]
new 445d3bed75de drm/exynos: use pm_runtime_resume_and_get()
new 1bd8a7dc28c1 Merge tag 'exynos-drm-next-for-v5.14' of git://git.kernel. [...]
new 8562e78c0b83 dt-bindings: display: mediatek, hdmi: Convert to use graph schema
new 15870b97c36a dt-bindings: mediatek: add mt8167 to hdmi, hdmi-ddc and ce [...]
new 41ca9caaae0b drm/mediatek: hdmi: Add check for CEA modes only
new c91026a938c2 drm/mediatek: hdmi: Add optional limit on maximal HDMI mode clock
new 511cf7d12331 drm/mediatek: hdmi: Add MT8167 configuration
new 69777e6ca396 drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init()
new 6385ed8eaa02 drm/mediatek: dpi: Add dual edge sample mode support
new be63f6e8601f drm/mediatek: dpi: Add output bus formats to driver data
new ec8747c52434 drm/mediatek: dpi: Add bus format negotiation
new 43ccc7831fc4 Merge tag 'mediatek-drm-next-5.14' of https://git.kernel.o [...]
new bc05716d4fdd drm/amdkfd: use allowed domain for vmbo validation
new 79a0f4415c9c drm/amdgpu: Updated fw header structure source
new 2a9a151fe852 drm/amdgpu: Added support for loading auxiliary PSP FW
new 22a7dcf58059 drm/amd/pm: Add u64 throttler status field to gpu_metrics
new 1049de4305ec drm/amd/pm: Add ASIC independent throttle bits
new c23083cd3738 drm/amd/pm: Add common throttler translation func
new f6b92e3313d6 drm/amd/pm: Add arcturus throttler translation
new 64cdee43a6a2 drm/amd/pm: Add navi1x throttler translation
new f06d9511af0c drm/amd/pm: Add sienna cichlid throttler translation
new 7cab3cff86d1 drm/amd/pm: Add vangogh throttler translation
new d4c9b03ff6a9 drm/amd/pm: Add renoir throttler translation
new 56d9bf62019e drm/amd/pm: Add aldebaran throttler translation
new 5d9f73019355 drm/amd/display: Fix duplicate included clk_mgr.h
new d0b3bbd32f27 drm/amd/display: use ARRAY_SIZE for base60_refresh_rates
new 4d45a22458f5 drm: display: Remove duplicate include in dce110
new 28a0a14423b8 drm: display: Remove duplicated argument in dcn31
new 5f0f1727c46e drm/amd/pm: drop the incomplete fix for Navi14 runpm issue
new 13d75eadfa1a drm/amd/pm: correct the runpm handling for BACO supported ASIC
new 415e51bdcfa0 drm/amdgpu: make audio dev's D-state transition PMFW-aware
new 1e75be2b6749 drm/amd/pm: update the cached dpm feature status
new 2f0cf9103798 drm/amd/pm: correct the dpm features disablement for Navi1x
new c89d2a2fe086 drm/amd/amdgpu: add instance_number check in amdgpu_discov [...]
new 488f211dab7d drm/amd/pm: correct the power limits reporting on OOB supported
new 076f55a45e9e drm/amd/pm: Only primary die supports power data
new 29b4ac0ed913 drm/amdgpu: reset psp ring wptr during ring_create
new a3fbb0d8102a drm/amdgpu: use adev_to_drm macro for consistency (v2)
new 3be4dca19701 drm/amdkfd: Add memory sync before TLB flush on unmap
new 7b32dd0bfd60 drm/amd/pm: support ss metrics read on renoir
new ac3fbe3b2cc8 drm/amd/pm: support ss metrics read on yellow_carp
new fb59a9209cba drm/amd/display: add dummy PG callback for beige goby
new 7642c56a20b6 drm/amdkfd: move CoherentHostAccess prop to HSA_CAPABILITY
new b08be1209ef2 drm/amdgpu: update psp gfx i/f to support dynamic GECC
new 55188d64edd7 drm/amdgpu: allow different boot configs
new c6642234919c drm/amdgpu: add helper function to query gecc status in bo [...]
new 6246a416eb87 drm/amdgpu: enable dynamic GECC support (v2)
new 990ec3014dee drm/amdgpu: add psp runtime db structures
new 3d689ae4a974 drm/amdgpu: add helper function to query psp runtime db en [...]
new 8e6e054da6c7 drm/amdgpu: cache psp runtime boot_cfg_bitmask in sw_int
new 3a07101b0405 drm/amdgpu: disable DRAM memory training when GECC is enabled
new 03fc4cf45d30 drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgp [...]
new 63f6e0123725 drm/amdkfd: fix circular locking on get_wave_state
new eb945257fc6e drm/amd/display: Remove unnecessary blank lines
new 2631ac1ac328 drm/amd/display: add DMUB registers to crash dump diagnost [...]
new 5ab991ba3429 drm/amd/display: add config option for eDP hotplug detection
new a161f8cb677f drm/amd/display: tune backlight ramping profiles
new 8a58e25b8b65 drm/amd/display: dp mst detection code refactor
new 231f1625d9d7 drm/amd/display: Change swizzle visual confirm reference pipe
new f7115198aa09 drm/amd/display: Updated variable name.
new f00394023cb3 drm/amd/display: [FW Promotion] Release 0.0.70
new b99c27e6aa3d drm/amd/display: 3.2.140
new f4594cd1fa55 drm/amd/display: move psr dm interface to separate files
new 0abda67419f7 drm/amd/display: Read LTTPR caps first on hotplug
new ee9b1992f1fd drm/amd/display: Move LTTPR cap read into its own function
new c5bc8c1bd4c7 drm/amd/display: Read LTTPR caps first on bootup
new ac62875e9b6b drm/amd/display: Set LTTPR Transparent Mode after read link cap
new 2b7605d73b97 drm/amd/display: Always write repeater mode regardless of LTTPR
new 788797c79378 drm/amd/display: Improve logic for is_lttpr_present
new 30adeee52d1e drm/amd/display: Enforce DPCD Address ranges
new d307ce4b6c8f drm/amd/display: Rename constant
new 1d5b15f77e35 drm/amd/display: 7 retries + 50 ms timeout on AUX DEFER
new 95ad72f4ade3 drm/amd/display: Do not count I2C DEFERs with AUX DEFERs
new 9cf9498f668d drm/amd/display: Partition DPCD address space and break up [...]
new a659f2fdf8b9 drm/amd/display: Add interface to get Calibrated Avg Level [...]
new 78ebca321999 drm/amd/display: Cover edge-case when changing DISPCLK WDIVIDER
new d0414a834c0d drm/amd/display: Extend AUX timeout for DP initial reads
new 5a75ea56e369 drm/amdkfd: Disable SVM per GPU, not per process
new ed4454c3844b drm/amdgpu: correct psp ucode arrary start address
new 391629bdfcb9 drm/amdgpu: remove amdgpu_vm_pt
new 23e24fbb7695 drm/amdgpu: parameterize ttm BO destroy callback
new e18aaea733da drm/amdgpu: move shadow_list to amdgpu_bo_vm
new 631003101c51 drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue.
new 1ba7b24ba68e drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to c [...]
new d760895d55cd drm/amdgpu: Use spinlock_irqsave for pasid_lock
new a7b2451d31cf drm/amdkfd: Fix circular lock in nocpsch path
new a4b0b97aace0 drm: display: Fix duplicate field initialization in dcn31
new d472b36efbf8 Merge tag 'amd-drm-next-5.14-2021-06-16' of https://gitlab [...]
new f45fbbb6d5cf Backmerge tag 'v5.13-rc7' into drm-next
new e16efff4e5f4 drm/tegra: hub: Fix YUV support
new ecc583e22d46 drm/tegra: hub: Implement basic scaling support
new d12919bb5da5 drm/tegra: Remove superfluous error messages around platfo [...]
new 46f99eebda08 drm/tegra: Don't call SET_APPLICATION_ID in VIC boot
new bde431fbe834 Merge tag 'drm/tegra/for-5.14-rc1' of ssh://git.freedeskto [...]
new d29b4295c325 drm/hyperv: Fix unused const variable 'hyperv_modifiers'
new 35d3e8cb35e7 drm/dp_mst: Do not set proposed vcpi directly
new 3769e4c0af5b drm/dp_mst: Avoid to mess up payload table by ports in sta [...]
new 24ff3dc18b99 drm/dp_mst: Add missing drm parameters to recently added c [...]
new 61c0cb8ae794 Merge tag 'drm-misc-next-fixes-2021-06-18' of git://anongi [...]
new 3d7a0dd8f39b dt-bindings: msm: disp: add yaml schemas for DPU bindings
new 4dbe55c97741 dt-bindings: msm: dsi: add yaml schemas for DSI bindings
new 8fc939e72ff8 dt-bindings: msm: dsi: add yaml schemas for DSI PHY bindings
new 665a69611a73 dt-bindings: msm/dp: Add bindings of MSM DisplayPort controller
new f21c8a276c2d drm/msm/dp: handle irq_hpd with sink_count = 0 correctly
new a4324a7a1c3d drm: allow drm_atomic_print_state() to accept any drm_printer
new 98659487b845 drm/msm: add support to take dpu snapshot
new 9d30a4bcf43c drm/msm/dsi: add API to take DSI register snapshot
new 0f6090f37f80 drm/msm/dp: add API to take DP register snapshot
new a698b5cdfe63 drm/msm/disp/dpu1: add API to take DPU register snapshot
new d87fe031bf3a drm/msm: add support to take dsi, dp and dpu snapshot
new 2ec5b3dc18ba drm/msm: add disp snapshot points across dpu driver
new eb9d6c7ebe44 drm/msm: pass dump state as a function argument
new 2503003cb2b8 drm/msm: make msm_disp_state transient data struct
new bac2c6a62ed9 drm/msm: get rid of msm_iomap_size
new d91940e28970 drm/msm/dsi: add DSI PHY registers to snapshot data
new 8eaf9b02acb5 drm/msm: remove unnecessary mmap logic for cached BOs
new a5fc7aa901b6 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...]
new af9b35470799 drm/msm: use the right pgprot when mapping BOs in the kernel
new d12e339044a0 drm/msm: add MSM_BO_CACHED_COHERENT
new 9ef364432db4 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead)
new 53e231705e1c drm/msm: fix display snapshotting if DP or DSI is disabled
new 24c7861b811b drm/msm/dp: Simplify aux irq handling code
new 47327fdd7e85 drm/msm/dp: Shrink locking area of dp_aux_transfer()
new e305f678e987 drm/msm/dp: Handle aux timeouts, nacks, defers
new 09e3a2b4421e drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...]
new 98fbe6bb5bb2 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...]
new 597762d5bf50 drm/msm/dpu: define interrupt register names
new 667e9985ee24 drm/msm/dpu: replace IRQ lookup with the data in hw catalog
new 18b20ac0ec2f drm/msm/dpu: drop remains of old irq lookup subsystem
new d94fc8f36f78 drm/msm/dpu: simplify IRQ enabling/disabling
new 721c6e0c6aed drm/msm: Move vblank debug prints to drm_dbg_vbl()
new e45b40ab9bf0 drm/msm/dp: Drop malformed debug print
new 7cb017db1896 drm/msm: Move FB debug prints to drm_dbg_state()
new f6bc4e1d5126 drm/msm/disp: Use plane debug print helper
new 5b702d787b47 drm/msm/disp: Move various debug logs to atomic bucket
new a1f2ba60eace drm/msm/disp/dpu1: avoid perf update in frame done event
new 8c08c7b51ad3 Merge branch 'msm-fixes-v5.13-rc6' into msm-next-redo
new a1c9b1e3bdd6 drm/msm: Fix error return code in msm_drm_init()
new e020ac961ce5 drm/msm/dpu: Fix error return code in dpu_mdss_init()
new 6bac5b13b4ec drm/msm/dpu: Fix a typo
new d2dfd21fcbf0 drm/msm/dpu: Fix a typo
new 46188352307c drm/msm/dp: Fixed couple of typos
new 11120e9351d8 drm/msm: Convert to use resource-managed OPP API
new 48c305808da7 drm/msm: Remove unneeded variable: "rc"
new 0c86f885116e drm/msm/dp/dp_display: Remove unused variable 'hpd'
new 614f94b5416d drm/msm/dpu: remove unused local variable 'cmd_enc'
new 7d21fb8af5db drm/msm: remove unneeded variable ret
new 08b2a9bb54ae drm/msm/dsi: fix 32-bit clang warning
new 5ed7944dfa50 drm/msm/dp: Drop unnecessary NULL checks after container_of
new 9389a0e7b17c drm/msm/dpu: Drop unnecessary NULL checks after container_ [...]
new 0920b0f6e7b4 drm/msm/dp: remove the repeated declaration
new f591dbb5fb8c drm/msm/dp: power off DP phy at suspend
new bce98bf7f6ce drm/msm: Use VERB() for extra verbose logging
new 02023638da7f drm/msm/disp/dpu1/dpu_plane: Fix a couple of naming issues
new 37c68900a252 drm/msm/msm_gem: Demote kernel-doc abuses
new 2eb4bfc0b71e drm/msm/dp/dp_catalog: Correctly document param 'dp_catalog'
new 44b4fcbc4553 drm/msm/dp/dp_link: Fix some potential doc-rot
new 299b809e89e8 drm/msm/dsi: print error code when MIPI DSI host registrat [...]
new 88b0f5a56d11 drm/msm/dpu: remove unused dpu_hw_blk features
new 6f94be582d6f drm/msm/dpu: drop dpu_hw_blk_destroy function
new dfa35bac9930 drm/msm/dpu: use struct dpu_hw_merge_3d in dpu_hw_pingpong
new b3fbfa234348 drm/msm/dpu: hw_blk: make dpu_hw_blk empty opaque structure
new cc4c26d4ae4e drm/msm: Generated register update
new bda1d6e56038 drm/msm: remove unused icc_path/ocmem_icc_path
new 64245fc55172 drm/msm/a6xx: use AOP-initialized PDC for a650
new 58e933e3f012 drm/msm/a6xx: add GMU_CX_GMU_CX_FALNEXT_INTF write for a650
new 564499f5ddbb drm/msm/a6xx: add missing PC_DBG_ECO_CNTL bit for a640/a650
new f6d62d091cfd drm/msm/a6xx: add support for Adreno 660 GPU
new 1d2fa58e0dda drm/msm: export hangcheck_period in debugfs
new f8f934c180f6 iommu/arm-smmu: Add support for driver IOMMU fault handlers
new ab5df7b953d8 iommu/arm-smmu-qcom: Add an adreno-smmu-priv callback to g [...]
new 2a574cc05d38 drm/msm: Improve the a6xx page fault handler
new ba6014a4e480 iommu/arm-smmu-qcom: Add stall support
new e25e92e08e32 drm/msm: devcoredump iommu fault support
new c96348a8fbff drm/msm/dpu: Avoid ABBA deadlock between IRQ modules
new 5434941fd45d drm/msm: Add debugfs to trigger shrinker
new a14440042fe8 drm/msm/dsi: do not enable PHYs when called for the slave [...]
new 9074b67b83bd drm/msm/mdp5: use drm atomic helpers to handle base drm pl [...]
new 21ab7e8dc9cf drm/msm/mdp5: use drm_plane_state for storing alpha value
new a4fdc2602902 drm/msm/mdp5: use drm_plane_state for pixel blend mode
new ed6b97e5b5a7 drm/msm/mdp5: add support for alpha/blend_mode properties
new 7d36db0be3b9 drm/msm/mdp5: switch to standard zpos property
new 310317719ef1 drm/msm/mdp5: add perf blocks for holding fudge factors
new c1d12c19efd9 drm/msm/mdp5: provide dynamic bandwidth management
new e88bbc91849b Revert "drm/msm/mdp5: provide dynamic bandwidth management"
new 334200bf52f0 Merge tag 'drm-msm-next-2021-06-23b' of https://gitlab.fre [...]
new 84408d5f3892 drm/amdgpu: Set TTM_PAGE_FLAG_SG earlier for userprt BOs
new e11d5e0d68cb drm/amdgpu: add vega20 to ras quirk list
new ceaf9f57195c drm/amd/display: Increase stutter watermark for dcn302 and dcn303
new 26c0504ad3e0 drm/amdgpu/vcn3: drop extraneous Beige Goby hunk
new 5fd953a3f6e2 drm/amd/display: Add Freesync video documentation
new c9cfbf7f44bf drm/amdkfd: Set iolink non-coherent in topology
new 09b6744cc629 amdgpu/pm: replaced snprintf usage in amdgpu_pm.c with sysfs_emit
new 6ec598cc9dfb drm/amdgpu: fix bad address translation for sienna_cichlid
new 7c5f3d7d6161 drm/amdgpu: PWRBRK sequence changes for Aldebaran
new 513befa63446 drm/amdgpu: message smu to update hbm bad page number
new f1802aa70689 drm/amd/pm: Disable SMU messages in navi10 sriov
new 942ab769c51d drm/amdgpu: remove unused parameter in amdgpu_gart_bind
new 376002f4b028 drm/amd/amdgpu: Use IP discovery data to determine VCN ena [...]
new 56f221b6389e drm/amdkfd: Walk through list with dqm lock hold
new 85019b19d484 drm/amd/display: Fix gcc unused variable warning
new 23549470eaf9 drm/amd/display: remove unused variable 'dc'
new bb82ea3b0423 drm/amd/display: Fix fall-through warning for Clang
new dc22356c8f11 drm/amd/display: Remove the repeated dpp1_full_bypass declaration
new d9db75965204 drm/display: Fix duplicated argument
new 24981fa336b6 drm/amdgpu: Call drm_framebuffer_init last for framebuffer init
new a334bb697973 Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UP [...]
new 962f2f1ae273 Revert "drm/amdgpu/gfx9: fix the doorbell missing when in [...]
new d9b20b45ec32 drm/amd/display: Multiplane cursor position incorrect when [...]
new 5d9e7fe8ef9b drm/amd/display: Clamp VStartup value at DML calculations time
new 068312559d33 drm/amd/display: Clear lane settings after LTTPRs have bee [...]
new d8ddeb155c00 drm/amd/display: Fix incorrect variable name
new 9253e11503b4 drm/amd/display: get socBB from VBIOS for dcn302 and dcn303
new 1a365683d6df drm/amd/display: Delay PSR entry
new 452c76dfd24f drm/amd/display: get refclk from MICROSECOND_TIME_BASE_DIV [...]
new eeb90e26ed05 drm/amd/display: Fix edp_bootup_bl_level initialization issue
new 715bfff39763 drm/amd/display: Revert "Guard ASSR with internal display flag"
new 7335d9565932 drm/amd/display: do not compare integers of different widths
new 021eaef8ae2a drm/amd/display: [FW Promotion] Release 0.0.71
new a7268cf9a412 drm/amd/display: 3.2.141
new 519424d776ec drm/radeon: delete useless function return values & remove [...]
new 8fe44c080a53 drm/amdgpu/display: fold DRM_AMD_DC_DCN3_1 into DRM_AMD_DC_DCN
new b322a50d17ed Merge tag 'amd-drm-next-5.14-2021-06-22-1' of https://gitl [...]
new eed75ce7c826 drm/amdgpu: fix amdgpu_preempt_mgr_new()
new 4bac159e595d Merge tag 'drm-misc-next-fixes-2021-06-24' of git://anongi [...]
new 2328e1b35ac2 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable
new a19347727193 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...]
new c90c4c6574f3 drm/i915: Reinstate the mmap ioctl for some platforms
new 8a02ea42bc1d Merge tag 'drm-intel-next-fixes-2021-06-29' of git://anong [...]
new e058a84bfddc Merge tag 'drm-next-2021-07-01' of git://anongit.freedeskt [...]
The 1607 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:
.../bindings/display/brcm,bcm2835-vec.yaml | 4 +-
.../bindings/display/bridge/cdns,mhdp8546.yaml | 15 +-
.../display/bridge/google,cros-ec-anx7688.yaml | 82 +
.../bindings/display/bridge/ite,it66121.yaml | 124 +
.../bindings/display/bridge/ti,sn65dsi83.yaml | 159 +
.../devicetree/bindings/display/faraday,tve200.txt | 54 -
.../bindings/display/faraday,tve200.yaml | 68 +
.../bindings/display/mediatek/mediatek,cec.yaml | 52 +
.../display/mediatek/mediatek,hdmi-ddc.yaml | 58 +
.../bindings/display/mediatek/mediatek,hdmi.txt | 136 -
.../bindings/display/mediatek/mediatek,hdmi.yaml | 133 +
.../bindings/display/msm/dp-controller.yaml | 146 +
.../bindings/display/msm/dpu-sc7180.yaml | 228 +
.../bindings/display/msm/dpu-sdm845.yaml | 212 +
.../devicetree/bindings/display/msm/dpu.txt | 141 -
.../bindings/display/msm/dsi-controller-main.yaml | 185 +
.../bindings/display/msm/dsi-phy-10nm.yaml | 68 +
.../bindings/display/msm/dsi-phy-14nm.yaml | 66 +
.../bindings/display/msm/dsi-phy-20nm.yaml | 71 +
.../bindings/display/msm/dsi-phy-28nm.yaml | 68 +
.../bindings/display/msm/dsi-phy-common.yaml | 40 +
.../devicetree/bindings/display/msm/dsi.txt | 249 -
.../bindings/display/panel/samsung,lms397kf04.yaml | 74 +
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 30 +-
Documentation/driver-api/dma-buf.rst | 9 +
Documentation/gpu/amdgpu-dc.rst | 6 +
Documentation/gpu/amdgpu.rst | 21 +
Documentation/gpu/driver-uapi.rst | 8 +
Documentation/gpu/drm-internals.rst | 12 +
Documentation/gpu/drm-mm.rst | 4 +-
Documentation/gpu/i915.rst | 12 +-
Documentation/gpu/index.rst | 1 +
Documentation/gpu/rfc/i915_gem_lmem.rst | 131 +
Documentation/gpu/rfc/index.rst | 4 +
Documentation/gpu/todo.rst | 2 +
MAINTAINERS | 30 +-
arch/x86/kernel/early-quirks.c | 2 +
drivers/dma-buf/dma-buf.c | 31 +-
drivers/dma-buf/dma-resv.c | 211 +-
drivers/gpu/drm/Kconfig | 42 +-
drivers/gpu/drm/Makefile | 9 +-
drivers/gpu/drm/amd/amdgpu/Makefile | 14 +-
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 69 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 398 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 55 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 42 +-
.../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 42 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 697 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 196 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 109 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 237 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 63 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 84 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 104 +
.../gpu/drm/amd/amdgpu/amdgpu_fdinfo.h | 29 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 32 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 76 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfxhub.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 106 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 256 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 69 +
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 28 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 31 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 82 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c | 90 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mn.h | 7 +
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 292 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 62 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 195 +
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 491 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 59 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 270 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 18 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 387 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 44 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 34 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 63 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 68 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 13 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 545 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 40 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 328 +-
drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 52 +-
drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 +
drivers/gpu/drm/amd/amdgpu/atom.c | 172 +
drivers/gpu/drm/amd/amdgpu/atom.h | 10 +
drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 6 +-
drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c | 54 +
drivers/gpu/drm/amd/amdgpu/cik_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 8 +-
drivers/gpu/drm/amd/amdgpu/cz_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 12 +-
drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 20 +-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 273 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 24 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 669 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 1 +
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 20 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 40 +
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 51 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 27 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 31 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 1 +
drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 42 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 74 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 5 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 42 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 142 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 234 +-
drivers/gpu/drm/amd/amdgpu/nv.h | 3 +
drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 14 +-
drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 58 +-
drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 37 +-
drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 9 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 39 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 119 +-
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 100 +-
drivers/gpu/drm/amd/amdgpu/si_dma.c | 6 +-
drivers/gpu/drm/amd/amdgpu/si_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c | 20 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 19 +-
drivers/gpu/drm/amd/amdgpu/soc15_common.h | 87 +-
drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 7 +
drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 3 +-
drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 2 +-
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 4 +-
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 26 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 171 +-
drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 7 +-
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 6 +-
drivers/gpu/drm/amd/amdgpu/vi.c | 2 +-
drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c | 51 +
drivers/gpu/drm/amd/amdkfd/Kconfig | 13 +
drivers/gpu/drm/amd/amdkfd/Makefile | 5 +
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 120 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 994 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 59 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 82 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 13 +-
drivers/gpu/drm/amd/amdkfd/kfd_events.c | 41 +
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 2 +
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 889 +
.../{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} | 55 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 14 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 58 +-
.../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 93 +
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 43 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 129 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 3102 +
drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 213 +
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 105 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 11 +-
drivers/gpu/drm/amd/amdkfd/soc15_int.h | 1 +
drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 2 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 786 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 33 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_color.c | 41 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 63 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 4 -
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 156 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 24 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 25 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 27 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h | 1 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 19 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 164 +
.../amdgpu_dm_psr.h} | 23 +-
drivers/gpu/drm/amd/display/dc/Makefile | 6 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 6 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 112 +-
.../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +-
.../drm/amd/display/dc/bios/command_table_helper.c | 2 +-
.../amd/display/dc/bios/command_table_helper2.c | 4 +-
drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 +
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 9 +
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 52 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 70 +-
.../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.h | 3 +-
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 18 +-
.../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 4 +-
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 673 +
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h | 103 +
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 333 +
.../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 271 +
drivers/gpu/drm/amd/display/dc/core/dc.c | 157 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 133 +
drivers/gpu/drm/amd/display/dc/core/dc_link.c | 324 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 9 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 862 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 218 +
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 22 +-
drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 45 +-
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 624 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 2 +
drivers/gpu/drm/amd/display/dc/dc.h | 34 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 133 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 8 +
drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 6 +
drivers/gpu/drm/amd/display/dc/dc_dsc.h | 5 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 3 +
drivers/gpu/drm/amd/display/dc/dc_link.h | 31 +-
drivers/gpu/drm/amd/display/dc/dc_stream.h | 7 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 8 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 42 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 3 +
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 +
drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 58 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 13 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 3 +
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 +
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 10 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 28 +-
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 8 +
.../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 3 +
drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 17 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 41 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 17 +-
.../amd/display/dc/dce110/dce110_hw_sequencer.c | 62 +-
.../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 1 +
.../display/dc/dce110/dce110_timing_generator.c | 1 +
.../drm/amd/display/dc/dce110/dce110_transform_v.c | 3 +-
.../display/dc/dce120/dce120_timing_generator.c | 1 +
.../amd/display/dc/dce80/dce80_timing_generator.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 9 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 2 -
.../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 70 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 +
.../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 41 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 17 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 485 +-
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 17 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 7 +-
.../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 13 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 12 +
drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 6 +-
.../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +-
.../amd/display/dc/dcn10/dcn10_stream_encoder.h | 24 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c | 36 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 121 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 6 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 4 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 1 +
.../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 7 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 10 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 79 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 5 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 10 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 9 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 51 +-
.../amd/display/dc/dcn20/dcn20_stream_encoder.c | 12 +
.../amd/display/dc/dcn20/dcn20_stream_encoder.h | 3 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_dccg.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +-
.../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dccg.h | 17 +-
.../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 +
.../display/dc/dcn30/dcn30_dio_stream_encoder.h | 16 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 6 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 16 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.h | 175 +
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 3 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 6 +-
.../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 6 +-
.../gpu/drm/amd/display/dc/dcn301/dcn301_dccg.c | 3 +
.../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 3 +-
.../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +-
.../gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c | 34 +-
.../drm/amd/display/dc/dcn302/dcn302_resource.c | 28 +-
drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 39 +
.../gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h | 30 +
.../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c | 45 +
.../gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h | 18 +
.../gpu/drm/amd/display/dc/dcn303/dcn303_init.c | 20 +
.../gpu/drm/amd/display/dc/dcn303/dcn303_init.h | 15 +
.../dcn302_resource.c => dcn303/dcn303_resource.c} | 474 +-
.../drm/amd/display/dc/dcn303/dcn303_resource.h | 17 +
drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 42 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 279 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 147 +
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 406 +
.../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 246 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 956 +
.../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 122 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c | 103 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h | 246 +
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 596 +
.../src/dmub_dcn21.c => dc/dcn31/dcn31_hwseq.h} | 51 +-
.../dc/{dcn30/dcn30_init.c => dcn31/dcn31_init.c} | 41 +-
.../hdp_v4_0.h => display/dc/dcn31/dcn31_init.h} | 14 +-
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 287 +
.../dc/{dcn30/dcn30_optc.h => dcn31/dcn31_optc.h} | 117 +-
.../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 157 +
.../dcn31_panel_cntl.h} | 25 +-
.../dcn301_resource.c => dcn31/dcn31_resource.c} | 1332 +-
.../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 24 +-
drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 3 +
drivers/gpu/drm/amd/display/dc/dm_helpers.h | 15 +-
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 4 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 5 +
.../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 26 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 26 +-
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 58 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 126 +-
.../display_mode_vba_31.c} | 4111 +-
.../dc/dml/dcn31/display_mode_vba_31.h} | 39 +-
.../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 1724 +
.../display/dc/dml/dcn31/display_rq_dlg_calc_31.h | 69 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 13 +
.../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 2 +
.../drm/amd/display/dc/dml/display_mode_structs.h | 10 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 47 +-
.../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 60 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 128 +-
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 43 -
drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 -
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 12 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 2 +
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 2 +
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 100 +-
drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 3 +-
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 56 +
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 6 +
drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 1 +
.../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 10 +
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 +
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 3 +
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 3 +
.../drm/amd/display/dc/inc/hw/timing_generator.h | 3 +
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 4 -
drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 20 +
.../drm/amd/display/dc/inc/hw_sequencer_private.h | 5 -
drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 18 +
drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 7 +-
drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 14 -
drivers/gpu/drm/amd/display/dc/irq/Makefile | 17 +
.../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 18 +-
.../amd/display/dc/irq/dcn303/irq_service_dcn303.c | 262 +
.../amd/display/dc/irq/dcn303/irq_service_dcn303.h | 15 +
.../irq_service_dcn31.c} | 93 +-
.../amd/display/dc/irq/dcn31/irq_service_dcn31.h | 18 +-
drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +-
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 73 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 485 +-
drivers/gpu/drm/amd/display/dmub/src/Makefile | 4 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 72 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 19 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn301.c | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c | 5 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c | 40 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h | 19 +
.../dmub/src/{dmub_dcn20.c => dmub_dcn31.c} | 199 +-
.../dmub/src/{dmub_dcn20.h => dmub_dcn31.h} | 104 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 56 +
.../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 19 +-
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 15 +-
drivers/gpu/drm/amd/display/include/dal_types.h | 2 +
.../amd/display/include/gpio_service_interface.h | 4 +-
.../drm/amd/display/include/link_service_types.h | 10 +
.../drm/amd/display/modules/freesync/freesync.c | 29 +-
drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 1 -
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 9 +-
.../drm/amd/display/modules/hdcp/hdcp2_execution.c | 5 +
.../amd/display/modules/hdcp/hdcp2_transition.c | 2 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 2 +
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 144 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 33 +-
drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 13 +-
.../drm/amd/display/modules/power/power_helpers.c | 35 +-
.../drm/amd/display/modules/power/power_helpers.h | 3 +-
drivers/gpu/drm/amd/include/aldebaran_ip_offset.h | 2 +-
drivers/gpu/drm/amd/include/amd_acpi.h | 18 +
drivers/gpu/drm/amd/include/amd_shared.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_0_1_sh_mask.h | 2 +
.../amd/include/asic_reg/dcn/dcn_3_0_3_offset.h | 8427 ++
.../{dcn_3_0_1_sh_mask.h => dcn_3_0_3_sh_mask.h} | 23187 +---
.../amd/include/asic_reg/dcn/dcn_3_1_2_offset.h | 15083 +++
.../{dcn_3_0_1_sh_mask.h => dcn_3_1_2_sh_mask.h} | 78804 +++++++------
.../amd/include/asic_reg/dcn/dpcs_3_0_3_offset.h | 204 +
.../amd/include/asic_reg/dcn/dpcs_3_0_3_sh_mask.h | 1192 +
.../drm/amd/include/asic_reg/df/df_3_6_offset.h | 3 +
.../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 1 +
.../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 11936 ++
.../amd/include/asic_reg/dpcs/dpcs_4_2_0_sh_mask.h | 103385 ++++++++++++++++++
.../drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h | 355 +
.../amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h | 531 +
drivers/gpu/drm/amd/include/atombios.h | 10 +-
drivers/gpu/drm/amd/include/atomfirmware.h | 74 +-
...ldebaran_ip_offset.h => beige_goby_ip_offset.h} | 1058 +-
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 237 +-
...{aldebaran_ip_offset.h => yellow_carp_offset.h} | 1210 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 349 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 72 +-
.../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 366 +-
.../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h | 7 +-
.../drm/amd/pm/inc/smu13_driver_if_yellow_carp.h | 222 +
drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 4 +
drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 8 +-
.../amdgpu_gfxhub.h => pm/inc/smu_v13_0_1.h} | 52 +-
drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h | 139 +
drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_ppsmc.h | 97 +
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 54 +-
.../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 3 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 8 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 21 +
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 8 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 26 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +-
.../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c | 3 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_baco.c | 2 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 2 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 154 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 140 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 224 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 916 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 26 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 51 +-
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 96 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 267 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 9 +
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c | 311 +
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 1244 +
.../swsmu/smu13/yellow_carp_ppt.h} | 9 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 75 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 5 +
drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 4 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 1 -
drivers/gpu/drm/arm/malidp_drv.c | 1 -
drivers/gpu/drm/arm/malidp_planes.c | 9 +-
drivers/gpu/drm/armada/armada_drv.c | 5 +-
drivers/gpu/drm/ast/ast_dp501.c | 139 +-
drivers/gpu/drm/ast/ast_drv.c | 23 +-
drivers/gpu/drm/ast/ast_drv.h | 12 +
drivers/gpu/drm/ast/ast_main.c | 14 +-
drivers/gpu/drm/bochs/bochs.h | 1 +
drivers/gpu/drm/bochs/bochs_drv.c | 3 +-
drivers/gpu/drm/bochs/bochs_hw.c | 25 +-
drivers/gpu/drm/bochs/bochs_kms.c | 8 +
drivers/gpu/drm/bridge/Kconfig | 35 +-
drivers/gpu/drm/bridge/Makefile | 3 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 +
drivers/gpu/drm/bridge/adv7511/adv7511_audio.c | 6 +
drivers/gpu/drm/bridge/analogix/Kconfig | 2 +-
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 1 +
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 1 +
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 1 +
drivers/gpu/drm/bridge/analogix/anx7625.c | 183 +-
drivers/gpu/drm/bridge/analogix/anx7625.h | 1 -
drivers/gpu/drm/bridge/cadence/Makefile | 2 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 146 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 22 +
.../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 570 +
.../gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h | 92 +
drivers/gpu/drm/bridge/cdns-dsi.c | 2 +-
drivers/gpu/drm/bridge/cros-ec-anx7688.c | 191 +
drivers/gpu/drm/bridge/ite-it66121.c | 1021 +
drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 -
drivers/gpu/drm/bridge/lontium-lt9611.c | 1 +
drivers/gpu/drm/bridge/nwl-dsi.c | 86 +-
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 22 +-
drivers/gpu/drm/bridge/tc358767.c | 1 +
drivers/gpu/drm/bridge/ti-sn65dsi83.c | 709 +
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 717 +-
drivers/gpu/drm/drm_agpsupport.c | 101 +-
drivers/gpu/drm/drm_aperture.c | 348 +
drivers/gpu/drm/drm_atomic.c | 35 +-
drivers/gpu/drm/drm_atomic_helper.c | 40 +-
drivers/gpu/drm/drm_atomic_uapi.c | 10 +-
drivers/gpu/drm/drm_auth.c | 3 +-
drivers/gpu/drm/drm_blend.c | 4 +-
drivers/gpu/drm/drm_bridge.c | 3 +
drivers/gpu/drm/drm_bufs.c | 34 +-
drivers/gpu/drm/drm_cache.c | 148 +
drivers/gpu/drm/drm_connector.c | 127 +-
drivers/gpu/drm/drm_context.c | 5 +-
drivers/gpu/drm/drm_crtc_internal.h | 4 +-
drivers/gpu/drm/drm_dma.c | 8 +-
drivers/gpu/drm/drm_dp_aux_dev.c | 6 +
drivers/gpu/drm/drm_dp_dual_mode_helper.c | 68 +-
drivers/gpu/drm/drm_dp_helper.c | 195 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 473 +-
drivers/gpu/drm/drm_drv.c | 6 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 46 +
drivers/gpu/drm/drm_fb_helper.c | 2 +-
drivers/gpu/drm/drm_file.c | 14 +-
drivers/gpu/drm/drm_format_helper.c | 96 +-
drivers/gpu/drm/drm_fourcc.c | 29 +-
drivers/gpu/drm/drm_gem.c | 7 +-
drivers/gpu/drm/drm_gem_atomic_helper.c | 2 +-
drivers/gpu/drm/drm_gem_cma_helper.c | 44 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 7 +-
drivers/gpu/drm/drm_gem_ttm_helper.c | 39 +-
drivers/gpu/drm/drm_gem_vram_helper.c | 55 +-
drivers/gpu/drm/drm_internal.h | 13 -
drivers/gpu/drm/drm_ioc32.c | 19 +-
drivers/gpu/drm/drm_ioctl.c | 27 +-
drivers/gpu/drm/drm_lease.c | 1 -
drivers/gpu/drm/drm_legacy.h | 38 +
drivers/gpu/drm/drm_legacy_misc.c | 1 -
drivers/gpu/drm/drm_memory.c | 1 -
drivers/gpu/drm/drm_modes.c | 13 +-
drivers/gpu/drm/drm_pci.c | 89 +-
drivers/gpu/drm/drm_plane.c | 18 +-
drivers/gpu/drm/drm_vm.c | 2 -
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 8 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 10 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +-
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 20 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 68 +-
drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 +
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 7 +-
drivers/gpu/drm/exynos/exynos7_drm_decon.c | 9 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 7 +-
drivers/gpu/drm/exynos/exynos_drm_fb.c | 2 -
drivers/gpu/drm/exynos/exynos_drm_fimc.c | 8 +-
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 25 +-
drivers/gpu/drm/exynos/exynos_drm_g2d.c | 9 +-
drivers/gpu/drm/exynos/exynos_drm_gsc.c | 7 +-
drivers/gpu/drm/exynos/exynos_drm_ipp.c | 4 +-
drivers/gpu/drm/exynos/exynos_drm_mic.c | 6 +-
drivers/gpu/drm/exynos/exynos_drm_rotator.c | 7 +-
drivers/gpu/drm/exynos/exynos_drm_scaler.c | 10 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 7 +-
drivers/gpu/drm/gma500/backlight.c | 4 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 50 +-
drivers/gpu/drm/gma500/cdv_intel_lvds.c | 2 +-
drivers/gpu/drm/gma500/intel_gmbus.c | 2 +-
drivers/gpu/drm/gma500/psb_drv.h | 2 +-
drivers/gpu/drm/gud/gud_internal.h | 4 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 6 +-
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +-
drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h | 2 +-
drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 2 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 2 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +-
drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 2 +-
drivers/gpu/drm/hyperv/Makefile | 8 +
drivers/gpu/drm/hyperv/hyperv_drm.h | 52 +
drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 311 +
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 231 +
drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 485 +
drivers/gpu/drm/i810/i810_dma.c | 11 +-
drivers/gpu/drm/i915/Kconfig | 1 +
drivers/gpu/drm/i915/Makefile | 5 +-
drivers/gpu/drm/i915/display/g4x_dp.c | 1 +
drivers/gpu/drm/i915/display/g4x_hdmi.c | 1 +
drivers/gpu/drm/i915/display/i9xx_plane.c | 4 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 27 +-
drivers/gpu/drm/i915/display/intel_atomic.c | 35 +-
drivers/gpu/drm/i915/display/intel_atomic.h | 1 +
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 43 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 4 +
drivers/gpu/drm/i915/display/intel_audio.c | 32 +-
drivers/gpu/drm/i915/display/intel_bios.c | 77 +-
drivers/gpu/drm/i915/display/intel_bw.c | 26 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 452 +-
drivers/gpu/drm/i915/display/intel_color.c | 7 +-
drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 +
drivers/gpu/drm/i915/display/intel_connector.c | 6 +-
drivers/gpu/drm/i915/display/intel_crt.c | 8 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 4 +-
drivers/gpu/drm/i915/display/intel_crtc.h | 3 +
drivers/gpu/drm/i915/display/intel_csr.h | 21 -
drivers/gpu/drm/i915/display/intel_cursor.c | 5 +
drivers/gpu/drm/i915/display/intel_ddi.c | 162 +-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 64 +-
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 +
drivers/gpu/drm/i915/display/intel_de.h | 41 +-
drivers/gpu/drm/i915/display/intel_display.c | 1038 +-
drivers/gpu/drm/i915/display/intel_display.h | 31 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 39 +-
drivers/gpu/drm/i915/display/intel_display_power.c | 686 +-
drivers/gpu/drm/i915/display/intel_display_power.h | 11 +
drivers/gpu/drm/i915/display/intel_display_types.h | 39 +-
.../drm/i915/display/{intel_csr.c => intel_dmc.c} | 418 +-
drivers/gpu/drm/i915/display/intel_dmc.h | 43 +
drivers/gpu/drm/i915/display/intel_dp.c | 133 +-
drivers/gpu/drm/i915/display/intel_dp.h | 3 -
drivers/gpu/drm/i915/display/intel_dp_aux.c | 24 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 2 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 8 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.h | 15 +
.../gpu/drm/i915/display/intel_dp_link_training.c | 8 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 19 +-
drivers/gpu/drm/i915/display/intel_dpio_phy.c | 1 +
drivers/gpu/drm/i915/display/intel_dpll.c | 9 +-
drivers/gpu/drm/i915/display/intel_dpll.h | 5 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 77 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 1 +
drivers/gpu/drm/i915/display/intel_dsi.h | 1 +
drivers/gpu/drm/i915/display/intel_dvo.c | 1 +
drivers/gpu/drm/i915/display/intel_fb.c | 115 +-
drivers/gpu/drm/i915/display/intel_fb.h | 6 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 28 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 51 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 1 +
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 62 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 9 +-
drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +-
drivers/gpu/drm/i915/display/intel_hdcp.c | 10 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 230 +-
drivers/gpu/drm/i915/display/intel_hotplug.c | 12 +
drivers/gpu/drm/i915/display/intel_lspcon.c | 18 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 3 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 16 +-
drivers/gpu/drm/i915/display/intel_panel.c | 67 +-
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 56 +-
drivers/gpu/drm/i915/display/intel_pps.c | 20 +-
drivers/gpu/drm/i915/display/intel_psr.c | 282 +-
drivers/gpu/drm/i915/display/intel_psr.h | 5 +
drivers/gpu/drm/i915/display/intel_qp_tables.c | 309 +
drivers/gpu/drm/i915/display/intel_qp_tables.h | 14 +
drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +
drivers/gpu/drm/i915/display/intel_sprite.c | 1 +
drivers/gpu/drm/i915/display/intel_tc.c | 175 +-
drivers/gpu/drm/i915/display/intel_tc.h | 2 +
drivers/gpu/drm/i915/display/intel_tv.c | 9 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 184 +-
drivers/gpu/drm/i915/display/intel_vdsc.h | 3 +
drivers/gpu/drm/i915/display/intel_vrr.c | 59 +-
drivers/gpu/drm/i915/display/skl_scaler.c | 1 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 217 +-
drivers/gpu/drm/i915/display/vlv_dsi.c | 79 +-
drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 +
drivers/gpu/drm/i915/dma_resv_utils.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_busy.c | 7 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 9 +-
drivers/gpu/drm/i915/gem/i915_gem_create.c | 345 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 34 +-
drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 +
drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 79 +-
drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 +
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 8 +
drivers/gpu/drm/i915/gem/i915_gem_object.c | 13 +
drivers/gpu/drm/i915/gem/i915_gem_object.h | 2 +-
drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 36 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_region.c | 98 -
drivers/gpu/drm/i915/gem/i915_gem_region.h | 4 -
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 4 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 13 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 177 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 8 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 6 +-
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 10 +-
.../drm/i915/gem/selftests/i915_gem_client_blt.c | 10 +-
.../drm/i915/gem/selftests/i915_gem_coherency.c | 4 +-
.../gpu/drm/i915/gem/selftests/i915_gem_context.c | 27 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 40 +-
drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 10 +-
drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 40 +-
drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 +-
drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 13 +-
drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 2 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 33 +-
drivers/gpu/drm/i915/gt/gen8_ppgtt.h | 7 +
drivers/gpu/drm/i915/gt/intel_context.c | 3 +-
drivers/gpu/drm/i915/gt/intel_context_sseu.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine.h | 8 +-
drivers/gpu/drm/i915/gt/intel_engine_cs.c | 121 +-
drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/intel_engine_types.h | 18 +-
.../gpu/drm/i915/gt/intel_execlists_submission.c | 113 +-
.../gpu/drm/i915/gt/intel_execlists_submission.h | 3 -
drivers/gpu/drm/i915/gt/intel_ggtt.c | 54 +-
drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 40 +-
drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 29 +-
drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 3 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 12 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.c | 106 +-
drivers/gpu/drm/i915/gt/intel_gt_irq.h | 23 +
drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 10 +-
drivers/gpu/drm/i915/gt/intel_gt_types.h | 7 +
drivers/gpu/drm/i915/gt/intel_gtt.c | 146 +-
drivers/gpu/drm/i915/gt/intel_gtt.h | 48 +-
drivers/gpu/drm/i915/gt/intel_llc.c | 6 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 50 +-
drivers/gpu/drm/i915/gt/intel_mocs.c | 8 +-
drivers/gpu/drm/i915/gt/intel_ppgtt.c | 15 +-
drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +-
drivers/gpu/drm/i915/gt/intel_region_lmem.c | 29 +-
drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 213 +-
drivers/gpu/drm/i915/gt/intel_ring.c | 11 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 76 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 62 +-
drivers/gpu/drm/i915/gt/intel_sseu.c | 14 +-
drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 6 +-
drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 166 +-
drivers/gpu/drm/i915/gt/mock_engine.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_context.c | 3 +-
drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 24 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_execlists.c | 61 +-
drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +-
drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 12 +-
drivers/gpu/drm/i915/gt/selftest_llc.c | 4 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 12 +-
drivers/gpu/drm/i915/gt/selftest_mocs.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_rc6.c | 36 +-
drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 8 +-
drivers/gpu/drm/i915/gt/selftest_rps.c | 22 +-
drivers/gpu/drm/i915/gt/selftest_timeline.c | 6 +-
drivers/gpu/drm/i915/gt/selftest_workarounds.c | 18 +-
drivers/gpu/drm/i915/gt/shmem_utils.c | 4 +-
drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 51 +
.../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 106 +
.../i915/gt/uc/abi/guc_communication_mmio_abi.h | 52 +
drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 14 +
drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 21 +
drivers/gpu/drm/i915/gt/uc/intel_guc.c | 67 +-
drivers/gpu/drm/i915/gt/uc/intel_guc.h | 2 -
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 22 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 532 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 14 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 233 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_log_debugfs.c | 1 -
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 101 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 -
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 6 +-
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 14 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 2 +-
drivers/gpu/drm/i915/gvt/fb_decoder.c | 10 +-
drivers/gpu/drm/i915/gvt/gtt.c | 4 +-
drivers/gpu/drm/i915/gvt/handlers.c | 14 +-
drivers/gpu/drm/i915/gvt/interrupt.c | 2 +-
drivers/gpu/drm/i915/gvt/mmio_context.c | 10 +-
drivers/gpu/drm/i915/gvt/scheduler.c | 4 +-
drivers/gpu/drm/i915/gvt/vgpu.c | 4 +-
drivers/gpu/drm/i915/i915_active.c | 14 +-
drivers/gpu/drm/i915/i915_active.h | 11 +-
drivers/gpu/drm/i915/i915_active_types.h | 5 -
drivers/gpu/drm/i915/i915_buddy.c | 435 -
drivers/gpu/drm/i915/i915_buddy.h | 131 -
drivers/gpu/drm/i915/i915_cmd_parser.c | 28 +-
drivers/gpu/drm/i915/i915_debugfs.c | 51 +-
drivers/gpu/drm/i915/i915_drv.c | 86 +-
drivers/gpu/drm/i915/i915_drv.h | 153 +-
drivers/gpu/drm/i915/i915_gem.c | 19 +-
drivers/gpu/drm/i915/i915_globals.c | 1 -
drivers/gpu/drm/i915/i915_globals.h | 1 -
drivers/gpu/drm/i915/i915_gpu_error.c | 98 +-
drivers/gpu/drm/i915/i915_gpu_error.h | 4 +-
drivers/gpu/drm/i915/i915_irq.c | 140 +-
drivers/gpu/drm/i915/i915_irq.h | 1 +
drivers/gpu/drm/i915/i915_params.c | 2 +-
drivers/gpu/drm/i915/i915_params.h | 11 +-
drivers/gpu/drm/i915/i915_pci.c | 59 +-
drivers/gpu/drm/i915/i915_perf.c | 55 +-
drivers/gpu/drm/i915/i915_pmu.c | 20 +-
drivers/gpu/drm/i915/i915_query.c | 62 +
drivers/gpu/drm/i915/i915_reg.h | 268 +-
drivers/gpu/drm/i915/i915_request.c | 12 +-
drivers/gpu/drm/i915/i915_scatterlist.c | 70 +
drivers/gpu/drm/i915/i915_scatterlist.h | 20 +-
drivers/gpu/drm/i915/i915_suspend.c | 22 +-
drivers/gpu/drm/i915/i915_sw_fence.c | 4 +-
drivers/gpu/drm/i915/i915_sysfs.c | 62 +-
drivers/gpu/drm/i915/i915_trace.h | 39 +
drivers/gpu/drm/i915/i915_utils.h | 10 +
drivers/gpu/drm/i915/i915_vgpu.c | 2 +-
drivers/gpu/drm/i915/i915_vma.c | 62 +-
drivers/gpu/drm/i915/i915_vma.h | 12 +-
drivers/gpu/drm/i915/i915_vma_types.h | 1 -
drivers/gpu/drm/i915/intel_device_info.c | 31 +-
drivers/gpu/drm/i915/intel_device_info.h | 17 +-
drivers/gpu/drm/i915/intel_dram.c | 14 +-
drivers/gpu/drm/i915/intel_memory_region.c | 205 +-
drivers/gpu/drm/i915/intel_memory_region.h | 61 +-
drivers/gpu/drm/i915/intel_pch.c | 16 +-
drivers/gpu/drm/i915/intel_pch.h | 1 +
drivers/gpu/drm/i915/intel_pm.c | 445 +-
drivers/gpu/drm/i915/intel_pm.h | 4 +-
drivers/gpu/drm/i915/intel_region_ttm.c | 226 +
drivers/gpu/drm/i915/intel_region_ttm.h | 34 +
drivers/gpu/drm/i915/intel_runtime_pm.h | 2 +-
drivers/gpu/drm/i915/intel_sideband.c | 2 +-
drivers/gpu/drm/i915/intel_step.c | 12 +-
drivers/gpu/drm/i915/intel_uncore.c | 44 +-
drivers/gpu/drm/i915/intel_wopcm.c | 10 +-
drivers/gpu/drm/i915/selftests/i915_active.c | 2 +-
drivers/gpu/drm/i915/selftests/i915_buddy.c | 789 -
drivers/gpu/drm/i915/selftests/i915_gem.c | 20 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 14 +-
.../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 -
drivers/gpu/drm/i915/selftests/i915_perf.c | 9 +-
drivers/gpu/drm/i915/selftests/i915_request.c | 8 +-
drivers/gpu/drm/i915/selftests/i915_vma.c | 3 +
drivers/gpu/drm/i915/selftests/igt_spinner.c | 16 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 220 +-
drivers/gpu/drm/i915/selftests/intel_uncore.c | 10 +-
drivers/gpu/drm/i915/selftests/librapl.c | 10 +
drivers/gpu/drm/i915/selftests/librapl.h | 4 +
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +-
drivers/gpu/drm/i915/selftests/mock_region.c | 70 +-
drivers/gpu/drm/imx/dcss/dcss-kms.c | 1 -
drivers/gpu/drm/imx/imx-drm-core.c | 22 +-
drivers/gpu/drm/imx/imx-ldb.c | 5 +
drivers/gpu/drm/imx/ipuv3-crtc.c | 11 +-
drivers/gpu/drm/imx/ipuv3-plane.c | 115 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 72 +-
drivers/gpu/drm/ingenic/ingenic-drm.h | 1 +
drivers/gpu/drm/ingenic/ingenic-ipu.c | 23 +-
drivers/gpu/drm/kmb/kmb_dsi.c | 10 +-
drivers/gpu/drm/mcde/mcde_dsi.c | 4 +-
drivers/gpu/drm/mediatek/mtk_disp_color.c | 3 +-
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 4 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 3 +-
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 4 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 129 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 17 +
drivers/gpu/drm/meson/meson_drv.c | 27 +-
drivers/gpu/drm/meson/meson_dw_hdmi.c | 1 +
drivers/gpu/drm/mga/mga_dma.c | 29 +-
drivers/gpu/drm/mga/mga_drv.h | 1 -
drivers/gpu/drm/mga/mga_state.c | 3 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +-
drivers/gpu/drm/mgag200/mgag200_mode.c | 2 +-
drivers/gpu/drm/msm/Kconfig | 3 +-
drivers/gpu/drm/msm/Makefile | 3 +-
drivers/gpu/drm/msm/adreno/a2xx.xml.h | 60 +-
drivers/gpu/drm/msm/adreno/a3xx.xml.h | 40 +-
drivers/gpu/drm/msm/adreno/a4xx.xml.h | 38 +-
drivers/gpu/drm/msm/adreno/a5xx.xml.h | 95 +-
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 29 +-
drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +-
drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 4 +-
drivers/gpu/drm/msm/adreno/a6xx.xml.h | 2201 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 55 +-
drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 34 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 305 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 -
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 44 +-
drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 33 +
drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 30 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 14 +
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 26 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 13 +-
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 119 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 230 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 43 -
drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 22 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 43 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 110 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 4 -
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 58 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 54 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 6 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c | 139 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.h | 22 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 202 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 16 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 6 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 7 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 1508 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 132 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 6 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 6 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 6 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 6 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 6 -
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 6 -
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 75 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 8 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 23 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 4 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 63 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 14 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 34 +-
drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 -
drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 8 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 38 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 35 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.h | 7 +
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 12 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 135 +-
drivers/gpu/drm/msm/disp/mdp_common.xml.h | 34 +-
drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 125 +
drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 136 +
drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 187 +
drivers/gpu/drm/msm/dp/dp_aux.c | 181 +-
drivers/gpu/drm/msm/dp/dp_aux.h | 8 -
drivers/gpu/drm/msm/dp/dp_catalog.c | 18 +-
drivers/gpu/drm/msm/dp/dp_catalog.h | 7 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 93 +-
drivers/gpu/drm/msm/dp/dp_ctrl.h | 3 +-
drivers/gpu/drm/msm/dp/dp_display.c | 121 +-
drivers/gpu/drm/msm/dp/dp_display.h | 1 +
drivers/gpu/drm/msm/dp/dp_link.c | 21 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 4 +-
drivers/gpu/drm/msm/dp/dp_power.h | 4 +-
drivers/gpu/drm/msm/dsi/dsi.c | 6 +
drivers/gpu/drm/msm/dsi/dsi.h | 4 +-
drivers/gpu/drm/msm/dsi/dsi.xml.h | 1722 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 30 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 12 +-
drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 228 +
drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 310 +
drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 238 +
drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 385 +
drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 287 +
drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h | 480 +
drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 482 +
drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 34 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 31 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 1 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 7 +-
drivers/gpu/drm/msm/dsi/sfpb.xml.h | 34 +-
drivers/gpu/drm/msm/edp/edp.h | 3 +-
drivers/gpu/drm/msm/edp/edp.xml.h | 34 +-
drivers/gpu/drm/msm/edp/edp_aux.c | 5 +-
drivers/gpu/drm/msm/edp/edp_ctrl.c | 8 +-
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 34 +-
drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 34 +-
drivers/gpu/drm/msm/msm_debugfs.c | 31 +
drivers/gpu/drm/msm/msm_drv.c | 33 +-
drivers/gpu/drm/msm/msm_drv.h | 24 +-
drivers/gpu/drm/msm/msm_fb.c | 8 +-
drivers/gpu/drm/msm/msm_fbdev.c | 5 +-
drivers/gpu/drm/msm/msm_gem.c | 49 +-
drivers/gpu/drm/msm/msm_gem.h | 1 +
drivers/gpu/drm/msm/msm_gem_shrinker.c | 18 +
drivers/gpu/drm/msm/msm_gem_submit.c | 1 +
drivers/gpu/drm/msm/msm_gpu.c | 51 +-
drivers/gpu/drm/msm/msm_gpu.h | 29 +-
drivers/gpu/drm/msm/msm_gpummu.c | 5 +
drivers/gpu/drm/msm/msm_iommu.c | 22 +-
drivers/gpu/drm/msm/msm_kms.h | 9 +
drivers/gpu/drm/msm/msm_mmu.h | 5 +-
drivers/gpu/drm/mxsfb/Kconfig | 1 -
drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +-
drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 59 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 29 +-
drivers/gpu/drm/nouveau/nouveau_display.c | 19 -
drivers/gpu/drm/nouveau/nouveau_display.h | 2 -
drivers/gpu/drm/nouveau/nouveau_drm.c | 9 +-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 60 +-
drivers/gpu/drm/nouveau/nouveau_mem.c | 11 +-
drivers/gpu/drm/nouveau/nouveau_mem.h | 15 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 83 +-
drivers/gpu/drm/nouveau/nouveau_ttm.h | 1 -
drivers/gpu/drm/nouveau/nouveau_vmm.c | 4 +-
drivers/gpu/drm/nouveau/nv17_fence.c | 2 +-
drivers/gpu/drm/nouveau/nv50_fence.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 6 +-
drivers/gpu/drm/panel/Kconfig | 1 +
drivers/gpu/drm/panel/panel-elida-kd35t133.c | 8 +
.../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 2 +-
drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 6 +-
drivers/gpu/drm/panel/panel-simple.c | 142 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_devfreq.c | 9 +
drivers/gpu/drm/panfrost/panfrost_device.c | 1 -
drivers/gpu/drm/panfrost/panfrost_device.h | 1 +
drivers/gpu/drm/panfrost/panfrost_drv.c | 17 +-
drivers/gpu/drm/panfrost/panfrost_gpu.c | 1 +
drivers/gpu/drm/panfrost/panfrost_job.c | 2 +-
drivers/gpu/drm/panfrost/panfrost_regs.h | 1 +
drivers/gpu/drm/pl111/Kconfig | 1 +
drivers/gpu/drm/qxl/qxl_debugfs.c | 2 +-
drivers/gpu/drm/qxl/qxl_display.c | 5 +-
drivers/gpu/drm/qxl/qxl_drv.c | 8 +-
drivers/gpu/drm/qxl/qxl_drv.h | 9 +-
drivers/gpu/drm/qxl/qxl_dumb.c | 19 +-
drivers/gpu/drm/qxl/qxl_ioctl.c | 4 +-
drivers/gpu/drm/qxl/qxl_object.c | 10 +-
drivers/gpu/drm/qxl/qxl_object.h | 5 -
drivers/gpu/drm/qxl/qxl_ttm.c | 5 +-
drivers/gpu/drm/r128/ati_pcigart.c | 35 +-
drivers/gpu/drm/r128/r128_cce.c | 2 +-
drivers/gpu/drm/r128/r128_drv.c | 4 +-
drivers/gpu/drm/r128/r128_drv.h | 2 +-
drivers/gpu/drm/r128/r128_state.c | 3 +-
drivers/gpu/drm/radeon/atombios_dp.c | 5 +-
drivers/gpu/drm/radeon/cik.c | 6 +-
drivers/gpu/drm/radeon/evergreen.c | 4 +-
drivers/gpu/drm/radeon/evergreen.h | 1 -
drivers/gpu/drm/radeon/ni.c | 4 +-
drivers/gpu/drm/radeon/r100.c | 6 +-
drivers/gpu/drm/radeon/r300.c | 4 +-
drivers/gpu/drm/radeon/r420.c | 5 +-
drivers/gpu/drm/radeon/r520.c | 4 +-
drivers/gpu/drm/radeon/r600.c | 4 +-
drivers/gpu/drm/radeon/radeon.h | 44 +-
drivers/gpu/drm/radeon/radeon_agp.c | 118 +-
drivers/gpu/drm/radeon/radeon_asic.h | 2 -
drivers/gpu/drm/radeon/radeon_cs.c | 10 +-
drivers/gpu/drm/radeon/radeon_device.c | 3 +-
drivers/gpu/drm/radeon/radeon_display.c | 2 +-
drivers/gpu/drm/radeon/radeon_dp_mst.c | 7 +
drivers/gpu/drm/radeon/radeon_drv.c | 19 +-
drivers/gpu/drm/radeon/radeon_fence.c | 5 +-
drivers/gpu/drm/radeon/radeon_gem.c | 65 +-
drivers/gpu/drm/radeon/radeon_kms.c | 18 +-
drivers/gpu/drm/radeon/radeon_mn.c | 4 +-
drivers/gpu/drm/radeon/radeon_object.c | 22 +-
drivers/gpu/drm/radeon/radeon_object.h | 6 +-
drivers/gpu/drm/radeon/radeon_pm.c | 2 +-
drivers/gpu/drm/radeon/radeon_sync.c | 4 +-
drivers/gpu/drm/radeon/radeon_trace.h | 2 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 80 +-
drivers/gpu/drm/radeon/radeon_ttm.h | 1 -
drivers/gpu/drm/radeon/radeon_uvd.c | 26 +-
drivers/gpu/drm/radeon/radeon_vm.c | 4 +-
drivers/gpu/drm/radeon/rs400.c | 4 +-
drivers/gpu/drm/radeon/rs600.c | 4 +-
drivers/gpu/drm/radeon/rs690.c | 4 +-
drivers/gpu/drm/radeon/rv515.c | 4 +-
drivers/gpu/drm/radeon/rv770.c | 4 +-
drivers/gpu/drm/radeon/si.c | 4 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +
drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 45 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 +
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 +
drivers/gpu/drm/rockchip/rockchip_lvds.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 54 +-
drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 1 +
drivers/gpu/drm/savage/savage_bci.c | 26 +-
drivers/gpu/drm/scheduler/sched_entity.c | 14 +-
drivers/gpu/drm/scheduler/sched_main.c | 44 +-
drivers/gpu/drm/selftests/test-drm_framebuffer.c | 1 +
drivers/gpu/drm/sis/sis_drv.c | 3 +-
drivers/gpu/drm/sti/sti_hda.c | 6 +-
drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 4 +-
drivers/gpu/drm/sti/sti_hqvdp.c | 2 +-
drivers/gpu/drm/sti/sti_tvout.c | 18 +-
drivers/gpu/drm/stm/ltdc.c | 35 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 5 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 7 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 8 +-
drivers/gpu/drm/tegra/dc.c | 12 +-
drivers/gpu/drm/tegra/dc.h | 26 +
drivers/gpu/drm/tegra/dpaux.c | 5 +-
drivers/gpu/drm/tegra/drm.c | 6 +-
drivers/gpu/drm/tegra/hub.c | 182 +-
drivers/gpu/drm/tegra/plane.c | 23 +-
drivers/gpu/drm/tegra/plane.h | 3 +-
drivers/gpu/drm/tegra/vic.c | 2 -
drivers/gpu/drm/tegra/vic.h | 1 -
drivers/gpu/drm/tiny/Kconfig | 16 +
drivers/gpu/drm/tiny/Makefile | 1 +
drivers/gpu/drm/tiny/cirrus.c | 5 +-
drivers/gpu/drm/tiny/hx8357d.c | 6 +-
drivers/gpu/drm/tiny/ili9225.c | 12 +-
drivers/gpu/drm/tiny/ili9341.c | 12 +-
drivers/gpu/drm/tiny/ili9486.c | 12 +-
drivers/gpu/drm/tiny/mi0283qt.c | 12 +-
drivers/gpu/drm/tiny/simpledrm.c | 901 +
drivers/gpu/drm/tiny/st7586.c | 12 +-
drivers/gpu/drm/tiny/st7735r.c | 12 +-
drivers/gpu/drm/ttm/Makefile | 2 +-
drivers/gpu/drm/ttm/ttm_agp_backend.c | 8 +-
drivers/gpu/drm/ttm/ttm_bo.c | 250 +-
drivers/gpu/drm/ttm/ttm_bo_util.c | 379 +-
drivers/gpu/drm/ttm/ttm_bo_vm.c | 156 +-
drivers/gpu/drm/ttm/ttm_device.c | 25 +-
drivers/gpu/drm/ttm/ttm_module.c | 35 +
drivers/gpu/drm/ttm/ttm_module.h | 3 +
drivers/gpu/drm/ttm/ttm_range_manager.c | 95 +-
drivers/gpu/drm/ttm/ttm_resource.c | 236 +-
drivers/gpu/drm/ttm/ttm_sys_manager.c | 48 +
drivers/gpu/drm/ttm/ttm_tt.c | 67 +-
drivers/gpu/drm/vboxvideo/hgsmi_base.c | 19 +-
drivers/gpu/drm/vboxvideo/modesetting.c | 20 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 68 +-
drivers/gpu/drm/vc4/vc4_drv.c | 20 +-
drivers/gpu/drm/vc4/vc4_drv.h | 2 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 234 +-
drivers/gpu/drm/vc4/vc4_hdmi.h | 16 +-
drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 3 +
drivers/gpu/drm/vc4/vc4_kms.c | 1 -
drivers/gpu/drm/vc4/vc4_txp.c | 2 +-
drivers/gpu/drm/vc4/vc4_vec.c | 27 +-
drivers/gpu/drm/vgem/vgem_drv.c | 2 +-
drivers/gpu/drm/vgem/vgem_fence.c | 3 +-
drivers/gpu/drm/via/via_dma.c | 1 -
drivers/gpu/drm/via/via_dmablit.c | 15 +-
drivers/gpu/drm/via/via_map.c | 3 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 14 +-
drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 5 +-
drivers/gpu/drm/virtio/virtgpu_kms.c | 4 +
drivers/gpu/drm/virtio/virtgpu_object.c | 3 +
drivers/gpu/drm/vkms/vkms_composer.c | 104 +-
drivers/gpu/drm/vkms/vkms_drv.c | 5 +
drivers/gpu/drm/vkms/vkms_drv.h | 9 +-
drivers/gpu/drm/vkms/vkms_output.c | 28 +-
drivers/gpu/drm/vkms/vkms_plane.c | 51 +-
drivers/gpu/drm/vmwgfx/Kconfig | 10 +-
drivers/gpu/drm/vmwgfx/Makefile | 6 +-
.../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 8 +-
drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 55 +-
drivers/gpu/drm/vmwgfx/ttm_lock.c | 194 -
drivers/gpu/drm/vmwgfx/ttm_lock.h | 218 -
drivers/gpu/drm/vmwgfx/ttm_object.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 85 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 134 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 25 +-
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 12 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 169 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 147 +-
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 53 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 8 -
drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 18 +-
drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 2 -
drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 30 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 60 +-
drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 77 +-
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 36 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 36 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 31 +-
drivers/gpu/drm/vmwgfx/vmwgfx_msg.h | 214 -
drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h | 130 +
drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h | 219 +
drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +-
drivers/gpu/drm/vmwgfx/vmwgfx_reg.h | 4 -
drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 10 +-
drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 18 +-
drivers/gpu/drm/vmwgfx/vmwgfx_simple_resource.c | 5 -
drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 6 +-
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 46 +-
drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 53 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 30 +-
drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 53 +-
drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +-
drivers/gpu/drm/xlnx/zynqmp_dp.c | 5 +-
drivers/gpu/drm/zte/Kconfig | 1 -
drivers/gpu/ipu-v3/ipu-dc.c | 5 +
drivers/gpu/ipu-v3/ipu-di.c | 7 +
drivers/gpu/ipu-v3/ipu-dp.c | 25 +-
drivers/gpu/vga/vgaarb.c | 31 +-
drivers/infiniband/core/umem_dmabuf.c | 2 +-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 50 +
drivers/iommu/arm/arm-smmu/arm-smmu.c | 9 +-
drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 +
drivers/pci/pci-driver.c | 1 +
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/aty/mach64_cursor.c | 2 +-
drivers/video/fbdev/imxfb.c | 2 +-
drivers/video/fbdev/matrox/matroxfb_base.c | 5 +-
drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 6 +-
include/drm/amd_asic_type.h | 2 +
include/drm/bridge/dw_hdmi.h | 2 +
include/drm/drm_agpsupport.h | 117 -
include/drm/drm_aperture.h | 35 +
include/drm/drm_atomic.h | 16 +
include/drm/drm_cache.h | 7 +
include/drm/drm_connector.h | 4 +
include/drm/drm_device.h | 9 +-
include/drm/drm_dp_dual_mode_helper.h | 14 +-
include/drm/drm_dp_helper.h | 52 +-
include/drm/drm_dp_mst_helper.h | 15 +-
include/drm/drm_fb_cma_helper.h | 5 +
include/drm/drm_fb_helper.h | 51 -
include/drm/drm_format_helper.h | 10 +-
include/drm/drm_fourcc.h | 9 -
include/drm/drm_gem_cma_helper.h | 3 +
include/drm/drm_gem_ttm_helper.h | 5 +-
include/drm/drm_gem_vram_helper.h | 7 +-
include/drm/drm_legacy.h | 86 +-
include/drm/drm_mode_config.h | 2 +
include/drm/drm_print.h | 20 +-
include/drm/gpu_scheduler.h | 2 +-
include/drm/i915_pciids.h | 23 +
include/drm/ttm/ttm_bo_api.h | 38 +-
include/drm/ttm/ttm_bo_driver.h | 64 +-
include/drm/ttm/ttm_caching.h | 2 +
include/drm/ttm/ttm_device.h | 15 -
include/drm/ttm/ttm_kmap_iter.h | 61 +
include/drm/ttm/ttm_range_manager.h | 42 +
include/drm/ttm/ttm_resource.h | 113 +-
include/drm/ttm/ttm_tt.h | 29 +
include/linux/adreno-smmu-priv.h | 38 +-
include/linux/dma-resv.h | 75 +-
include/linux/pci.h | 3 +
include/uapi/drm/amdgpu_drm.h | 18 +-
include/uapi/drm/drm.h | 28 +-
include/uapi/drm/drm_fourcc.h | 7 +
include/uapi/drm/drm_mode.h | 7 +-
include/uapi/drm/etnaviv_drm.h | 3 +
include/uapi/drm/i915_drm.h | 393 +-
include/uapi/drm/msm_drm.h | 7 +-
include/uapi/drm/panfrost_drm.h | 1 +
include/uapi/linux/kfd_ioctl.h | 171 +-
include/video/imx-ipu-v3.h | 2 +
1291 files changed, 250250 insertions(+), 83318 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/google,cros-ec [...]
create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,sn65dsi83.yaml
delete mode 100644 Documentation/devicetree/bindings/display/faraday,tve200.txt
create mode 100644 Documentation/devicetree/bindings/display/faraday,tve200.yaml
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,cec.yaml
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdm [...]
delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt
create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dp-controller.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml
delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu.txt
create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml
delete mode 100644 Documentation/devicetree/bindings/display/msm/dsi.txt
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms397k [...]
create mode 100644 Documentation/gpu/driver-uapi.rst
create mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c
copy include/drm/ttm/ttm_caching.h => drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.h (65%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/beige_goby_reg_init.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/yellow_carp_reg_init.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
copy drivers/gpu/drm/amd/{amdgpu/amdgpu_mn.h => amdkfd/kfd_migrate.h} (54%)
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.c
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_svm.h
create mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c
copy drivers/gpu/drm/amd/display/{dc/dce/dmub_hw_lock_mgr.h => amdgpu_dm/amdgpu_dm [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_dccg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_hwseq.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_init.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_init.h
copy drivers/gpu/drm/amd/display/dc/{dcn302/dcn302_resource.c => dcn303/dcn303_res [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hubp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c
copy drivers/gpu/drm/amd/display/{dmub/src/dmub_dcn21.c => dc/dcn31/dcn31_hwseq.h} (56%)
copy drivers/gpu/drm/amd/display/dc/{dcn30/dcn30_init.c => dcn31/dcn31_init.c} (86%)
copy drivers/gpu/drm/amd/{amdgpu/hdp_v4_0.h => display/dc/dcn31/dcn31_init.h} (83%)
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c
copy drivers/gpu/drm/amd/display/dc/{dcn30/dcn30_optc.h => dcn31/dcn31_optc.h} (74%)
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_panel_cntl.c
copy drivers/gpu/drm/amd/display/dc/{dce/dmub_hw_lock_mgr.h => dcn31/dcn31_panel_c [...]
copy drivers/gpu/drm/amd/display/dc/{dcn301/dcn301_resource.c => dcn31/dcn31_resou [...]
copy include/drm/ttm/ttm_caching.h => drivers/gpu/drm/amd/display/dc/dcn31/dcn31_r [...]
copy drivers/gpu/drm/amd/display/dc/dml/{dcn30/display_mode_vba_30.c => dcn31/disp [...]
copy drivers/gpu/drm/amd/{amdgpu/amdgpu_mn.h => display/dc/dml/dcn31/display_mode_ [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/display_rq_dlg_calc_31.h
create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn303/irq_service_dcn303.h
copy drivers/gpu/drm/amd/display/dc/irq/{dcn21/irq_service_dcn21.c => dcn31/irq_se [...]
copy include/drm/ttm/ttm_caching.h => drivers/gpu/drm/amd/display/dc/irq/dcn31/irq [...]
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.c
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn303.h
copy drivers/gpu/drm/amd/display/dmub/src/{dmub_dcn20.c => dmub_dcn31.c} (62%)
copy drivers/gpu/drm/amd/display/dmub/src/{dmub_dcn20.h => dmub_dcn31.h} (72%)
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_0_3_offset.h
copy drivers/gpu/drm/amd/include/asic_reg/dcn/{dcn_3_0_1_sh_mask.h => dcn_3_0_3_sh [...]
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_2_offset.h
copy drivers/gpu/drm/amd/include/asic_reg/dcn/{dcn_3_0_1_sh_mask.h => dcn_3_1_2_sh [...]
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_3_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_3_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_1_sh_mask.h
copy drivers/gpu/drm/amd/include/{aldebaran_ip_offset.h => beige_goby_ip_offset.h} (56%)
copy drivers/gpu/drm/amd/include/{aldebaran_ip_offset.h => yellow_carp_offset.h} (54%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_yellow_carp.h
copy drivers/gpu/drm/amd/{amdgpu/amdgpu_gfxhub.h => pm/inc/smu_v13_0_1.h} (55%)
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h
create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_ppsmc.h
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_1.c
create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c
copy drivers/gpu/drm/amd/{amdgpu/hdp_v4_0.h => pm/swsmu/smu13/yellow_carp_ppt.h} (90%)
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c
create mode 100644 drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.h
create mode 100644 drivers/gpu/drm/bridge/cros-ec-anx7688.c
create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c
create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi83.c
create mode 100644 drivers/gpu/drm/drm_aperture.c
create mode 100644 drivers/gpu/drm/hyperv/Makefile
create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm.h
create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_drv.c
create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_modeset.c
create mode 100644 drivers/gpu/drm/hyperv/hyperv_drm_proto.c
delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.h
rename drivers/gpu/drm/i915/display/{intel_csr.c => intel_dmc.c} (60%)
create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.h
create mode 100644 drivers/gpu/drm/i915/display/intel_dp_hdcp.h
create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.c
create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_ctb_abi.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_communication_mmio_abi.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h
create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h
delete mode 100644 drivers/gpu/drm/i915/i915_buddy.c
delete mode 100644 drivers/gpu/drm/i915/i915_buddy.h
create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.c
create mode 100644 drivers/gpu/drm/i915/intel_region_ttm.h
delete mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c
delete mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_blk.c
create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.c
create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.h
create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c
create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h
create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h
create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h
create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h
create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h
create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h
create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h
create mode 100644 drivers/gpu/drm/tiny/simpledrm.c
create mode 100644 drivers/gpu/drm/ttm/ttm_sys_manager.c
delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.c
delete mode 100644 drivers/gpu/drm/vmwgfx/ttm_lock.h
delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h
create mode 100755 drivers/gpu/drm/vmwgfx/vmwgfx_msg_arm64.h
create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_msg_x86.h
delete mode 100644 include/drm/drm_agpsupport.h
create mode 100644 include/drm/drm_aperture.h
create mode 100644 include/drm/ttm/ttm_kmap_iter.h
create mode 100644 include/drm/ttm/ttm_range_manager.h
--
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 gcc.
from b97486f465f Add IEEE 128-bit fp conditional move on PowerPC.
new 58b735b70b0 Fortran: set version field in CFI_cdesc_t to CFI_VERSION
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:
libgfortran/runtime/ISO_Fortran_binding.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allnoconfig
in repository toolchain/ci/base-artifacts.
discards 75b1535 0: update: binutils-llvm-linux-qemu: boot
new 849baeb 0: update: binutils-llvm-linux-qemu: 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 (75b1535)
\
N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omits" are not gone; other references still
refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
01-reset_artifacts/console.log | 128 +-
02-prepare_abe/console.log | 216 +-
03-build_abe-binutils/console.log | 12094 ++++++-----
04-build_llvm/console.log | 14108 ++++++------
05-build_abe-qemu/console.log | 7069 +++---
06-build_linux/console.log | 879 +-
07-boot_linux/console.log | 4 +-
08-check_regression/console.log | 2 +-
08-check_regression/results.regressions | 20 +-
09-update_baseline/console.log | 2 +-
09-update_baseline/results.regressions | 20 +-
console.log | 34502 +++++++++++++++---------------
jenkins/manifest.sh | 22 +-
13 files changed, 34563 insertions(+), 34503 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.