This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository gcc.
from c19237614b4 rs6000, update effective target for tests builtins-10*.c an [...]
new 6962835bca3 rs6000: Fix .machine cpu selection w/ altivec [PR97367]
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:
gcc/config/rs6000/rs6000.cc | 5 ++++-
gcc/testsuite/gcc.target/powerpc/pr97367.c | 13 +++++++++++++
2 files changed, 17 insertions(+), 1 deletion(-)
create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97367.c
--
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 b1bc554e009e Merge tag 'media/v6.11-1' of git://git.kernel.org/pub/scm/ [...]
new 869e54d4d54b drm/xe: make xe_pm_runtime_lockdep_map a static struct
new 06e7139a034f drm/xe: Fix unexpected backmerge results
new 8f21f82d8b76 drm/xe/guc: Add GuC Relay ABI version 1.0 definitions
new 1cb4db30cf68 drm/xe: Add helper to calculate adjusted register offset
new dec793860d51 drm/xe: Add few more GT register definitions
new 98e62805921c drm/xe/pf: Add SR-IOV GuC Relay PF services
new 11294bf38fa2 drm/xe/kunit: Add PF service tests
new e42a51fb9c0f drm/xe/pf: Expose SR-IOV VFs configuration over debugfs
new b00240b6a28a drm/xe/pf: Expose SR-IOV VF control commands over debugfs
new 2cab6319b410 drm/xe/pf: Expose SR-IOV policy settings over debugfs
new 5a8c292f74c2 drm/xe/guc: Update VF configuration KLVs definitions
new 49f853c78e68 drm/xe/pf: Clamp maximum execution quantum to 100s
new f332625733b9 drm/xe: Store xe_hw_engine in xe_hw_engine_snapshot
new 082a634f6082 drm/xe: Add helpers to loop over geometry and compute DSS
new c8d4524ecc79 drm/xe: Add INSTDONE registers to devcoredump
new fb74b205cdd2 drm/xe: Introduce a simple wedged state
new 692818678e80 drm/xe: declare wedged upon GuC load failure
new 8ed9aaae39f3 drm/xe: Force wedged state and block GT reset upon any GPU hang
new 6b8ef44cc0a9 drm/xe: Introduce the wedged_mode debugfs
new ad4ca914de38 drm/xe/guc: Improve GuC doorbell/context ID manager intro message
new b5ef80879dfe drm/xe/xe2: Add workaround 14021567978
new cbf7579304c2 drm/xe: Check result of drmm_mutex_init()
new 4befb17e83ed drm/xe/pf: Expose PF service details via debugfs
new 7547a23cae41 drm/xe/guc: Fix typos in VF CFG KLVs descriptions
new 3cd1585e5790 drm/xe/preempt_fence: enlarge the fence critical section
new 6e78e0719d0e Revert "drm/xe/vm: drop vm->destroy_work"
new 3d44d67c441a drm/xe/vm: prevent UAF in rebind_work_func()
new 3f371a98dead drm/xe: Delete unused GuC submission_state.suspend
new f85ada84f60c drm/xe: s/ENGINE_STATE_ENABLED/EXEC_QUEUE_STATE_ENABLED
new 03b3517630ce drm/xe: s/ENGINE_STATE_SUSPENDED/EXEC_QUEUE_STATE_SUSPENDED
new 1a1563e3245d drm/xe: s/ENGINE_STATE_KILLED/EXEC_QUEUE_STATE_KILLED
new 3713a383f540 drm/xe: Fix alignment in GuC exec queue state defines
new edc9f11af3ad drm/xe: Replace engine references with exec queue in xe_gu [...]
new a1adb3d25092 drm/xe/vm: Use xe_vm_lock()/xe_vm_unlock() helpers
new c79828e0c779 drm/xe: Use xe_bo_lock()/xe_bo_unlock() helpers
new c832541ca8d5 drm/xe: Change xe_guc_submit_stop return to void
new d6c5bac8e363 drm/xe/pf: Re-initialize SR-IOV specific HW settings
new e77dff51baf5 drm/xe/pf: Initialize and update PF services on driver init
new 445237d67a81 drm/xe: Fix spelling mistake "forcebly" -> "forcibly"
new 6a2a90cba12b drm/xe/display: Fix ADL-N detection
new 77f2ef3f16f5 drm/xe: Lock all gpuva ops during VM bind IOCTL
new 75192758d640 drm/xe: Add ops_execute function which returns a fence
new 0a34c12449de drm/xe: Move migrate to prefetch to op_lock_and_prep function
new 701109f2e3a4 drm/xe: Add struct xe_vma_ops abstraction
new 5f677a9b6537 drm/xe: Use xe_vma_ops to implement xe_vm_rebind
new 4dbbe4579490 drm/xe: Simplify VM bind IOCTL error handling and cleanup
new bf69918b7199 drm/xe: Use xe_vma_ops to implement page fault rebinds
new 22cfdd286572 drm/xe: Add some members to xe_vma_ops
new 61e3270ef961 drm/xe: Add vm_bind_ioctl_ops_fini helper
new fda75ef80bdd drm/xe: Move ufence check to op_lock_and_prep
new 5aa5eea09af0 drm/xe: Move ufence add to vm_bind_ioctl_ops_fini
new c4f18703629d drm/xe: Add xe_gt_tlb_invalidation_range and convert PT la [...]
new 98ad158e5434 drm/xe: Delete PT update selftest
new bb442bfb9b3d drm/xe/xe2hpg: Add Wa_14021490052
new 4caf410766ad drm/xe: Merge 16021540221 and 18034896535 WAs
new e29a7a34c3cf drm/xe: Remove uninitialized end var from xe_gt_tlb_invali [...]
new d457519c942d drm/xe/gsc: Turn off GSCCS interrupts when disabling the engine
new a1ea30b69e02 drm/xe/gsc: define GSCCS for LNL
new ae22b2f1c8cc Merge drm/drm-next into drm-xe-next
new 8ad0e1810bf2 drm/xe/gt: Fix assert in L3 bank mask generation
new 75521e8b56e8 drm/xe: Perform dma_map when moving system buffer objects to TT
new 87ea92a19216 drm/xe: Add helpers for manipulating macro arguments
new 9f79e2448549 drm/xe/kunit: Add simple tests for new xe_args macros
new 233e8d1de827 drm/xe/rtp: Prefer helper macros from xe_args.h
new 786754124189 drm/xe/debugfs: Get a runtime_pm reference when setting we [...]
new e9c190b9b8e7 drm/xe: Demote CCS_MODE info to debug only
new c462f81b695a drm/xe: Introduce has_atomic_enable_pte_bit device info
new e7192f0162a0 drm/xe: Move vm bind bo validation to a helper function
new 06e69a424930 drm/xe: Introduce has_device_atomics_on_smem device info
new a4b725767d93 drm/xe: Add function to check if BO has single placement
new a0862cf2febc drm/xe: Refactor default device atomic settings
new 72c7163f2748 drm/xe: Relocate regs_are_mcr function
new 9fbd0adbcbe8 drm/xe/mocs: Add debugfs node to dump mocs
new 50aec9665e0b drm/xe: Use ordered WQ for G2H handler
new 5b882c1e5a35 drm/xe: Fix xe_mocs.h
new a4cb575d910a drm/xe/vm_doc: Fix some typos
new c18a5e3e6165 drm/xe: skip error capture when exec queue is killed
new 7348a9a11228 drm/xe: Don't rely on xe_assert.h to be included elsewhere
new 93dd6ad89c7d drm/xe: Don't rely on xe_force_wake.h to be included elsewhere
new b7f6318a9c3d drm/xe: Fix xe_device.h
new ee7284230644 drm/xe/ads: Use flexible-array
new 598dc939edf8 drm/xe/xe2: Add workaround 14021402888
new 85cfc412579c drm/xe: Minor cleanup in LRC handling
new d6219e1cd5e3 drm/xe: Add Indirect Ring State support
new 7578c2f811ff drm/xe: Dump Indirect Ring State registers
new fe0154cf8222 drm/xe/xe2: Enable Indirect Ring State support for Xe2
new 205e5c4b20c3 drm/xe: Fix UBSAN shift-out-of-bounds failure
new 515f08972355 drm/xe/hwmon: Remove unwanted write permission for currN_label
new 62010b3cd603 drm/xe: Move xe_gpu_commands.h file to instructions/
new c3203ca3b8a6 drm/xe: Rename few xe_args.h macros
new 304aa805ee8e drm/xe: Fix xe_gt_throttle_sysfs.h
new c5d9c6690ed4 drm/xe: Fix xe_guc_ads.h
new 38830bfe287f drm/xe: Fix xe_lrc.h
new 664de50cbfae drm/xe: Fix xe_reg_sr.h
new 61549a2ee594 drm/xe: Drop __engine_mask
new 402c014cbcc7 drm/xe: Drop useless forcewake get/put
new 65c4de2a9148 drm/xe: Move xe_gt_init_early() where it belongs
new 45b9066ec351 drm/xe: Move xe_force_wake_init_gt() inside gt initialization
new d1855d284e9f drm/xe: Move sw-only pcode initialization
new c81858eb5226 drm/xe: Change pcode timeout to 50msec while polling again
new 4c0be90e6874 drm/xe: Fix the warning conditions
new 04f4a70a183a drm/xe: Only use reserved BCS instances for usm migrate ex [...]
new 3df01f5c72b0 drm/xe/uc: Reorder post hwconfig uC initialization step
new 4071e0872fca drm/xe/uc: Move GuC submission init to post hwconfig step
new 1564d411e17f drm/xe/xe_guc_submit: Fix exec queue stop race condition
new abdea2847acf drm/xe/xe_guc_submit: Allow lr exec queues to be banned
new b31cfb47b27a drm/xe/xe_guc_submit: Declare reset if banned or killed or wedged
new c8ff26b82c5b drm/xe: Only zap PTEs as needed
new 75fe5f347167 drm/xe/pf: Don't advertise support to enable VFs if not ready
new 9aa8586063a4 drm/xe/pf: Implement pci_driver.sriov_configure callback
new e6946ea8fcb5 drm/xe/guc: Add more KLV helper macros
new b1ce52fbf6eb drm/xe/guc: Introduce GuC KLV thresholds set
new 7aefee83fcdf drm/xe/guc: Add support for threshold KLVs in to_string() helper
new 629df234bfe7 drm/xe/pf: Introduce functions to configure VF thresholds
new c4f5ded082bb drm/xe/pf: Allow configuration of VF thresholds over debugfs
new d5e12fffcc01 drm/xe/guc: Add GUC2PF_ADVERSE_EVENT to ABI
new 335d62ade5fe drm/xe/pf: Track adverse events notifications from GuC
new 1c99d3d3edab drm/xe/pf: Expose PF monitor details via debugfs
new e158cf936114 drm/xe/guc: Add VF2GUC_MATCH_VERSION to ABI
new 769551c45c2b drm/xe/guc: Add VF2GUC_VF_RESET to ABI
new c454f1a6b994 drm/xe/guc: Add VF2GUC_QUERY_SINGLE_KLV to ABI
new f2345ed5374e drm/xe/vf: Add support for VF to query its configuration
new 25275c8a4f1b drm/xe/vf: Custom hardware config load step if VF
new 63d8cb8fe3dd drm/xe/vf: Expose SR-IOV VF attributes to GT debugfs
new 844f3228d225 drm/xe: Replace RING_START_UDW by u64 RING_START
new ab689514b6ac drm/xe: Promote xe_hw_engine_class_to_str()
new bd49e50d81b5 drm/xe: Add XE_ENGINE_CLASS_OTHER to str conversion
new 9b090d57746d drm/xe/lrc: Add helper to capture context timestamp
new f2f6b667c67d drm/xe: Add helper to capture engine timestamp
new 6109f24f87d7 drm/xe: Add helper to accumulate exec queue runtime
new baa14865529b drm/xe: Cache data about user-visible engines
new 6aa18d7436b0 drm/xe: Add helper to return any available hw engine
new 188ced1e0ff8 drm/xe/client: Print runtime to fdinfo
new 995f7dafd110 drm/xe/uapi: Expose the L3 bank mask
new 735940f99966 drm/xe: Add warn when level can not be zero.
new 01d71dff61c7 drm/xe/tests: Use uninterruptible VM lock
new bdc9abed51b5 drm/xe: Fix xe_uc.h
new 2291c091107d drm/xe: Fix xe_gsc.h
new de1429a99fd3 drm/xe: Fix xe_huc.h
new a6bc7cda37d1 drm/xe: Fix xe_guc_pc.h
new 31a278b5a11e drm/i915/display: Add missing include to intel_vga.c
new 26a22952c855 drm/xe: Don't rely on indirect includes from xe_mmio.h
new f7e20cfb59c9 drm/xe: Cleanup xe_mmio.h
new 7065b19bd542 drm/xe/guc: Allow to initialize submission with limited se [...]
new d8a417c4bd51 drm/xe/vf: Custom GuC initialization if VF
new 4465b8c6d353 drm/xe/pci: remove broken driver_release
new c60f91bbc4bc drm/xe: covert sysfs over to devm
new 3a1c27cd0122 drm/xe/ggtt: use drm_dev_enter to mark device section
new 241f5d25ff19 drm/xe/guc: move guc_fini over to devm
new 19fa7aa4d235 drm/xe/guc: s/guc_fini/guc_fini_hw/
new c9f422de07b1 drm/xe/guc_pc: move pc_fini to devm
new 6d95155ae719 drm/xe/guc_pc: s/pc_fini/pc_fini_hw/
new bbc9651fe9f4 drm/xe/irq: move irq_uninstall over to devm
new bc54f42c0efa drm/xe/device: move flr to devm
new cee70645a749 drm/xe/device: move xe_device_sanitize over to devm
new cf13ae6b81d5 drm/xe/coredump: move over to devm
new 1bd985ff9fc4 drm/xe/gt: break out gt_fini into sw vs hw state
new cd506a33b0d9 drm/xe: make gt_remove use devm
new a0b834c8957a drm/xe/mmio: move mmio_fini over to devm
new c7117419784f drm/xe: reset mmio mappings with devm
new 5b6937b65e45 drm/xe/display: move display fini stuff to devm
new 48d74a0a4520 drm/xe/display: stop calling domains_driver_remove twice
new dc51c682ddb0 drm/xe/display: move device_remove over to drmm
new 3ec3b42752a2 drm/xe/uc: Don't emit false error if running in execlist mode
new 40672b792a36 drm/xe: Properly handle alloc_guc_id() failure
new 46edb0a3eb16 drm/xe: Fix xe_pm_runtime_get_if_active return
new 967c5d7c64e2 drm/xe: Fix xe_pm_runtime_get_if_in_use documentation
new ad1e331fc451 drm/xe: Relax runtime pm protection during execution
new 73ba282e7faf drm/xe: Relax runtime pm protection around VM
new e7b180b22022 drm/xe: Prepare display for D3Cold
new 8d490e019b3b drm/xe: Stop checking for power_lost on D3Cold
new f91806033fb7 drm/xe: Enable D3Cold on 'low' VRAM utilization
new e8ac8048a759 drm/xe: remove unused struct 'xe_gt_desc'
new b10d0c5e9df7 drm/xe: Add process name to devcoredump
new 83ee002df0cc drm/xe: Nuke simple error capture
new fcc8f80517ff drm/xe: Make read_perf_limit_reasons globally accessible
new b0ac1b42dbdc drm/xe/guc: Port over the slow GuC loading support from i915
new 4edadc41a3a4 drm/xe/vf: Use register values obtained from the PF
new e70aa1016e5b drm/xe/guc: Add GLOBAL_CFG_GMD_ID KLV definition
new 2948b24233cf drm/xe/vf: Obtain value of GMDID register from GuC
new fcc6b719ae85 drm/xe/vf: Provide early access to GMDID register
new 9081f8ca2713 drm/xe/vf: Cache value of the GMDID register
new 5cef84939723 drm/xe/vf: Treat GMDID as another runtime register
new ea797cf4b7f8 drm/xe/vf: Read VF configuration prior to GGTT initialization
new d79e8cab3237 drm/xe/vf: Use only assigned GGTT region
new 08f7200899ca drm/xe: Decouple job seqno and lrc seqno
new e183910ae401 drm/xe: Split lrc seqno fence creation up
new 0ac7a2c745e8 drm/xe: Don't initialize fences at xe_sched_job_create()
new 577b83b0f45f drm/xe: Remove xe_lrc_create_seqno_fence()
new 50e52592fbe7 drm/xe: Move job creation out of the struct xe_migrate::job_mutex
new 45bb564de0a6 drm/xe: Use run_ticks instead of runtime for client stats
new ce62827bc294 drm/xe: Do not access xe file when updating exec queue run_ticks
new 38007fa96419 drm/xe: flush gtt before signalling user fence on all engines
new 82e0b1299a3e drm/xe: allow unaligned start and size xe_res_cursor parameters
new 6ca728975654 drm/xe: Store platform name in xe_device.info
new 0aa256252dbe drm/xe: Use platform name in xe_assert()
new 5c9464e2c7a7 drm/xe: Don't refer to general LRC initialization as a "wa"
new 9276bcc22f52 drm/xe: Standardize power gate registers
new 38e8c4184ea0 drm/xe: Enable Coarse Power Gating
new 8de6625dafd2 MAINTAINERS: update Xe driver maintainers
new fa171d49e49a drm/xe/guc: Fix uninitialised count in GuC load debug prints
new a17aceb34e2f drm/xe: Check empty pinned BO list with lock held.
new dac81a9adbf0 drm/xe: Add engine name to the engine reset and cat-err log
new e90f7a58e659 drm/xe/hwmon: Add HWMON support for BMG
new 7e4333567db8 drm/xe/hwmon: Expose card power and energy attributes of BMG
new 37ea1aee18e7 drm/xe: Drop undesired prefix from the platform name
new 0568a4086a6c drm/xe: Remove unwanted mutex locking
new 264eecdba211 drm/xe: Decouple xe_exec_queue and xe_lrc
new 9bbfab1c7cf7 drm/xe: replace format-less snprintf() with strscpy()
new 1c4324793e9b Revert "drm/xe: make gt_remove use devm"
new 2adfc4e022f3 drm/xe: Move XEHP_MTCFG_ADDR register definition to xe_regs.h
new 2d8865b27724 drm/xe: Move BAR definitions to dedicated file
new 8c52ca22b15b drm/xe: Drop xe_ prefix from static functions in xe_mmio.c
new 638d1c79cbf1 drm/xe: Promote VRAM initialization function to own file
new 9d85821a58f4 drm/xe/vf: Setup VRAM based on received config data
new 2d3789e325e6 drm/xe: Split MCR initialization
new c063cce7df3a drm/xe/pf: Update the LMTT when freeing VF GT config
new f2bf9e95989c drm/xe: Fix NULL ptr dereference in devcoredump
new 877517f2dcba drm/xe: Add kernel-doc to some xe_lrc interfaces
new 131328aa5699 drm/xe/xe2lpm: Add permanent Wa_14020756599
new c393538e01a1 drm/xe/xe2lpg: Add permanent wa_14020756599
new 8b01f970ee89 drm/xe: Use missing lock in relay_needs_worker
new f6c823f9b9d4 drm/xe: drop redundant W=1 warnings from Makefile
new b3181f433206 drm/xe/vm: Simplify if condition
new 3494f5f5f675 Revert "drm/xe: flush gtt before signalling user fence on [...]
new 3ad7d18c5dad drm/xe: flush engine buffers before signalling user fence [...]
new 6d3581edffea drm/xe: Don't overmap identity VRAM mapping
new 05e49e0c7cb8 drm/xe/vf: Support only GuC/HuC firmwares
new d9cf98e79ebf drm/xe/vf: Custom uC initialization
new 5bfae679d399 drm/xe/vf: Custom GuC reset
new df433a3fac07 drm/xe/vf: Custom GT restart
new 5d30de4311d2 drm/xe: Do not dereference NULL job->fence in trace points
new 9ab4a7e18182 drm/xe/xe_gt_debugfs: Add synchronous gt reset debugfs
new 21b708554648 drm/xe/xe_gt_idle: use GT forcewake domain assertion
new 6800e63cf97b drm/xe: move disable_c6 call
new 7957066ca614 Merge tag 'drm-xe-next-2024-06-06' of https://gitlab.freed [...]
new 7ceb94e87bff drm/amd: Add gfx12 swizzle mode defs
new 7d09d80b93ab drm/amd: define new gfx12 uapi flags
new 96557f785a77 drm/amd: GFX12 changes for converting tiling flags to modifiers
new 59a0c03a50e7 drm/amd: Add DCN401 related register definitions
new 70839da63605 drm/amd/display: Add new DCN401 sources
new 5bdf199db700 drm/amd/display: Fix SPL related enum definition used in DCN401
new a64a521231a4 drm/amd/display: Add gfx12 modifiers
new 08502cebee7c drm/amd/display: Add DCN401 dependant changes for DMCUB
new da87132f641e drm/amd/display: Add some DCN401 reg name to macro definitions
new 00c391102abc drm/amd/display: Add misc DC changes for DCN401
new 0c28ba60f4c2 drm/amd/display: Address kdoc for 'Enable CRTC' in optc401 [...]
new 9f4c6256d0cf drm/amd/display: Add frame_warn_flag to dml2_core_shared.o
new aa463cc850c4 drm/amd/display: Fix CFLAGS for dml2_core_dcn4_calcs.o
new c0d6bd3cd209 drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
new 155ce502e9ad drm/amdgpu: Support contiguous VRAM allocation
new 4754cbc77e2a drm/amd/display: Update comments in DC
new 2b6c4a4b7ae5 drm/amd/display: Ensure that dmcub support flag is set for DCN20
new c1d35284e684 drm/amd/display: Add missing IRQ types
new a4a755c42224 drm/amd/display: Drop unnecessary semicolon
new cbc7d7d4469f drm/amd/display: Fix Replay Desync Error Test
new 899d92fd26fe drm/amd/display: Add null check in resource_log_pipe_topol [...]
new c83ad4c3f943 drm/amd/display: Add dtbclk access to dcn315
new d0f2181d6529 drm/amd/display: Reuse the modified power sequence
new 239b31bd5c3f drm/amd/display: Handle HPD_IRQ for internal link
new 10839ee6a977 drm/amd/display: Add delay to improve LTTPR UHBR interop
new 8acb83689258 drm/amd/display: Atom Integrated System Info v2_2 for DCN35
new b01d98caba5d drm/amd/display: Skip SST ACT polling when sink_count is 0
new db4f0d544edf drm/amdgpu: Add gc v12_0_0 ip headers (v4)
new ec426766a452 drm/amdgpu: Add soc24 chip enum definitions (v4)
new dc2be9c68ffb drm/amd/display: Block FPO According to Luminance Delta
new ef4af63e1009 drm/amd/display: Force flush after write to IPS driver signals
new 98b912c50e44 drm/amdgpu: Add soc24 common ip block (v2)
new 81f3d3c9a037 drm/amd/display: Fix incorrect DSC instance for MST
new 771c75ad0bd2 drm/amd/display: Allocate zero bw after bw alloc enable
new dacb68ca9479 drm/amd/display: Add condition for dp_set_dsc_config call
new 0c9c0674f81a Revert "drm/amd/display: Fix incorrect pointer assignment"
new f63f86b5affc drm/amd/display: Separate setting and programming of cursor
new e7f5f9d6222e drm/amd/display: Set cursor attributes before position
new 2862b1637ea2 drm/amd/display: Fix recout calculation for stereo side-by-side
new a8ac994cf069 drm/amd/display: Disable error correction if it's not supported
new 4d4d3ff16db2 drm/amd/display: Keep VBios pixel rate div setting util ne [...]
new ffda7081489b drm/amdgpu: once more fix the call oder in amdgpu_ttm_move() v2
new 337b0a3d4941 drm/amd/display: Update dcn351 debug flags and function pointers
new 486eb6b5a86c drm/amdgpu/mes11: add mes mapping legacy queue support
new ff518e13eb5b drm/amdgpu/mes11: adjust mes initialization sequence
new e76207bfa072 drm/amd/display: Replace uint8_t with u8 for dp_hdmi_dongl [...]
new d22c0756768f drm/amdgpu/discovery: Add common soc24 ip block
new b0ce597bbf22 drm/amd/display: [FW Promotion] Release 0.0.214.0
new 84d3c6b05c8c drm/amd/display: 3.2.282
new 3a99045c56d0 drm/amdgpu: Add mmhub v4_1_0 ip headers (v4)
new 66eba12a5482 drm/amd/display: Do cursor programming with rest of pipe
new 7e0357bef402 drm/amdgpu: remove unused MCA driver codes
new e582c097d3d1 drm/amd/display: Always use legacy way of setting cursor on DCE
new dff0360a49b3 drm/amd/display: Improve registers write
new 6b042da49c45 drm/amd/display: Add missing SMU version
new f1bf3bc6cb93 drm/amd/display: Adjust codestyle for dcn31 and hdcp_msg
new 9e9ad05631b6 drm/amd/display: Remove unnecessary files
new b9f5fcef7280 drm/amd/display: Add VCO speed parameter for DCN31 FPU
new 033656afabac drm/amd/display: Adjust functions prefix for some of the d [...]
new c5a45ee19cc6 drm/amd/display: Enable legacy fast update for dcn301
new a82a632c1b6c drm/amd/display: Update some of the dcn303 parameters
new 90a7f0ddfece drm/amd/display: Remove legacy code in DC
new 97da9c7d8f35 drm/amd/display: Add log_color_state callback to multiple DCNs
new 02fb803db110 drm/amd/display: Handle the case which quad_part is equal 0
new 69925c003688 drm/amd/display: Refactor for Replay Link off frame count
new ae308e93db35 drm/amd/display: Restrict multi-disp support for in-game FAMS
new 202dc359adda drm/amd/display: Defer handling mst up request in resume
new 6aa96aa8ffbe drm/amd/display: Fix DC mode screen flickering on DCN321
new 3d1967ec9b99 drm/amd/display: take ODM slice count into account when de [...]
new 9ba971b25316 drm/amd/display: Re-enable IPS2 for static screen
new 47745acc5e8d drm/amd/display: Add trigger FIFO resync path for DCN35
new f2303026a5b6 drm/amd/display: Enable RCO for PHYSYMCLK in DCN35
new 532a0d2ad292 drm/amd/display: Revert "dc: Keep VBios pixel rate div set [...]
new 3351c608f373 drm/amd/display: Only program P-State force if pipe config [...]
new f9c7818c9d65 drm/amd/display: Refactor HUBBUB into component folder
new 984debc133ef drm/amd/display: Assign linear_pitch_alignment even for VM
new 05c5ffaac770 drm/amd/display: gpuvm handling in DML21
new 523ee6f4419b drm/amd/display: For FPO + Vactive check that all pipes su [...]
new a8baec4623ae drm/amd/display: Fix FEC_READY write on DP LT
new e6a901a00822 drm/amd/display: use even ODM slice width for two pixels p [...]
new d2c5cb0c3561 drm/amd/display: Enable Replay for DCN315
new 5419a2076de1 drm/amd/display: Notify idle link detection through shared state
new afca033f10d3 drm/amd/display: Add periodic detection for IPS
new 2d696cc837ea drm/amd/display: Change ASSR disable sequence
new 35df442d813d drm/amd/display: Disable seamless boot on 128b/132b encoding
new cb696a88fa58 drm/amd/display: 3.2.283
new fbbbf6fb3f7c drm/amdgpu: add function descripion of new functions
new b2dba064c9bd drm/amdgpu: Handle sg size limit for contiguous allocation
new 7005b169da89 drm/amdgpu: Evict BOs from same process for contiguous allocation
new 8e9f1575d188 drm/amdgpu: Add mmhub v4_1_0 ip block support (v4)
new 8fb20d955136 drm/amdgpu: add amdgpu MCA bank dispatch function support
new 76ad30f51aa0 drm/amdgpu: add MCA smu cache support
new 5eccab32c15f drm/amdgpu: avoid dump mca bank log muti times during ras ISR
new 22a5daaec066 drm/amdgpu: fix potential resource leak warning
new ebbc2ada5c63 drm/amdgpu: fix overflowed array index read warning
new 2c0410fbee4e rm/amdgpu: Remove unused code
new 3ca73073f46a drm/amdgpu: Remove redundant function call
new 579f0c21baec drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
new 7c8369055207 drm/amd/pm: fix uninitialized variable warning
new cfec96c16890 drm/amd/pm: fix uninitialized variable warning
new 86df36b93464 drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
new 01d6606beca0 drm/amd/display: re-indent dpp401_dscl_program_isharp()
new d53ce0235205 drm/amdkfd: Evict BO itself for contiguous allocation
new f9d8c5c7855d drm/amdgpu/gfx: enable mes to map legacy queue support
new 17e3bea65cdc drm/amd/pm: fix warning using uninitialized value of max_vid_step
new a89a05e3ca3e drm/amdkfd: Flush the process wq before creating a kfd_process
new 27694eace58f drm/amdgpu/mes11: increase waiting time for engine ready
new 47677629f64a drm/amdgpu: Add gfxhub v12_0 ip block support (v3)
new 2d1d8756565f drm/amdgpu: Add gfx v12 pte/pde format change
new 075b44aa210b drm/amdgpu: Add gmc v12_0 ip block support (v7)
new 52666d8cc7f9 drm/amdkfd: Bump kfd version for contiguous VRAM allocation
new f3c3dd120723 drm/amdgpu: Set pte_is_pte flag in gmc v12 gart
new 980a0a9452e1 drm/amdgpu: support gfx v12 specific pte/pde fields
new 04790139c59a drm/amdgpu: fix doorbell regression
new 1b838189edea drm/amdgpu/discovery: Add gmc v12_0 ip block
new d34420f20303 drm/amdgpu: add gfx12 mqd structures
new e8a31b4e811a drm/amdgpu: Add new members for sdma v7_0 fw
new 6769a23697f1 drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
new 9d0532c86fde drm/amd/display: Remove duplicate spl/dc_spl_types.h header
new 9989a924aa89 drm/amdgpu: Add sdma fw v3 structure
new b96033424d4c drm/amd/display: Remove duplicate dcn401/dcn401_clk_mgr.h header
new 7c0ac603383a drm/amd/display: Add MSF panel to DPCD 0x317 patch list
new b412351e91bd drm/amdgpu: Add sdma v7_0 ip block support (v7)
new 5251b56e3850 drm/amdgpu/sdma7: set sdma hang watchdog
new 807d90b5ef1d drm/amdgpu: support SDMA v3 struct fw front door load
new 4badb9999bd1 drm/amdgpu: provide more ucode name shown via id
new f45ed399d7ef drm/amdgpu/discovery: add sdma v7_0 ip block
new c8c19ebf7c0b drm/amd/pm: Fix negative array index read
new 6e46b89f40e3 drm/amd/pm: fix uninitialized variable warning for smu_v13
new 12c6967428a0 drm/amd/pm: fix the Out-of-bounds read warning
new 0fa4c25db8b7 drm/amdgpu: fix uninitialized scalar variable warning
new 5fa7d540d95d drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
new d17846a096b3 drm/amd/display: Disable panel replay by default for now
new 2fde4fdddc1f drm/amd/display: Avoid -Wenum-float-conversion in add_marg [...]
new bc19b490c00f drm/amd/display: Fix spelling various spelling mistakes
new 45ebfaa44c2b drm/amd/display: re-indent dc_power_down_on_boot()
new 3bcc0ee14768 drm/amdgpu: avoid reading vf2pf info size from FB
new f5007c67fc77 drm/amdgpu: update vf to pf message retry from 2 to 5
new f4322b9f8ad5 drm/amdgpu: Fix two reset triggered in a row
new 25c01191c255 drm/amdgpu: Add reset_context flag for host FLR
new a5b843269a8f drm/amd: Enable DCN410 init
new 6e4aa08fa9c6 drm/amdgpu: Fix amdgpu_device_reset_sriov retry logic
new ff75caceb93d drm/amd/display: Remove redundant NULL check in dce110_set [...]
new c6f79832b8bf drm/amd/display: Remove redundant NULL check in dcn10_set_ [...]
new 3f19cffde935 drm/amdgpu/vpe: fix vpe dpm clk ratio setup failed
new 97d814fe4f69 drm/amd/amdxcp: Use unique name for partition dev
new 4752cac300fe drm/amdgpu: Move ras resume into SRIOV function
new 2d6f49ee849b drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
new c45211adfa3d drm/amd: Override DCN410 IP version
new 3d1bb1a2e0f5 drm/amdgpu: Add sdma v4_4_5 ip block
new 1dbd59f3f4d3 drm/amdgpu: Add psp v13_0_14 ip block
new a6bcffa59677 drm/amdgpu: Add smu v13_0_14 ip block
new 5f571c61b90f drm/amdgpu: Add gfx v9_4_4 ip block
new e56b042118ec drm/amdgpu: IB test encode test package change for VCN5
new 226e4ca5d4f6 drm/amdgpu: Add gfx v12_0_0 family id
new 5638b1cfa72a drm/amdgpu/discovery: Set GC family for GC 12.0 IP
new d8fd91f90552 drm/amdgpu: add gfx12 clearstate header
new e3a911bb3823 drm/amdgpu: add new TOC structure
new 00c903563314 drm/amdgpu: add rlc TOC header file for soc24
new 415fcb8c5088 drm/amdgpu: Add mes_v12_api_def.h for gfx12
new 69d4c44e5184 drm/amdgpu: init mes ucode name for gfx v12
new 785f0f9fe742 drm/amdgpu: Add mes v12_0 ip block support (v4)
new 6628f7762b8e drm/amdgpu: set mes fw address for mes v12
new 745f46b6a99f drm/amdgpu: enable mes v12 self test
new d817c470cb22 drm/amdgpu: Enable MES to handle doorbell ring on unmapped queue
new 46c476661069 drm/amdgpu: fix trap enablement for gfx12
new 4632bec9fa68 drm/amdgpu/mes12: update data cache boundary
new 52cb80c12e8a drm/amdgpu: Add gfx v12_0 ip block support (v6)
new af204b76a7ca drm/amdgpu: set cp fw address set for gfx v12
new 32d163768989 drm/amd/amdgpu: imu fw loading support
new 29d36a9cfdb6 drm/amdgpu: skip imu related function if dpm=0
new 36b2ce477528 drm/amdgpu/gfx12: recalculate available compute rings to use
new 2502af906b75 drm/amdgpu: support S&R fw load for gfx v12
new f5b4c3236f49 drm/amd: Move fw init from sw_init to early_init for imu v12
new 1e740df77f5d drm/amd/amdgpu: workaround for the imu fw loading
new 53efeba35d71 drm/amdgpu: set different fw data addr for mec pipe
new 60917ce8f889 drm/amd/amdgpu: update GFX12 wave data registers
new 043869be5a1e drm/amd/amdgpu: add cgcg&cgls interface for gfx 12.0
new 56159fffaab5 drm/amdgpu: use new method to program rlc ram
new 044feb8e2aff drm/amdgpu: fix active rb and cu number for gfx12
new b32edc2340c6 drm/amdgpu: skip dpm check to init imu fw
new e781af666341 drm/amdgpu: init gfxhub setting to align with mmhub
new a2211e475cc0 drm/amdgpu: Switch to smuio func to get gpu clk counter
new 19e69a5d2872 drm/amdgpu: Enable unmapped doorbell handling basic mode o [...]
new 2f983d3ca5bf drm/amdgpu: Enable event log on MES 12
new 592a5d7de454 drm/amdkfd: Basic SDMA and cache info changes for GFX12.
new 8aa89b69d6b3 drm/amdkfd: Added temporary changes for GFX12.
new 48f0bdf4e38e drm/amdkfd: Added MQD manager files for GFX12.
new 47fa09b7889c drm/amdkfd: Added device queue manager files for GFX12.
new 90e4fc8369e9 drm/amdkfd: Added gfx_v12_kfd2kgd interface for GFX12.
new 385093fde8a1 drm/amdkfd: Move trap handler coherence flags to preprocessor
new f28100333605 drm/amdkfd: Add gfx12 trap handler support
new 450abfe4330a drm/amdkfd: save and restore barrier state for gfx12
new cf338b5dfe9d drm/amdkfd: enable missed single-step workaround for gfx12
new 782b93436aff drm/amdkfd: Enable GFX12 trap handler
new fda3f378c4c4 drm/amdkfd: always enable ttmp setup for gfx12
new 984b265ff604 drm/amdkfd: fix support for trap on wave start and end for gfx12
new 9243240bed38 drm/amdkfd: enable single alu ops for gfx12
new a921c35ae5f8 drm/amdkfd: fix NULL ptr for debugfs mqds on GFX v12
new c5faf18bbe00 drm/amdkfd: Enable atomic support for GFX12
new a8a4615ba0fa drm/amd/amdkfd: Add GFX12 PTE flag to SVM get PTE function
new 628e1ace2379 drm/amdkfd: mark GFX12 system and peer GPU memory mappings [...]
new 15ddc4e6931b drm/amdgpu/mes: add uni_mes fw loading support
new d2e2c9be78d0 drm/amdgpu/mes12: add uni_mes fw loading support
new 6ce03bd3a4a8 drm/amdgpu/mes12: enable uni_mes fw on mes pipe0
new 4c2439f908e7 drm/amdgpu/mes12: add mes mapping legacy queue support
new 663bbfaf6897 drm/amdgpu/gfx: enable mes to map legacy queue support
new fcc5df722dbc drm/amdgpu: Disable unmapped doorbell handling basic mode [...]
new ad5c0a79dfca drm/amdgpu/mes12: add legacy setting hw resource interface
new 3dc434ad2635 drm/amdgpu: add module parameter 'amdgpu_uni_mes'
new 03f4b8c3ca7a drm/amdgpu/mes12: disable logging output
new 5e676d7180c0 drm/amdgpu/discovery: add gfx v12_0 ip block
new 0a75dc9831af drm/amdgpu/discovery: add mes v12_0 ip block
new da43e93d1bec drm/amdgpu: Fix physical address mask
new f8f8e95c5f1b amdgpu/vcn: enable AMD_PG_SUPPORT_VCN
new f19cfce87d94 drm/amdgpu/jpeg5: enable power gating
new 117f85139382 drm/amdgpu/vcn5: enable DPG mode support
new 856d1ed4b2c3 drm/amdgpu/vcn5: Add VCN5 capabilities
new 81b09cedb37b drm/amd/amdgpu: enable cgcg and cgls
new af472f68c731 drm/amd/amdgpu: enable mgcg on gfx 12.0.1
new 0b6662eb2a03 drm/amd/amdgpu: enable 3D cgcg and 3D cgls
new 6f6bb3909cf7 drm/amd/amdgpu: enable perfcounter mgcg and repeater fgcg
new 598a3b753af1 drm/amd/amdgpu: enable sram fgcg on gc 12.0.1
new b9f5d0f97889 drm/amdgpu: support cg state get for gfx v12
new dd8707295d55 drm/amd/amdgpu: enable gfxoff on gc 12.0.1
new 174fdc07c05e drm/amd/amdgpu: enable mmhub and athub cg on gc 12.0.1
new b1d852920b31 drm/amdgpu/mes12: print MES opcodes rather than numbers
new 94b51a3d01ed drm/amdgpu/mes12: increase mes submission timeout
new ade887c63394 drm/amdgpu/mes12: Use a separate fence per transaction
new 3474e02ed5b3 drm/amd/pm: support mode1 reset on smu_v14_0_3
new 01a0bae9fbdc drm/amd/pm: enable mode1 reset on smu v14.0.2/v14.0.3
new ee7c6979f17e drm/amd/pm: add tool log support on smu v14.0.2/3
new 8172fa66332c drm/amd/pm: add pstate support for SMU_14_0_2
new f5d75327d30a drm/amd/display: Fix invalid Copyright notice
new 0a8d25285feb drm/amd/display: Refactor DCCG into component folder
new 9419da172221 drm/amd/display: Skip accessing array for unknown eng_id
new 687fe329f18a drm/amd/display: Ensure array index tg_inst won't be -1
new 2a5626eeb3b5 drm/amd/display: Check gpio_id before used as array index
new 6e41709eb1d9 drm/amd/display: Add NULL pointer and OVERRUN check within [...]
new 84723eb6068c drm/amd/display: Stop amdgpu_dm initialize when stream num [...]
new cf8b16857db7 drm/amd/display: Stop amdgpu_dm initialize when link nums [...]
new 3941a3aa4b65 drm/amd/display: Fix incorrect size calculation for loop
new 9ba2ea6337b4 drm/amd/display: Check index for aux_rd_interval before using
new 5524fa301ba6 drm/amd/display: Add missing NULL pointer check within dpc [...]
new 4e70c0f5251c drm/amd/display: Add array index check for hdcp ddc access
new b38a4815f79b drm/amd/display: Check num_valid_sets before accessing rea [...]
new efabdce3db9f drm/amd/display: Skip updating link encoder for unknown eng_id
new fa71face755e drm/amd/display: Check msg_id before processing transcation
new 52cbcf980509 drm/amd/display: Release state memory if amdgpu_dm_create_ [...]
new 8aa2864044b9 drm/amd/display: Check link_index before accessing dc->links[]
new 871cd9d881fa drm/amd/display: Add otg_master NULL check within resource [...]
new 176abbcc7195 drm/amd/display: Fix Coverity INTERGER_OVERFLOW within con [...]
new c6077aa66fa2 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_ [...]
new 3d49b60030bf drm/amd/display: Add NULL pointer check for kzalloc
new ca46da75cab9 drm/amd/display: Fix wrong array size dummy_boolean of dml [...]
new 674704a5dabe drm/amd/display: Release clck_src memory if clk_src_constr [...]
new 1cbb91cb29a7 drm/amd/display: Limit clock assignments by size of clk tables
new ae13c8a5cff9 drm/amd/display: Spinlock before reading event
new 55ec7679e6a5 drm/amd/display: Limit array index according to architecture
new 83c0c8361347 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within deci [...]
new 9d25ac51f5bc drm/amd/display: Avoid overflow dc_clk_table->entries by l [...]
new ecda00059b14 drm/amd/display: Skip plane when not found by stream id
new 8e2734bf4447 drm/amd/display: Ensure index calculation will not overflow
new a54f7e866cc7 drm/amd/display: Skip inactive planes within ModeSupportAn [...]
new 922c2877827d drm/amd/display: Fix writeback job lock evasion within dm_ [...]
new 188fd1616ec4 drm/amd/display: Fix index may exceed array range within f [...]
new 6cd2b872643b drm/amd/amdgpu: Check tbo resource pointer
new b3f4ee8e4a16 drm/amd/display: Assign disp_cfg_index_max when dml21
new 9243e0e206bb drm/amd/display: Fix uninitialized variables in dcn401 and dml21
new b0923d5d80fa drm/amdgpu: remove ip dump reg_count variable
new 23554c3ec85a drm/amd/display: add support for force ODM override
new 504a336a57df drm/amd/display: Add Replay capability and state in debugfs
new 4482b4f6c2cc drm/amd/display: Providing a mechanism to have a custom pw [...]
new 0127f0445f7c drm/amd/display: Refactor input mode programming for DIG FIFO
new d2f751722ac6 drm/amd/display: Enable urgent latency adjustments for DCN35
new b9b5a82c5321 drm/amd/display: Fix DSC-re-computing
new d1ae412d74a6 drm/amd/display: Clean-up recout calculation for visual confirm
new 0cfdfebedc5b drm/amd/display: Refactor HUBP into component folder.
new 5b600c1f4996 drm/amd/display: Reset input mode for DIG on encoder reset
new 5922deae69be drm/amd/display: Fix idle optimization checks for multi-di [...]
new b33f1d128cff drm/amd/display: MST DSC check for older devices
new 3706bf2eba8d Revert "drm/amd/display: Only program P-State force if pip [...]
new 176278d8bff2 drm/amd/display: reset DSC clock in post unlock update
new 36d1861725b2 drm/amd/display: [FW Promotion] Release 0.0.216.0
new ede045c091b1 drm/amd/display: 3.2.284
new b911505e6ba4 dm/amd/pm: Fix problems with reboot/shutdown for some SMU [...]
new b4e394e843a1 drm/amdgpu: add CP headers registers to gfx10 dump
new 3b3c9e865e1d drm/amdgpu: add se registers to ip dump for gfx10
new 89773b85599a drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
new 56fd1f8868d8 drm/amdgpu/mes11: fix kiq ring ready flag
new b2871de6961d drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
new 336c8f558d59 drm/amdgpu/pm: Fix uninitialized variable warning for smu10
new df4409d8a04d drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
new 7e39d7ec3588 drm/amdgpu: Fix the uninitialized variable warning
new 421226e5c998 Revert "drm/amdkfd: Add partition id field to location_id"
new a641c25fa45c drm/amd/amdxcp: Fix warnings
new be1684930f52 drm/amdgpu: Fix out-of-bounds write warning
new 547033b59306 drm/amdkfd: Check debug trap enable before write dbg_ev_file
new 3aa6b72045b1 drm/amdgpu: fix uninitialized variable warning for sdma_v7
new 8f184f8e7a07 drm/amdgpu: fix uninitialized variable warning for amdgpu_xgmi
new 85a24a3ea09e drm/amdgpu: ignoring unsupported ras blocks when MCA bank [...]
new 329cec8f18fc drm/amdgpu: fix RAS unload driver issue in SRIOV
new 9e5da9425940 drm/amdgpu: fix uninitialized variable warning for jpeg_v4
new a735b4a4ad9b drm/amdgpu: fix spl component for psp v14
new 29292b0c82e8 drm/amd/pm: enable UMD Pstate profile level for renoir
new 2b3b9d2150c0 drm/amdgpu: change log level
new 24e82654e98e drm/amdkfd: don't allow mapping the MMIO HDP page with lar [...]
new 0617cdde8462 drm/amdgpu: add nbio set_reg_remap helper
new cab62e4839d5 drm/amdgpu: add set_reg_remap callback for NBIO 6.1
new b2648640b924 drm/amdgpu: add set_reg_remap callback for NBIO 7.0
new 9d0e2915c4c6 drm/amdgpu: add set_reg_remap callback for NBIO 7.4
new f9a2274b33cf drm/amdgpu: add set_reg_remap callback for NBIO 7.9
new 42ad8ac6bd37 drm/amdgpu: add set_reg_remap callback for NBIO 7.11
new cacbbfbd2442 drm/amdgpu: add set_reg_remap callback for NBIO 7.2
new 454847c9f41f drm/amdgpu: add set_reg_remap callback for NBIO 2.3
new ffd3d6e780a5 drm/amdgpu: add set_reg_remap callback for NBIO 4.3
new 3345f7ec0d85 drm/amdgpu: add set_reg_remap callback for NBIO 7.7
new 30f45a8ea46b drm/amdgpu: add set_reg_remap callback for NBIF 6.3.1
new c866201cdc2a drm/amdgpu/soc15: use common nbio callback to set remap offset
new 1dd8b24acc0f drm/amdgpu/nv: use common nbio callback to set remap offset
new cdca89bce498 drm/amdgpu/soc21: use common nbio callback to set remap offset
new d768394fa994 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
new 0991e49d2b73 drm/amdgpu: Fix uninitialized variable warning in amdgpu_i [...]
new f683f24093dd drm/amdgpu/pm: Fix the param type of set_power_profile_mode
new 8944acd0f9db drm/amdgpu: fix ucode out-of-bounds read warning
new 51dfc0a4d609 drm/amdgpu: fix mc_data out-of-bounds read warning
new ffd574459df4 drm/amdgpu: Fix truncation by resizing ucode_prefix in imu [...]
new e35ba81bb308 drm/amdgpu: Fix buffer size to prevent truncation in gfx_v [...]
new c4dcb47d4614 drm/amdgpu: Fix comparison in amdgpu_res_cpu_visible
new 10f624ef239b drm/amdkfd: Reconcile the definition and use of oem_id in [...]
new 9095e5544061 drm/amdkfd: Remove arbitrary timeout for hmm_range_fault
new 745e0a90be2e drm/amdgpu/mes: fix mes12 to map legacy queue
new d2d3a44008fe drm/amd/amdkfd: Fix a resource leak in svm_range_validate_ [...]
new 949658cb9b69 drm/radeon: Delay Connector detecting when HPD singals is [...]
new e22e0e483b2c drm/amd/pm: remove deprecated I2C_CLASS_SPD support from n [...]
new df0a9bd92fbb drm/amdgpu/pm: Check input value for CUSTOM profile mode s [...]
new adb9de4dd207 drm/amdgpu/pm: Check input value for power profile setting [...]
new 10fe1a79cd1b drm/amdgpu/vcn: remove irq disabling in vcn 5 suspend
new a166ec28dbc0 drm/amdgpu/vcn: set VCN5 power gating state to GATE on suspend
new 4b0497d25dc0 drm/amd/amdgpu: update jpeg 5 capability
new 98a2e3a0d155 drm/amdgpu/umsch: add support to capture fw debug log
new 78d18b6655fe drm/amd/display: Create dcn401_clk_mgr struct
new 7662bc61c030 drm/amd/display: Disable AC/DC codepath when unnecessary
new 9bf115ac6613 drm/amd/display: Remove unused code for some dc files
new 9ab1278123d8 drm/amd/display: Remove USBC check for DCN32
new 3ecb039847dc drm/amd/display: Fix write to non-existent reg on DCN401
new 9de99fa8c1ea drm/amd/display: Fix 3dlut size for Fastloading on DCN401
new 30c646afea03 drm/amd/display: Refactor DCN401 DCCG into component directory
new 6690d949df04 drm/amd/display: Add COEF filter types for DCN401
new d5192c15fa6a drm/amd/display: Add resource interfaces for get ODM slice rect
new f9d48a88eba5 drm/amd/display: Add left edge pixel for YCbCr422/420 + OD [...]
new 4655b4d95306 drm/amd/display: Expand to higher link rates
new c49e44ede5cd drm/amd/display: Enable SYMCLK gating in DCCG
new 4eaf110f97ae drm/amd/display: Check UHBR13.5 cap when determining max link cap
new 1dd50e634cb4 drm/amd/display: Don't offload flip if not only address update
new 6ac05ae5fff8 drm/amd/display: Allow higher DSC slice support for small [...]
new 61f880039eea drm/amd/display: Reduce I2C speed to 95kHz in DCN401
new 2eb7d4b98700 drm/amd/display: Refactor dcn401_update_clocks
new bd051aa2fcfb drm/amd/display: Find max flickerless instant vtotal delta
new fa73ec95c969 drm/amd/display: Read default boot options
new f45957432351 drm/amd/display: 3.2.285
new 85cf43c554e4 drm/amdkfd: Fix CU Masking for GFX 9.4.3
new 56116dc7a9fd Revert "drm/amd/display: Enable SYMCLK gating in DCCG"
new 1a00f2ac82d6 drm/amdgpu: Fix the warning division or modulo by zero
new 7fc7db824cd4 drm/amd/pm: fix get dpm level count for smu13
new 948e209475a7 drm/amdgpu/pm: Fix code alignment issue
new 7cda0a90426e drm/amdgpu/pm: Drop redundant setting code for pcie lanes
new d1dd0802b3fc drm/amd/pm: fix get dpm level count for yello carp
new b1f7810b05d1 drm/amdgpu: fix dereference after null check
new 1940708ccf5a drm/amdgpu: fix the waring dereferencing hive
new b55bf19eb95e drm/amdgpu: clear the warning unsigned compared against 0 [...]
new f0574a56fb1e drm/amd: fix the warning unchecking return vaule for sdma_v7
new 0ce8ef2639c1 drm/amd/pm: check specific index for aldebaran
new 7f684a67f80a drm/amd/pm: check the return of send smc msg for sienna_cichild
new ff284ecac32a drm/amd/pm: check the return of send smc msg for navi10
new a3ac9d1c9751 drm/amd/pm: check specific index for smu13
new 9f436a0075cb drm/amd/pm: check the return of send smc msg for smu_v13
new e2bff63ba6f8 drm/amdgpu: remove structurally dead code for amd_gmc
new 1b016f87a8f5 drm/amd/pm: remove logically dead code for renoir
new 269435aef45d drm/amdgu: remove unused code
new 67024471616e drm/amd/pm: fix enum type compared against 0
new 1a296827feef drm/amd/pm: fix enum feature compared against 0
new 68de5d31b15b drm/amdgpu: remove structurally dead code
new 3b7d552ea1a0 drm/amd/pm: remove logically dead code
new d190b459b2a4 drm/amdgpu: the warning dereferencing obj for nbio_v7_4
new e6ae021adb79 drm/amdgpu: fix the warning bad bit shift operation for ac [...]
new 76cb763e6ea6 drm/amd/display: Don't register panel_power_savings on OLE [...]
new f76059fe1439 drm/amd/pm: check negtive return for table entries
new ef168e6de965 drm/amdgpu: add initial value for gfx12 AGP aperture
new b61467778e69 drm/amdgpu: fix mqd corruption for gfx12
new 8e8c68f4c90d drm/amdkfd: Use dev_error intead of pr_error
new 4488cd671c77 drm/amdgpu: enable unmapped doorbell handling basic mode [...]
new ff422eb7a91a drm/amd/display: fix documentation warnings for mpc.h
new d1a6bfff9401 drm/amdgpu: Fix null pointer dereference to bo
new 01b32973367b drm/amdgpu: Remove dead code in amdgpu_ras_add_mca_err_addr
new c02c1960c93e drm/amdgpu/pm: Fix the null pointer dereference for smu7
new 00dedab07b52 drm/amd/pm: Add gpu_metrics_v1_6
new 74ab6253dc07 drm/amd/pm: Use gpu_metrics_v1_6 for SMUv13.0.6
new ef5715846283 drm/amdgpu: support imu for gc 12_0_0
new 2531e5dced84 drm/amd/display: Drop pixel_clock_mhz
new 75125e6b4c20 drm/amdgpu/jpeg5: enable power gating
new 73fbc3e00003 drm/amdgpu: enable gfx cgcg&cgls for gfx v12_0_0
new b6420021e17e drm/amd/pm: Fix aldebaran pcie speed reporting
new ce798376ef67 drm/amdgpu: Fix memory range calculation
new 0cdb3f974084 drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_ [...]
new 8ce97959ecc2 drm/amdgpu: Add nps info table to IP discovery
new b194d21b9bcc drm/amdgpu: Use NPS ranges from discovery table
new f326d7cc7456 drm/kfd: Correct pinned buffer handling at kfd restore and [...]
new 599142f948cf drm/amdgpu/pm: Drop hard-code value of usTMax
new 4c11d30c9557 drm/amdgpu: Fix the null pointer dereference to ras_manager
new 2ac72cbc7e61 drm/amdgpu: enable some cg feature for gc 12.0.0
new b2aa3d4b3048 drm/amdgpu: add debug flag to enable RAS ACA
new d19fb10085a4 drm/amdgpu/pm: Fix the null pointer dereference in apply_s [...]
new 7be73af53b57 drm/amdgpu: switch default mes to uni mes
new d8cd2d617a26 drm/amd/amdgpu: enable mmhub and athub cg on gc 12.0.0
new c14d5b5095cc drm/amdgpu: enable gfxoff for gc v12.0.0
new 2581f22fd849 drm/amd/pm: add pp_dpm_dcefclk for smu 14.0.2/3
new b80160a53a4a drm/amdgpu/mes: use mc address for wptr in add queue packet
new 9a55c7797830 drm/amdgpu: fix getting vram info for gfx12
new d430e856ed00 drm/amd/pm: disable gpo temporarily
new b712d7c20133 drm/amdgpu: fix compiler 'side-effect' check issue for RAS [...]
new 3ed181b8ff43 drm/amdkfd: Ensure gpu_id is unique
new b72fa761fc6b drm/amdgpu: fix documentation errors in sdma v7.0
new 0cce5f285d9a drm/amdkfd: Check correct memory types for is_system variable
new 736f911204ec drm/amdgpu: fix documentation errors in gmc v12.0
new 5d32b7e77b89 drm/amdkfd: Add GFX1201 to svm_range_get_pte_flags function
new d3620eeae82c drm/amd/amdgpu: add module parameter for jpeg
new 512b322b9a16 drm/amd/pm: support pp_dpm_pcie on smu v14.0.2/3
new 347eccc4053f drm/radeon: initialize backlight for iMac12,2 with Radeon 6750M
new 48fdcadb2c40 drm/amdgpu/display: Update kdoc for 'optc35_set_odm_combine'
new 72e6ea95c41d drm/amdgpu: Remove duplicate amdgpu_umsch_mm.h header
new 985f77585290 drm/amd/pm: support mode1 reset on smu v14.0.3
new a1a9143c96ba drm/amdgpu/vcn: update vcn5 enc/dec capabilities
new 1446226d32a4 drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1
new e060c7ba7e33 drm/amdgpu: Remove duplicate check for *is_queue_unmap in [...]
new 26e20235ce00 drm/amdgpu: Add amdgpu_bo_is_vm_bo helper
new 8fb0efb10184 drm/amdgpu: Reduce mem_type to domain double indirection
new 50bff04d0250 drm/amdgpu: Describe all object placements in debugfs
new f6bce954f432 drm/amdgpu: change aca bank error lock type to spinlock
new 4d154b1ca580 drm/amd/pm: Add support for DPM policies
new ec41bdd82e9b drm/amd/pm: Update PMFW messages for SMUv13.0.6
new e07c5a35d178 drm/amd/pm: Add support to select pstate policy
new 83b90b138bc2 drm/amd/pm: Add xgmi plpd policy to pm_policy
new 20897c6e7115 drm/amd/pm: Add xgmi plpd to SMU v13.0.6 pm_policy
new 7794e99848de drm/amd/pm: Add xgmi plpd to aldebaran pm_policy
new 258ed689bc31 drm/amdgpu: change bank cache lock type to spinlock
new 5d6f66b542a6 drm/amd/pm: Add xgmi plpd to arcturus pm_policy
new 546e6309d14c drm/amd/pm: Remove legacy interface for xgmi plpd
new 062a7ce676e0 drm/amdgpu: fix ACA no query result after gpu reset
new 964cf2c28da7 drm/amd/display: Move DSC functions from dc.c to dc_dsc.c
new 9eb5c2a29afa drm/amd/display: Remove duplicate configuration
new 872c0de315d2 drm/amd/display: Add missing enable and disable symclk_se [...]
new 290c0462e0bb drm/amd/display: Fix incorrect DCN401 comparison
new 7f46daca1399 drm/amd/display: Use the correct TMDS function to avoid DV [...]
new 70bb97d95fe1 drm/amd/display: Adjust incorrect indentations and spaces
new 7a1dd866c5ac drm/amd/display: enable EASF support for DCN40
new bea00fab2b0e drm/amd/display: Refactor HUBBUB into component folder for DCN401
new 7991585b7743 drm/amd/display: Modify HPO pixel clock programming to sup [...]
new c801cf3d25a6 drm/amd/display: Add missing DML2 var helpers
new 67a4888dc38c drm/amd/pm: update driver-if interface
new c6bce984b891 drm/amd/display: Add NULL check within get_target_mpc_factor
new ccb167104a8f drm/amd/display: Deallocate DML 2.1 Memory Allocation
new afa91e2d1e58 drm/amd/display: Add 3DLUT DMA load trigger
new a329598e9eab drm/amd/display: Clear shared dmub firmware state on init
new ecfd1bc18a5b drm/amd/display: Add ips status info to debugfs
new 3aec7a5af4d6 drm/amd/display: Fix pipe addition logic in calc_blocks_to [...]
new 5745cb2da6fe drm/amd/display: Remove redundant idle optimization check
new 6b7fd8306efb drm/amd/display: fix a typo which causes an incorrect ODM [...]
new 44b9a7cfc035 drm/amd/display: Fix ODM + underscan case with cursor
new 9716bae1eaaf drm/amd/display: Disable DCN401 idle optimizations
new 79d92dbaf60c drm/amd/display: Correct display clocks update block sequence
new fa3c5a8edc04 drm/amd/display: Not fallback if link BW is smaller than req BW
new 5f56be33f33d drm/amd/display: Fix POWERPC_64 compilation
new 6e3726419bfc drm/amd/display: 3.2.286
new 3a19a8af64ea drm/amdgpu: Extend KIQ reg polling wait for VF
new 5434bc03f52d drm/amdgpu: Queue KFD reset workitem in VF FED
new 28e782b2c713 drm/amd/swsmu: update Dpmclocks_t for smu v14.0.1
new 2aadb520bfac drm/amdgpu: update type of buf size to u32 for eeprom functions
new 9488d7affe01 drm/amd/pm: Remove unused interface to set plpd
new 04806c1a21d7 Revert "drm/amd/pm: Use gpu_metrics_v1_6 for SMUv13.0.6"
new f88e570d4b1f Documentation/amdgpu: Add PM policy documentation
new 64af3d3d66c7 Revert "drm/amd/pm: Add gpu_metrics_v1_6"
new e7d1f1162bb1 drm/amd/amdgpu: add thm 14.0.2 header file
new 90bc75b08f30 drm/amd/pm: enable thermal alert on smu 14.0.2/3
new 191ef65b4ecb drm/amdgpu: remove unused struct 'hqd_registers'
new 1cd04b5c44a2 drm/amd/display: remove unused struct 'aux_payloads'
new fb63d6fdcd3c drm/amd/display: remove unused struct 'dc_reg_sequence'
new 9c1a429217d2 drm/amdgpu: Fix amdgpu_vm_is_bo_always_valid kerneldoc
new 9262f411dc2e drm/amdgpu: skip to create ras xxx_err_count node when ACA [...]
new 29c03edecd09 drm/amd/pm: fix unsigned value asic_type compared against
new 030ffd4d43b4 drm/admgpu: fix dereferencing null pointer context
new 64da71ea7641 drm/amdgpu: fix invadate operation for umsch
new fa1040811678 drm/amdgpu/mes12: mes hw_fini fix for mode1 reset
new 806e8c557940 drm/amdgpu: fix invadate operation for pg_flags
new 0ea554455542 drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
new 19f0edd897f7 drm/amdgpu/atomfirmware: add intergrated info v2.3 table
new 8d7b1496754d drm/amdgpu: program device_cntl2 through pci cfg space
new cf85764e2bf1 drm/amdgpu: correct hbm field in boot status
new 0b6dc64b4e22 drm/amd/display: Refactor construct_phy function in dc/lin [...]
new f889f9c68bcc drm/amdgpu - optimize rlc spm cntl
new e21e0b782430 drm/amd/amdgpu: fix the inst passed to amdgpu_virt_rlcg_reg_rw
new 6b18376ef37c drm/amd/pm: workaround to pass jpeg unit test
new 621a4e9efb18 drm/amdgpu: Add CRC16 selection in config
new 74feef5667ef drm/amdgpu: rename the ip_dump to ip_dump_core
new 0f83227bc8f0 drm/amdgpu: Add cp queues support fro gfx10 in ipdump
new 8444453dced3 drm/amdgpu: add gfx queue support of gfx10 in ipdump
new 29b1fc665cc9 drm/amdgpu: add prints in IP State dump
new 836bc350a59b drm/amdgpu: add more device info to the devcoredump
new eb14b8f50516 drm/amdgpu: Add missing offsets in gc_11_0_0_offset.h
new b5812822d9c9 drm/amdgpu: add gfx11 registers support in ipdump
new 015a04a59e3f drm/amdgpu: add print support for gfx11 ipdump
new 400c49e27d28 drm/amd/display: Pass errors from amdgpu_dm_init() up
new 368c33ac8ab9 drm/amdgpu: add cp queue registers for gfx11 ipdump
new 498906d37610 drm/amdgpu: add gfx queue support for gfx11 ipdump
new fa4c500ce93f drm/amdgpu/display: Fix null pointer dereference in dc_str [...]
new cfe34d6a4c0f drm/amd/display: Enable colorspace property for MST connectors
new 87dfeb47a5f4 drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
new ca0bfaad4fb1 drm/amdgpu: silence UBSAN warning
new 04c1ea9d6482 drm/amd/display: clean up some inconsistent indenting
new f2a1fbdd1f19 drm/amdgpu: drop MES 10.1 support v3
new ab47fa8358f7 drm/amd/amdgpu: add AMD_PG_SUPPORT_VCN_DPG flag
new 511a623fb46a drm/amdgpu: fix dereference null return value for the func [...]
new 3c603b1fa8b4 drm/amdgpu: fix typo in amdgpu_ras_aca_sysfs_read() function
new c2edec1676ca drm/amd/display: Fix incorrect cursor position for dcn401
new 2998bccfa419 drm/amd/display: Enable ISHARP support for DCN401
new ddef2cfbb892 drm/amd/display: Remove unused code
new 91b586cc05fd drm/amd/display: Refactor HUBP into component folder.
new a00e85713c37 drm/amd/display: Update DML2.1 generated code
new b7a08552e11f drm/amd/display: Remove unnecessary HPD entry for DCN401
new e7595e3740e6 drm/amd/display: Use DCN 410 includes for DCN401
new 7da55c27e767 drm/amd/display: Remove incorrect FP context start
new 00ee2e58c144 drm/amd/display: Fix null pointer dereference for dcn401
new d0a6d85072b0 drm/amd/display: Add missing registers for DCN401
new 7920af262ad1 drm/amd/display: Move some init routines to dm_sw_init()
new c75bfd1567fe drm/amd/display: Add new GPINT command definitions
new 234e94555800 drm/amd/display: Enable copying of bounding box data from [...]
new d4ab6c409b16 Revert "drm/amdkfd: fix gfx_target_version for certain 11. [...]
new 7978c4d41496 drm/amdkfd: simplify APU VRAM handling
new e864180ee49b drm/amdgpu: Add lock around VF RLCG interface
new eab57bf22f07 drm/amdgpu/gfx11: select HDP ref/mask according to gfx ring pipe
new 2e216b1e6ba2 drm/amdgpu/gfx11: handle priority setup for gfx pipe1
new ef5c0f897ec9 drm/amdgpu: Make CPX mode auto default in NPS4
new 6670142d25f3 drm/amdgpu/gfx11: enable gfx pipe1 hardware support
new ff4e49f446ed drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
new dec4f2d224ed drm/amdkfd: Sync trap handler binary with source
new c5e358913d92 drm/amdkfd: Replace deprecated gfx12 trap handler instructions
new 3027ce13e04e drivers/gpu: Fix misalignment in comment block
new 88c61827cedc drm/amd/display: dynamically allocate dml2_configuration_o [...]
new 6d438caaeaa1 drm/amd/display: fix graphics_object_id size
new 669d6b078ed8 drm/amd/display: avoid large on-stack structures
new f8718c482572 drm/amd/display: Move 'struct scaler_data' off stack
new eba791dc1754 drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_GFX12
new 813e7d4cd05e drm/amdgpu: drop some kernel messages in VCN code
new fda812ebe3d9 drm/amdkfd: gfx12 context save/restore trap handler fixes
new 76bec2a03163 drm/amdgpu: use u32 for buf size in __amdgpu_eeprom_xfer
new 473af28d3e63 drm/amdgpu: Estimate RAS reservation when report capacity v2
new 730ac573868b drm/amd/display: Convert some legacy DRM debug macros into [...]
new 7d3b9668e668 drm/amdgpu/soc24: use common nbio callback to set remap offset
new 2bac08446884 drm/radeon: Remove __counted_by from StateArray.states[]
new a474161e84fc drm/amdgpu: Update programming for boot error reporting
new c09d2eff81a9 drm/amdgu: fix Unintentional integer overflow for mall size
new 745f7170db4f drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
new 514dc965b26a drm/amdgpu: add gfx9 register support in ipdump
new 173ef9182ae7 drm/amdgpu: add print support for gfx9 ipdump
new 34b8d94b6ce4 drm/amdgpu: add cp queue registers for gfx9 ipdump
new 33837d62a4cb drm/amdgpu: rename ip_dump_cp_queues to compute queues
new a1a049bd59b3 drm/amdgpu: fix comments and error message for ipdump
new 34a6aa4e12df drm/amd/display: Fix a handful of spelling mistakes
new 98f9e5ea474d drm/amdgpu/pptable: Fix UBSAN array-index-out-of-bounds
new b7e2170b8793 drm/amdgpu: init SAW registers for mmhub v3.3
new 301dfbfc84e8 drm/amdgpu: disable lane0 L1TLB and enable lane1 L1TLB
new 392829010238 drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_NV10
new dfe190aff881 drm/amdkfd: remove dead code in the function svm_range_get [...]
new 73e1d104ef7f drm/amdgpu: define new gfx12 uapi flags
new b592d01df6ef drm/amdgpu: update gc_12_0_0 headers
new a9ebd10482d3 Revert "drm/amdgpu/gfx11: enable gfx pipe1 hardware support"
new 975507d73c44 drm/amd/display: Keep VBios pixel rate div setting until n [...]
new 7069484dbebc drm/amd/display: turn on symclk for dio virtual stream in [...]
new 57c4982169df drm/amd/display: Wait for hardmins to complete on dcn401
new e86e8798d365 drm/amd/display: Fix swapped dimension calculations
new 1349db158154 drm/amd/display: Add params of set_abm_event for VB Scaling
new e902dd7f3e3b drm/amd/display: workaround for oled eDP not lighting up o [...]
new 4002a6c55e99 drm/amd/display: Support new VA page table block size
new c5afb313e7e6 drm/amdkfd: Handle deallocated VPGRs in gfx11+ trap handler
new cc4d6ea0f21e drm/amd/display: Fix DML2 logic to set clk state to min
new 2770b91588c2 drm/amd/display: Add retires when read DPCD
new 4621e10e0158 drm/amd/display: Only program P-State force if pipe config [...]
new e69d43356ffd drm/amd/display: Move fpo_in_use to stream_status
new 46eb63ec8a98 drm/amdkfd: Comment out the unused variable use_static in [...]
new 8178cfb0b48b drm/amdkfd: fix the kdf debugger issue
new b5b561621d5d drm/amdkfd: remove dead code in kfd_create_vcrat_image_gpu
new 45bd39fb3bf6 drm/amdgpu: Update the impelmentation of AMDGPU_PTE_MTYPE_VG10
new 50151b7f1c79 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
new 8332f1aaf571 drm/amd/pm: add missing error handling in function smu_v13 [...]
new 5e211d2cf2d3 drm/amd/display: Use current_state when checking old_pipe [...]
new 3e538e43222c drm/amd/display: Add UCLK p-state support message to dcn401
new 2656e1ce783a drm/amdgpu: add reset sources in gpu reset context
new 239612c3762d drm/amd/display: Updated optc401_set_drr to use dcn401 functions
new 978f5428c938 drm/amdgpu: Set PTE_IS_PTE bit for gfx12
new 3c7758beb269 drm/amdgpu: Update soc24_enum.h and soc21_enum.h
new dbe2c4c8ab92 drm/amdkfd: add reset cause in gpu pre-reset smi event
new 5d74be8c3a94 drm/amd/display: fix YUV video color corruption in DCN401
new 287412990360 drm/amd/display: Fetch Mall caps from DC
new c8ad1bbbc275 drm/amdgpu: fix failure mapping legacy queue when FLR
new 7f7f43f28eb3 drm/amdkfd: remove logically dead code
new 1ff6631baeb1 drm/amd/display: Prevent IPX From Link Detect and Set Mode
new 17035a45f1ae drm/amd/pm: remove dead code in si_convert_power_level_to_smc
new 15c2990e0f01 drm/amd/display: Add null checks for 'stream' and 'plane' [...]
new b95fa494d6b7 drm/amdgpu: add RAS is_rma flag
new 1ddaaa244021 Merge tag 'amd-drm-next-6.11-2024-06-07' of https://gitlab [...]
new 2bdb481bf7a9 drm/rockchip: vop2: Fix the port mux of VP2
new 2e3f08a1ac99 MAINTAINERS: fix LG sw43408 panel driver drm-misc git URL
new 6898837d4335 drm/tiny: ili9225: drop driver owner assignment
new 3ab28b7d8d99 drm/tiny: mi0283qt: drop driver owner assignment
new 9745097ca730 drm/tiny: panel-mipi-dbi: drop driver owner assignment
new 5284e4202aa0 drm/tiny: st7586: drop driver owner assignment
new b58a0bc904ff nouveau: add command-line GSP-RM registry support
new e0db0269155e drm: xlnx: Store base pointers in zynqmp_disp directly
new 1b9e7cad1b59 drm: xlnx: Fix kerneldoc
new 25af9c1ab332 drm: zynqmp_dp: Downgrade log level for aux retries message
new c032d8469412 drm: zynqmp_dp: Adjust training values per-lane
new 61ba791c4a7a drm: zynqmp_dpsub: Always register bridge
new 87f36e03c0f1 drm: xlnx: zynqmp_dpsub: Fix few function comments
new c72211751870 drm: xlnx: zynqmp_dpsub: Fix compilation error
new 2940ee03b232 Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
new 75b68f22e39a drm: ci: fix the xfails for apq8016
new 4a9a567ab101 nouveau: Add missing break statement
new 986c12d8c9a6 drm/fb_dma: Add checks in drm_fb_dma_get_scanout_buffer()
new 13d56abef172 drm/vmwgfx: Remove duplicate vmwgfx_vkms.h header
new 235e60653f8d drm/debugfs: Drop conditionals around of_node pointers
new b94605a3889b lib/fonts: Allow to select fonts for drm_panic
new e91a36b47286 drm/panel: ili9341: Remove a superfluous else after return
new b0a835db1743 Merge drm/drm-next into drm-misc-next
new 73ef0aecba78 drm/fbdev-generic: Do not set physical framebuffer address
new 757a2713761f fbdev/deferred-io: Move pageref setup into separate helper
new 28aea43c705a fbdev/deferred-io: Clean up pageref on lastclose
new abc79a0e0a3e fbdev/deferred-io: Test screen_buffer for vmalloc'ed memory
new dcaefc823958 fbdev/deferred-io: Test smem_start for I/O memory
new 1ecbc7dd2902 fbdev/deferred-io: Always call get_page() for framebuffer pages
new 747bda7bb5b1 fbdev/deferred-io: Provide get_page hook in struct fb_deferred_io
new 150f431a0831 drm/fbdev: Add fbdev-shmem
new fcb3694af571 drm/ast: Use fbdev-shmem
new 994c6277e68d drm/gud: Use fbdev-shmem
new b3e328dcedc1 drm/hyperv: Use fbdev-shmem
new b1fd6da2438d drm/mgag200: Use fbdev-shmem
new 92e7a368917b drm/solomon: Use fbdev-shmem
new eb9479a98c61 drm/tiny/cirrus: Use fbdev-shmem
new 5bd79b70a293 drm/tiny/gm12u320: Use fbdev-shmem
new 049f75bd0b0d drm/tiny/ofdrm: Use fbdev-shmem
new 5134fa750e71 drm/tiny/simpledrm: Use fbdev-shmem
new 0f8c7314772f drm/udl: Use fbdev-shmem
new 8b1bb818b234 drm/virtio: Use fbdev-shmem
new d2b42634fd41 drm/vkms: Use fbdev-shmem
new 808a40b69468 drm/fbdev-dma: Implement damage handling and deferred I/O
new 386030e519ce drm/arm/komeda: Use fbdev-dma
new f3796250799c drm/hisilicon/kirin: Use fbdev-dma
new 931af444041a drm/imx/lcdc: Use fbdev-dma
new c1eef5ae0643 drm/ingenic: Use fbdev-dma
new 0992284b4fe4 drm/mediatek: Use fbdev-dma
new 70c82ee1acac drm/panel/panel-ilitek-9341: Use fbdev-dma
new b3fdbd60d35c drm/renesas/rcar-du: Use fbdev-dma
new ff5cea0f03a6 drm/renesas/rz-du: Use fbdev-dma
new 90d0799af3c2 drm/renesas/shmobile: Use fbdev-dma
new b4c3fe533cd1 drm/rockchip: Use fbdev-dma
new a9a0f08df54a drm/tiny/hx8357d: Use fbdev-dma
new 6447acb8b353 drm/tiny/ili9163: Use fbdev-dma
new 5ab91447aa13 drm/tiny/ili9225: Use fbdev-dma
new 18c6e51f16f0 drm/tiny/ili9341: Use fbdev-dma
new 4f229b50b2de drm/tiny/ili9486: Use fbdev-dma
new 6a09ecfe2867 drm/tiny/mi0283qt: Use fbdev-dma
new 9317ff69170d drm/tiny/panel-mipi-dbi: Use fbdev-dma
new 01849b42e7a7 drm/tiny/repaper: Use fbdev-dma
new 85c8e3ec806b drm/tiny/st7586: Use fbdev-dma
new c32705b5915f drm/tiny/st7735r: Use fbdev-dma
new aae4682e5d66 drm/fbdev-generic: Convert to fbdev-ttm
new 18bc074c226b drm/fbdev: Clean up fbdev documentation
new 0fe113ad4758 drm/gma500: Fix spelling mistake "patter" -> "pattern"
new a6cd27d92a96 drm/panel-edp: Add ID for KD KD116N09-30NH-A016
new ef283674a17e drm/uapi: Move drm_color_ctm_3x4 out from drm_mode.h
new 7fb8af6798e8 drm: deprecate driver date
new ad3323a6ccb7 drm/drm-bridge: Drop conditionals around of_node pointers
new d26238c6806d drm/amdgpu: Use drm_crtc_vblank_crtc()
new 4a7fe0576e93 drm/hisilicon/kirin: Include linux/io.h for readl()/writel()
new e34a7238bd53 drm/hisilicon/kirin: Fix 64bit divisions
new 6d46a50934c8 drm/hisilicon/kirin: Fix MASK(32) on 32bit architectures
new 8c59c8709e30 drm/hisilicon/kirin: Allow build with COMPILE_TEST=y
new 5bbad9e008a8 drm/omap: Open code phys_to_page()
new dc6fcaaba5a5 drm/omap: Allow build with COMPILE_TEST=y
new 1cfce526351f drm/atmel-hlcdc: Allow build with COMPILE_TEST=y
new f0edd66e3428 drm/rcar-du: Allow build with COMPILE_TEST=y
new 6597efcfc535 drm/stm: Allow build with COMPILE_TEST=y
new ed325ac38e0c drm/arm/komeda: don't use confusing 'timeout' variable name
new 9054c46d479b drm/arm/komeda: Fix komeda probe failing if there are no l [...]
new 71b03802fe3b drm/arm/komeda: Move pipeline prints to after the entire p [...]
new a918dcfecc36 drm/arm/komeda: update DMA mask to 40 bits
new 11cdc8f2bde4 drm: use "0" instead of "" for deprecated driver date
new 5aed213c7c6c drm/udl: Remove DRM_CONNECTOR_POLL_HPD
new bf1754789386 drm/udl: Move drm_dev_{enter, exit}() into udl_get_edid_block()
new 9f2b334bd280 drm/udl: Clean up Makefile
new 90e0fd1e6c85 drm/udl: Untangle .get_modes() and .detect_ctx()
new 2262e917b3da drm/udl: Remove struct udl_connector
new f0a83a2cf9eb drm/bridge: simple-bridge: Remove a redundant check on exi [...]
new 482ade3ec1c5 drm/bridge: tfp410: Remove a redundant check on existence [...]
new 0f4bca4e1be3 drm/bridge: nxp-ptn3460: Remove a redundant check on exist [...]
new a8f856bf054a drm/bridge: panel: Remove a redundant check on existence o [...]
new 8761a39e3f9d drm/bridge: it6505: Remove a redundant check on existence [...]
new 41e6ed85e457 drm/bridge: adv7511: Remove a redundant check on existence [...]
new b24fd6e9eb66 drm/bridge: cdns-mhdp8546: Remove a redundant check on exi [...]
new 0a59deb2fedb drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Remove a redu [...]
new 80221a89ff95 drm/bridge: synopsys: dw-mipi-dsi: Remove a redundant chec [...]
new 91942a37ebba drm/bridge: lt9611uxc: Remove a redundant check on existen [...]
new ec74951a7507 drm/bridge: imx: Remove redundant checks on existence of b [...]
new 591255853a37 drm/bridge: analogix: Remove redundant checks on existence [...]
new 37f3821c7cc8 drm/bridge/analogix/anx6345: switch to struct drm_edid
new 8aa8781ba3c1 drm/bridge/analogix/anx78xx: switch to struct drm_edid
new 7c585f9a71aa drm/bridge: anx7625: use struct drm_edid more
new 78e90e003b96 drm/i2c: tda998x: switch to struct drm_edid
new 5c465601d423 drm/bochs: switch to struct drm_edid
new ac15c653fb09 drm/virtio: switch to struct drm_edid
new 3dbfbd101a58 drm/edid: remove drm_do_get_edid()
new 9fbfe9817ae5 accel/ivpu: Update VPU FW API headers
new 41ca33d8d356 accel/ivpu: Add sched_mode module param
new 8fa5514c22b9 accel/ivpu: Create priority based command queues
new eb756b4c2c15 accel/ivpu: Implement support for preemption buffers
new cf40fbaf7088 accel/ivpu: Add HWS JSM messages
new 2a18ceff9482 accel/ivpu: Implement support for hardware scheduler
new 68ca7b06b5b0 accel/ivpu: Add resume engine support
new cdfad4db7756 accel/ivpu: Add NPU profiling support
new 2c3801b17459 accel/ivpu: Add force snoop module parameter
new 8f2eb8915993 accel/ivpu: Configure fw logging using debugfs
new cb323de31a0c accel/ivpu: Increase reset counter when warm boot fails
new 0adff3b0ef12 accel/ivpu: Share NPU busy time in sysfs
new d831e62aa276 drm/fbdev-dma: Clean up deferred I/O
new 216afc2c11b7 drm/fbdev-shmem: Clean up deferred I/O
new 0b03829fdece drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_dcs [...]
new 24acbcce5cc6 drm/mipi-dsi: Fix theoretical int overflow in mipi_dsi_gen [...]
new 7d3f6acaf87c drm/mipi-dsi: mipi_dsi_*_write functions don't need to rat [...]
new 3b724909a380 drm/mipi-dsi: Reduce driver bloat of mipi_dsi_*_write_seq()
new 966e397e4f60 drm/mipi-dsi: Introduce mipi_dsi_*_write_seq_multi()
new d6fcbec281a2 drm/panel: novatek-nt36672e: Switch to mipi_dsi_dcs_write_ [...]
new d6ddb6624a7f drm/panel: boe-tv101wum-nl6: Don't use a table for inittin [...]
new 95951654ca57 drm/panel: ili9882t: Don't use a table for initting panels
new 6f6fd690de1a drm/panel: innolux-p079zca: Don't use a table for initting panels
new 71465a86296a dt-bindings: vendor-prefixes: Add microtips
new 37dbca37f3b5 dt-bindings: vendor-prefixes: Add lincolntech
new 43f092d2540f dt-bindings: display: simple: Add Microtips & Lincolntech [...]
new ac9b8b7fee65 drm/panel: simple: Add Lincoln Tech Sol LCD185-101CT panel
new f558d676cfbc drm/panel: simple: Add Microtips Technology 13-101HIEBCAF0 [...]
new 2c3d1bd284c5 drm/panel: simple: Add Microtips Technology MF-103HIEB0GA0 panel
new 302d583211e2 accel/ivpu: Split IP and buttress headers
new 8a27ad81f7d3 accel/ivpu: Split IP and buttress code
new 2f7ffb06d6c6 accel/ivpu: Replace wake_thread with kfifo
new eba54e9c4483 dt-bindings: display: panel: Add himax hx83102 panel bindings
new 0ef94554dc40 drm/panel: himax-hx83102: Break out as separate driver
new 4fd07f679beb dt-bindings: display: panel: Add compatible for BOE nv110wum-l60
new 1173db117634 drm/panel: himax-hx83102: Support for BOE nv110wum-l60 MIP [...]
new 4020c15c0fca dt-bindings: display: panel: Add compatible for IVO t109nw41
new 3179338750d8 drm/panel: himax-hx83102: Support for IVO t109nw41 MIPI-DSI panel
new ecde5db1598a drm/mgag200: Set DDC timeout in milliseconds
new eb1ae34e48a0 drm/mgag200: Bind I2C lifetime to DRM device
new 23368d7b9c1a drm/mgag200: Store pointer to struct mga_device in struct [...]
new f2e9952449c0 drm/mgag200: Allocate instance of struct mga_i2c_chan dynamically
new 21cd078519ed drm/mgag200: Inline mgag200_i2c_init()
new 814ebf50bb28 drm/mgag200: Replace struct mga_i2c_chan with struct mgag200_ddc
new ddadc87f1498 drm/mgag200: Rename mgag200_i2c.c to mgag200_ddc.c
new b7e04af37edc drm/mgag200: Rename struct i2c_algo_bit_data callbacks
new 66d58ec0bc65 drm/mgag200: Acquire I/O-register lock in DDC code
new 46c131986030 drm/mgag200: Use drm_connector_helper_get_modes()
new 51f9183e4af8 drm/panel: lg-sw43408: add missing error handling
new f79d6d28d8fe drm/mipi-dsi: wrap more functions for streamline handling
new 91329f921283 drm/panel: boe-tv101wum-nl6: use wrapped MIPI DCS functions
new 510ba36e86ee drm/panel: ilitek-ili9882t: use wrapped MIPI DCS functions
new 0f43988fb9c1 drm/panel: innolux-p079zca: use mipi_dsi_dcs_nop_multi()
new 67ba7a82d99a drm/panel: novatek-nt36672e: use wrapped MIPI DCS functions
new 85cb9d603953 drm/panel: lg-sw43408: use new streamlined MIPI DSI API
new 3cbcbe016c31 drm/v3d: Add Performance Counters descriptions for V3D 4.2 [...]
new c606043ddbf0 drm/v3d: Different V3D versions can have different number [...]
new 36b75080e68b drm/v3d: Create a new V3D parameter for the maximum number [...]
new f33fe58298e6 drm/v3d: Create new IOCTL to expose performance counters i [...]
new f5b798bdc917 drm/v3d: Use V3D_MAX_COUNTERS instead of V3D_PERFCNT_NUM
new 673087d8b023 drm/v3d: Deprecate the use of the Performance Counters enum
new e7f67d0388e7 Revert "drm/mgag200: Add a workaround for low-latency"
new b593ea940623 drm/mgag200: Add an option to disable Write-Combine
new cc2db2ef8d9e drm/panel: himax-hx8394: Handle errors from mipi_dsi_dcs_s [...]
new 587c48f62237 drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPI [...]
new 6320b9199dd9 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP i [...]
new 554c00181968 drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO [...]
new 6a7bd6cde73f drm/panel: ilitek-ili9882t: Check for errors on the NOP in [...]
new 509eaa8aeee6 drm/panel: himax-hx83102: If prepare fails, disable GPIO b [...]
new 676a079fb3be drm/panel: himax-hx83102: Check for errors on the NOP in p [...]
new a2ab7cb169da drm/panel: himax-hx83102: use wrapped MIPI DCS functions
new d9ca4b760ef6 drm/bridge: tc358767: Enable FRMSYNC timing generator
new 8a0a7b98d4b6 drm/mst: Fix NULL pointer dereference at drm_dp_add_payload_part2
new a856a53de93e drm/probe-helper: Call drm_mode_validate_ycbcr420() before [...]
new 484436ec5c2b drm/bridge: it6505: fix hibernate to resume no display issue
new 7acacca1b157 drm/panel-edp: Add CMN N116BCJ-EAK
new bd0fc87d5adc dt-bindings: display: Reorganize legacy eDP panel bindings
new 444f396c6242 drm/nouveau: convert to using is_hdmi and has_audio from d [...]
new 242136edda0f drm/radeon: convert to using is_hdmi and has_audio from di [...]
new 8032e67f7949 drm/radeon: remove radeon_connector_edid() and stop using [...]
new 42505ab12019 drm/amdgpu: remove amdgpu_connector_edid() and stop using [...]
new adcea136b4e8 drm/edid: add a helper for EDID sysfs property show
new 3d9d313d518c drm/connector: update edid_blob_ptr documentation
new 983095eaf6c1 dma-buf/fence-array: Add flex array to struct dma_fence_array
new 375c4d158394 Merge drm/drm-next into drm-misc-next
new 3c5426740ee8 drm/bridge: analogix_dp: convert to struct drm_edid
new ff2a391349af drm/hisilicon/hibmc: convert to struct drm_edid
new 56056ef643fc drm/loongson/7a1000: convert to struct drm_edid
new 9a7f6aeac294 drm/loongson/7a2000: convert to struct drm_edid
new d814fbfc1027 drm/imx/tve: convert to struct drm_edid
new 40f98db5c060 drm/imx/ldb: convert to struct drm_edid
new 582d79f34330 drm/connector: Introduce an HDMI connector initialization [...]
new 68aaa74da5b4 drm/tests: connector: Add tests for drmm_connector_hdmi_init
new 54cb39e2293b drm/connector: hdmi: Create an HDMI sub-state
new aadb3e16b8f3 drm/connector: hdmi: Add output BPC to the connector state
new c6d219fb0335 drm/mode_object: Export drm_mode_obj_find_prop_id for tests
new eb66d34d793e drm/tests: Add output bpc tests
new 948f01d5e559 drm/connector: hdmi: Add support for output format
new 08eeaa134e1d drm/tests: Add output formats tests
new 40167bcbd19c drm/display: hdmi: Add HDMI compute clock helper
new abb6f74973e2 drm/tests: Add HDMI TDMS character rate tests
new f035f4097f1e drm/connector: hdmi: Calculate TMDS character rate
new 62eea520755e drm/tests: Add TDMS character rate connector state tests
new e5030a74f976 drm/connector: hdmi: Add custom hook to filter TMDS charac [...]
new a6cb58a2c13b drm/tests: Add HDMI connector rate filter hook tests
new 26ff1c38fc29 drm/connector: hdmi: Compute bpc and format automatically
new 945f516ed346 drm/tests: Add HDMI connector bpc and format tests
new 10af38d9e7d2 drm/doc: Remove unused Broadcast RGB Property
new ab52af4ba7c7 drm/connector: hdmi: Add Broadcast RGB property
new 73af58c1b441 drm/tests: Add tests for Broadcast RGB property
new 027d43590649 drm/connector: hdmi: Add RGB Quantization Range to the con [...]
new 4af70f19e559 drm/tests: Add RGB Quantization tests
new f378b77227bc drm/connector: hdmi: Add Infoframes generation
new 4fa04f4cccc4 drm/tests: Add infoframes test
new c602e4959a0c drm/connector: hdmi: Create Infoframe DebugFS entries
new b47a72f30768 drm/vc4: hdmi: Switch to HDMI connector
new 27e0a194a256 drm/vc4: tests: Remove vc4_dummy_plane structure
new b3bf19552ea3 drm/vc4: tests: Convert to plane creation helper
new 65548c8ff0ab drm/rockchip: inno_hdmi: Switch to HDMI connector
new ea64761a54a2 drm/sun4i: hdmi: Switch to HDMI connector
new 9bb3d9ad3e19 dt-bindings: display: rockchip,dw-mipi-dsi: Document RK3128 DSI
new 62545c719e26 drm/rockchip: dsi: Add support for RK3128
new c7ce956bb6d0 drm/dp: Fix documentation warning
new 9b48124cc118 drm/sti: Include linux/io.h for devm_ioremap()
new 74bde7581df3 drm/sti: Allow build with COMPILE_TEST=y
new 598dc42f25cc drm/panel: raydium-rm692e5: Stop tracking prepared
new 3c24e31c908e drm/panel: boe-tv101wum-nl6: Stop tracking prepared
new 1985e3512b5a drm/panel: boe-tv101wum-nl6: Don't call unprepare+disable [...]
new 3904f317fd97 drm/panel: edp: Stop tracking prepared/enabled
new ec7629859331 drm/panel: edp: Add a comment about unprepare+disable at s [...]
new f90550512924 drm/panel: innolux-p079zca: Stop tracking prepared/enabled
new eeb133ff7847 drm/panel: innolux-p079zca: Don't call unprepare+disable a [...]
new 157c1381780a drm/panel: kingdisplay-kd097d04: Stop tracking prepared/enabled
new 68c205ef3c39 drm/panel: kingdisplay-kd097d04: Don't call unprepare+disa [...]
new f124478dd18c drm/panel: ltk050h3146w: Stop tracking prepared
new b7ca446ecb53 drm/panel: ltk050h3146w: Don't call unprepare+disable at s [...]
new 2b8c19b9d7bc drm/panel: ltk500hd1829: Stop tracking prepared
new 3357f6f465e6 drm/panel: ltk500hd1829: Don't call unprepare+disable at s [...]
new b605f257f386 drm/panel: novatek-nt36672a: Stop tracking prepared
new 2a9487b5aa55 drm/panel: novatek-nt36672a: Don't call unprepare+disable [...]
new 5a847750aac8 drm/panel: samsung-atna33xc20: Stop tracking prepared/enabled
new 49869668ff0e drm/panel: samsung-atna33xc20: Don't call unprepare+disabl [...]
new 2a1c99d7159b drm/panel: simple: Stop tracking prepared/enabled
new bc62654df3c8 drm/panel: simple: Add a comment about unprepare+disable a [...]
new 4e5e6fa77a9d drm/panel: xinpeng-xpp055c272: Stop tracking prepared
new ac9e1786271f drm/panel: xinpeng-xpp055c272: Don't call unprepare+disabl [...]
new 3004d2e9cca5 drm/panel: sitronix-st7703: Stop tracking prepared
new 718bd8a1a5ee drm/panel: sitronix-st7703: Don't call disable at shutdown/remove
new e28df86aeeff drm/panel: sony-acx565akm: Don't double-check enabled stat [...]
new 6afebd850d1a drm/panel: sony-acx565akm: Don't call disable at remove
new e4f9fd9edbc2 drm/panel-edp: Add support for several panels
new 336dca397dce drm/panel-edp: Add more panels with conservative timings
new 822f89a40919 drm/sun4i: Fix compilation error
new 0c02cebc7fe9 drm/display: Fix HDMI state helper dependency
new f680df51ca5f Merge tag 'drm-misc-next-2024-05-30' of https://gitlab.fre [...]
new aa71584b323a drm: atmel-hlcdc: add driver ops to differentiate HLCDC an [...]
new 73fc975318e0 drm: atmel-hlcdc: Define XLCDC specific registers
new f5a5f04b6019 drm: atmel_hlcdc: replace regmap_read with regmap_read_pol [...]
new d498771b0b83 drm: atmel_hlcdc: Add support for XLCDC using IP specific [...]
new 0af86604e341 drm: atmel-hlcdc: add DPI mode support for XLCDC
new 391acbc68997 drm: atmel-hlcdc: add vertical and horizontal scaling supp [...]
new d0e78f535cbc drm: atmel-hlcdc: add support for DSI output formats
new 86266829ea75 drm: atmel-hlcdc: add LCD controller layer definition for sam9x75
new c4e3267868e1 drm/ci: validate drm/msm XML register files against schema
new c9402efe492b dma-buf: add a warning when drv try to reserve 0 fence slots
new 4a534428ef8d MAINTAINERS: drm: Drop sam as panel reviewer
new 45b888a8980a dt-bindings: display: panel: Add WL-355608-A8 panel
new 62ea2eeba7bf drm: panel: nv3052c: Add WL-355608-A8 panel
new e82290a2e0e8 drm/bridge: analogix_dp: properly handle zero sized AUX tr [...]
new 3747c9818954 drm/bridge: analogix_dp: simplify analogix_dp_{set/get}_la [...]
new 35e7a72a6719 drm/bridge: analogix_dp: don't adjust further when clock r [...]
new 9c3951ec27b9 drm/v3d: Fix perfmon build error/warning
new 310ec03841a3 dma-buf: align fd_flags and heap_flags with dma_heap_alloc [...]
new 6dac16124c07 Merge tag 'drm-misc-next-2024-06-06' of https://gitlab.fre [...]
new 3c28b239620e drm/meson: plane: Add error handling
new 3ed96977a3c5 drm/mm: Remove unused drm_mm_replace_node
new cc806b744666 drm/ci: uprev mesa version
new 9c5219349b5b drm/ci: add farm variable
new 0493be3ba118 drm/ci: generate testlist from build
new 225d3de749d0 drm/ci: uprev IGT
new 460a336398e0 drm/ci: skip driver specific tests
new e2ef28ea15b4 drm/ci: update xfails for the new testlist
new 3b37a419b710 dt-bindings: vendor-prefixes: Add PrimeView
new d046611a6187 dt-bindings: display: simple: Add PrimeView PM070WL4 panel
new 8d1330d24788 drm/panel: simple: Add PrimeView PM070WL4 support
new 0d1130702297 drm/print: Add missing [drm] prefix to drm based WARN
new 0d5edcc60abe drm/print: Kill ___drm_dbg()
new 178c0a33c421 drm/print: Add generic drm dev printk function
new c2ef66e9ad88 drm/print: Improve drm_dbg_printer
new ce79b73336d5 drm/i915: Don't use __func__ as prefix for drm_dbg_printer
new fdb164667bb1 dt-bindings: display: panel: mipi-dbi-spi: Add a pixel for [...]
new f34f014c8412 drm/mipi-dbi: Remove mipi_dbi_machine_little_endian()
new df3fb27a74a4 drm/mipi-dbi: Make bits per word configurable for pixel transfers
new 4aebb79021f3 drm/mipi-dbi: Add support for DRM_FORMAT_RGB888
new aa61186951cc drm/tiny: panel-mipi-dbi: Support the pixel format property
new ecc24fc3718c drm/tests: add missing MODULE_DESCRIPTION() macros
new 22cb31088eff drm/panel: add missing MODULE_DESCRIPTION() macros
new 2c232f9b3875 drm/tiny: add missing MODULE_DESCRIPTION() macros
new 27039de42b57 drm/bridge: add missing MODULE_DESCRIPTION() macros
new 665415092eca drm: add missing MODULE_DESCRIPTION() macros
new 134155a50c62 drm/sun4i: Unify sun8i_*_layer structs
new aa0b4a69b6da drm/sun4i: Add more parameters to sunxi_engine commit callback
new f8d59fac575a drm/sun4i: Fix layer zpos change/atomic modesetting
new eef5a55af317 drm/panic: only draw the foreground color in drm_panic_blit()
new 24d07f114e4e drm/panic: Add a set_pixel() callback to drm_scanout_buffer
new 54034bebb22f drm/panic: Add a kmsg panic screen
new ac4be1e50165 drm/mediatek: Drop chain_mode_fixup call in mode_valid()
new 1f0204954583 drm/bridge: Drop drm_bridge_chain_mode_fixup
new 004370a82ae1 drm/bridge: tc358767: Fix comment in tc_edp_mode_valid
new 162e48cb1d84 drm/bridge: tc358767: Check if fully initialized before si [...]
new 78c4c0011bb5 drm/bridge: samsung-dsim: Set P divider based on min/max o [...]
new 9a8ac1ec9efd drm/bridge: samsung-dsim: Fix porch calcalcuation rounding
new 8814444e62b8 drm/bridge: it6505: update usleep_range for RC circuit cha [...]
new 12866fdcfb9e drm/panel: boe-himax8279d: Stop tracking prepared/enabled
new 2ccc698c6833 drm/panel: boe-himax8279d: Don't call unprepare+disable at [...]
new 2469cb5c41b4 drm/panel: khadas-ts050: Stop tracking prepared/enabled
new 6ac427c0cd21 drm/panel: khadas-ts050: Don't call unprepare+disable at s [...]
new db45a6991d9e drm/panel: olimex-lcd-olinuxino: Stop tracking prepared/enabled
new 16661a0dd541 drm/panel: olimex-lcd-olinuxino: Don't call unprepare+disa [...]
new 9a3f7eb7811a drm/panel: osd-osd101t2587-53ts: Stop tracking prepared/enabled
new c99e387afed1 drm/panel: osd-osd101t2587-53ts: Don't call unprepare+disa [...]
new 7c9526e58f74 drm/panel: tdo-tl070wsh30: Stop tracking prepared
new 2098604605ad drm/panel: tdo-tl070wsh30: Don't call unprepare+disable at [...]
new 698acd40aee3 drm/panel: jdi-lt070me05000: Stop tracking prepared/enabled
new c8f67cd1d931 drm/panel: jdi-lt070me05000: Don't call disable at shutdow [...]
new e9864996b44e drm/panel: panasonic-vvx10f034n00: Stop tracking prepared/enabled
new f10b4577da3e drm/panel: panasonic-vvx10f034n00: Don't call disable at s [...]
new 155739579969 drm/panel: seiko-43wvf1g: Stop tracking prepared/enabled
new 728290006afb drm/panel: seiko-43wvf1g: Don't call disable at shutdown/remove
new 316bb1473c78 drm/panel: sharp-lq101r1sx01: Stop tracking prepared/enabled
new d7d473d8464e drm/panel: sharp-lq101r1sx01: Don't call disable at shutdo [...]
new 804c4d0a2043 drm/panel: sharp-ls043t1le01: Stop tracking prepared
new b3494ccb0412 drm/panel: sharp-ls043t1le01: Don't call disable at shutdo [...]
new b7c906d68078 drm/panel: raydium-rm67191: Stop tracking enabled
new 78f15847bdb8 drm/panel: raydium-rm67191: Don't call unprepare+disable a [...]
new 8e11b23c96c6 drm/panel: Update TODO list item for cleaning up prepared/ [...]
new 000d1940c909 drm/connector: hdmi: allow disabling Audio Infoframe
new c12907be57b1 drm/bridge-connector: switch to using drmm allocations
new 6b4468b0c6ba drm/bridge-connector: implement glue code for HDMI connector
new 66055636a146 drm/mipi-dsi: fix handling of ctx in mipi_dsi_msleep
new a13aaf157467 drm/panel: himax-hx83102: fix incorrect argument to mipi_d [...]
new 91c93e475ca4 Merge tag 'drm-misc-next-2024-06-13' of https://gitlab.fre [...]
new 579d47838b56 drm/mgag200: Consolidate VGA output
new 202fe72cce42 drm/mgag200: Add BMC output
new 2bae076f3e35 drm/mgag200: Set .detect_ctx() and enable connector polling
new 2755d1f46aa2 drm/connector: hdmi: Fix kerneldoc warnings
new 520dbf5423e1 drm/bridge: sii902x: Fix mode_valid hook
new 96fddae12632 drm/bridge: sii902x: Support atomic bridge APIs
new 9324410846e1 drm/bridge: sii902x: Add pixel clock check in atomic_check
new d9dfc4eaa3c6 accel/ivpu: Add wp0_during_power_up WA
new b7ed87ffc734 accel/ivpu: Abort jobs of faulty context
new 7d4b4c74432d accel/ivpu: Remove suspend_reschedule_counter
new 52ab5be191c4 accel/ivpu: Disable disable_clock_relinquish WA for LNL B0+
new ab4484cd863b accel/ivpu: Disable clock relinquish for MMIO reset
new a19bffb10c46 accel/ivpu: Implement DCT handling
new d55923bf471a accel/ivpu: Make selected params read-only
new f1432983d51b accel/ivpu: Update FW BOOT API headers
new 72b96ec655a5 accel/ivpu: Make parts of FW image read-only
new 3f440e0b4852 accel/ivpu: Add test mode flag for disabling timeouts
new 86c1d13b8fb6 accel/ivpu: Disable MMU before checking for idle
new a4d46253fa05 accel/ivpu: Synchronize device unbind with recovery work
new cf1d06ac53a1 accel/ivpu: Increase autosuspend delay to 100ms on 40xx
new a0a306f9f618 accel/ivpu: Remove duplicated debug messages
new 7758685b3976 accel/ivpu: Remove unused ivpu_rpm_get_if_active()
new faeebafe1d27 drm/panel-edp: add fat warning against adding new panel co [...]
new 51e1fb144f17 drm/panel-edp: drop several legacy panels
new 73458101e568 dt-bindings: display: panel-edp-legacy: drop several eDP panels
new d999aa2785da drm/ci: mark kms_addfb_basic@addfb25-bad-modifier as passi [...]
new 4ea3deda1341 drm: zynqmp_dpsub: Fix an error handling path in zynqmp_dp [...]
new fea7fad8512f drm: xlnx: zynqmp_dpsub: Enable plane in atomic update
new 0743dafefd3f drm: zynqmp_kms: Fix AUX bus not getting unregistered
new c194dd025ae9 drm: zynqmp_dp: Rearrange zynqmp_dp for better padding
new af197bef93bd drm: zynqmp_dp: Don't delay work
new d2e02153f565 drm/ci: add tests on vkms
new d45bb9c5f7a6 nouveau: rip out busy fence waits
new 118b4eed8bbf drm/nouveau: Constify struct nouveau_job_ops
new b2cb6011bcaf drm/tidss: Add drm_panic support
new 41474d25bec5 drm: Add DRM_MODE_TV_MODE_MONOCHROME
new 1ac6ac9ec069 drm/panic: depends on !VT_CONSOLE
new fbda4b254042 drm: bridge: simple-bridge: use devm_drm_bridge_add in probe
new b3abace4cb90 dt-bindings: gpu: mali-bifrost: Add compatible for MT8188 SoC
new 72533b678405 drm/panfrost: Add support for Mali on the MT8188 SoC
new b9578c494563 dma-buf/heaps: Correct the types of fd_flags and heap_flags
new ab3d8479626d Merge tag 'drm-misc-next-2024-06-20' of https://gitlab.fre [...]
new 8e056b50d92a drm/i915/audio: Fix audio time stamp programming for DP
new c8bafa0d9898 drm/i915: Align PLANE_SURF to 16k on ADL for async flips
new 4df0f2ed2573 drm/i915: Reject async flips if we need to change DDB/watermarks
new 7c800d957173 drm/i915: Allow the initial async flip to change modifier
new b24d361420c4 drm/i915: Eliminate extra frame from skl-glk sync->async f [...]
new 2081c6aec0a4 drm/i915: s/need_async_flip_disable_wa/need_async_flip_toggle_wa/
new 4b31961a1c63 drm/i915/display: Calculate crtc clock rate based on PLL p [...]
new aa66c93d5f69 Merge drm/drm-next into drm-intel-next
new 7f071dde0bc9 drm/i915/bmg: Lane reversal requires writes to both context lanes
new 37153b0ad3d3 drm/i915/bmg: Define IS_BATTLEMAGE macro
new 080b76d81117 drm/i915/xe2hpd: Initial cdclk table
new 68cd73716216 drm/i915/bmg: Extend DG2 tc check to future
new 32e73fef7ea2 drm/i915/xe2hpd: Properly disable power in port A
new 96b0ffecc0b3 drm/i915/xe2hpd: Add new C20 PHY SRAM address
new 75b87e9f3dab drm/i915/xe2hpd: Add support for eDP PLL configuration
new 59c27724b24a drm/i915/xe2hpd: update pll values in sync with Bspec
new 2de02cb17f90 drm/i915/xe2hpd: Add display info
new 0dffea1e2d76 drm/i915/xe2hpd: Configure CHICKEN_MISC_2 before enabling planes
new 772933b3ab3a drm/i915/xe2hpd: Add max memory bandwidth algorithm
new 0f6a95582de3 drm/i915/xe2hpd: Do not program MBUS_DBOX BW credits
new a8c026d0e671 drm/i915/bmg: BMG should re-use MTL's south display logic
new c528aaa36db0 Revert "drm/i915/dgfx: DGFX uses direct VBT pin mapping"
new 98b1c87a5e51 drm/i915/xe2hpd: Set maximum DP rate to UHBR13.5
new 1372708168e5 drm/xe/gt_print: add xe_gt_err_once()
new c01c6066e6fa drm/xe/device: implement transient flush
new 4071ada7ae31 drm/i915/display: perform transient flush
new ca5d5ecbb90d drm/xe/bmg: Enable the display support
new 1d231cd89841 drm/i915: pass dev_priv explicitly to TRANS_EXITLINE
new 676a6a1c9918 drm/i915: pass dev_priv explicitly to EDP_PSR_CTL
new f9f8f8471785 drm/i915: pass dev_priv explicitly to TRANS_PSR_IMR
new 7a7a4c4eeba4 drm/i915: pass dev_priv explicitly to TRANS_PSR_IIR
new cf3d5f89a669 drm/i915: pass dev_priv explicitly to EDP_PSR_AUX_CTL
new 4c3cbdb12d4d drm/i915: pass dev_priv explicitly to EDP_PSR_AUX_DATA
new 218f3d28d113 drm/i915: pass dev_priv explicitly to EDP_PSR_STATUS
new 5aa0cb6b1e74 drm/i915: pass dev_priv explicitly to EDP_PSR_PERF_CNT
new 83f4ccb3f3f9 drm/i915: pass dev_priv explicitly to EDP_PSR_DEBUG
new 9b0dddd50e68 drm/i915: pass dev_priv explicitly to EDP_PSR2_CTL
new ccd5bc537b08 drm/i915: pass dev_priv explicitly to PSR_EVENT
new d82d1a6be60d drm/i915: pass dev_priv explicitly to EDP_PSR2_STATUS
new a0d1cfa86cc9 drm/i915: pass dev_priv explicitly to PSR2_SU_STATUS
new dd17285e94c2 drm/i915: pass dev_priv explicitly to PSR2_MAN_TRK_CTL
new db92d423dc36 drm/i915: pass dev_priv explicitly to PIPE_SRCSZ_ERLY_TPT
new 13b77ac5dc91 drm/i915: pass dev_priv explicitly to ALPM_CTL
new 94e760584a27 FIXME drm/i915: pass dev_priv explicitly to ALPM_CTL2
new 7f4eae0a9439 drm/i915: pass dev_priv explicitly to PORT_ALPM_CTL
new accd3e041e8f drm/i915: pass dev_priv explicitly to PORT_ALPM_LFPS_CTL
new c286f6a973c6 drm/i915/bios: Fix parsing backlight BDB data
new 6dd2bd94d2ef drm/i915: pass dev_priv explicitly to PIPE_CRC_CTL
new 19e74ba7f894 drm/i915: pass dev_priv explicitly to PIPE_CRC_*
new c06387ab4472 drm/i915: pass dev_priv explicitly to PORT_DFT2_G4X
new 7043141fbbbe drm/i915/bios: Define eDP DSC disable bit
new d9981f36e4f3 drm/i915/bios: Remove version number comment from DEVICE_H [...]
new 7234f948b58b drm/i915/bios: Indicate which VBT structures are based on EDID
new 6ac67ccf4c89 drm/i915/bios: Get rid of "LVDS" from all LFP data stuff
new 8e26690851f9 drm/i915/bios: Rename SDVO DTD blocks a bit
new 10632fcbf057 drm/i915/bios: Define "TV" child device handle
new e760a7dade4b drm/i915/bios: Flag "VBIOS only" VBT data blocks
new a17b317c11fa drm/i915/bios: Add version notes for some blocks
new c58f254be3bd drm/i915/bios: Define VBT block 3 (Display Toggle Option) [...]
new 22794e6cee28 drm/i915/bios: Define VBT block 4 (Mode Support List) contents
new 2e8b8073178a drm/i915/bios: Define VBT block 5 (Generic Mode Table)
new 2318da471a8a drm/i915/bios: Define VBT blocks 6,7,8 (register tables) contents
new 98fe6aed8ae8 drm/i915/bios: Define VBT block 10 (Mode Removal Table) contents
new 2f1aa210fefa drm/i915/bios: Define VBT block 12 (Driver Persistent Algo [...]
new f7d5b5ff088f drm/i915/bios: Define VBT block 15 (Dot Clock Override Tab [...]
new 55c6b98676ed drm/i915/bios: Define ALM only VBT block 9 contents
new 8e94221f7801 drm/i915/bios: Define VBT block 17 (SV Test Functions) contents
new 95f4cbc8fb32 drm/i915/bios: Define VBT block 18 (Driver Rotation) contents
new e547b97e9d79 drm/i915/bios: Define VBT blocks 16,29,31 (Toggle List) contents
new e225161e2aff drm/i915/bios: Define VBT blocks 19,30,32 (Display Configu [...]
new afa1bf2d5df2 drm/i915/bios: Define VBT block 20 (OEM Customizable Modes [...]
new 9bc6b3563531 drm/i915/bios: Define VBT block 21 (EFP List) contents
new fdbebda16c29 drm/i915/bios: Define VBT block 24 (SDVO LVDS PnP ID) contents
new 76f1cf76ef41 drm/i915/bios: Define VBT block 25 (SDVO LVDS PPS) contents
new 9bda347a7d5c drm/i915/bios: Define VBT block 26 (TV Options) contents
new 9f15bc83822b drm/i915/bios: Define VBT block 28 (EFP DTD) contents
new bc2dcfb6b68c drm/i915/bios: Define VBT block 45 (eDP BFI) contents
new cb094188f5ca drm/i915/bios: Define VBT block 46 (Chromaticity For Narro [...]
new 4baedbe2c38f drm/i915/bios: Define VBT block 51 (Fixed Set Mode Table) [...]
new a7566ba47ba6 drm/i915/bios: Define VBT block 55 (RGB Palette Table) contents
new 2b22b1b88c73 drm/i915/bios: Define VBT block 57 (Vswing PreEmphasis Tab [...]
new d9a6dfdbe7d4 drm/i915/bios: Define VBT block 50 (MIPI) contents
new 62b695b8c92e drm/i915/bios: Define VBT block 55 (Compression Parameters)
new c23e1dc1d508 drm/i915/bios: Define VBT block 252 (int15 Hook)
new cd6891f8e371 drm/i915/bios: Define VBT block 253 (PRD Table) contents
new 0097ecd06d9d drm/i915: Use drm_crtc_vblank_crtc()
new 6907d4fa5eca drm/xe: Nuke xe's copy of intel_fbdev_fb.h
new 6a3691ca4799 drm/i915/hdcp: Disable HDCP Line Rekeying for HDCP2.2 on HDMI
new 975a0f68f0d5 drm/i915: pass dev_priv explicitly to TRANS_VRR_CTL
new eadb8f40e1ed drm/i915: pass dev_priv explicitly to TRANS_VRR_VMAX
new d9d2f4419554 drm/i915: pass dev_priv explicitly to TRANS_VRR_VMIN
new 3043b74f2ebd drm/i915: pass dev_priv explicitly to TRANS_VRR_VMAXSHIFT
new 8ae4afceed9e drm/i915: pass dev_priv explicitly to TRANS_VRR_STATUS
new 2e6cb8775f5c drm/i915: pass dev_priv explicitly to TRANS_VRR_VTOTAL_PREV
new e050e2acedcf drm/i915: pass dev_priv explicitly to TRANS_VRR_FLIPLINE
new 48d47a408353 drm/i915: pass dev_priv explicitly to TRANS_VRR_STATUS2
new 0f5b235f8760 drm/i915: pass dev_priv explicitly to TRANS_PUSH
new deac76110108 drm/i915: pass dev_priv explicitly to TRANS_VRR_VSYNC
new 7050ef355419 drm/i915: Split gen2 vs. gen3 .max_stride()
new 1301ce346aae drm/i915: Clean up skl+ plane stride limits
new c22a814bc217 drm/i915: Drop 'uses_fence' parameter from intel_pin_fb_obj_dpt()
new e5f827c5796f drm/i915: Extract intel_plane_needs_physical()
new 56ac367dbf8d drm/i915: Polish types in fb calculations
new 79c520bc0fbb drm/i915/dp: Make has_gamut_metadata_dip() non static
new dabe0f9f2b17 drm/i915/dp: Rename intel struct inside intel_panel
new 7d24900c8460 drm/i915/dp: Add TCON HDR capability checks
new 7ac033134416 drm/i915/dp: Fix Register bit naming
new f60ce4bd058c drm/i915/dp: Drop comments on EDP HDR DPCD registers
new b0944c983d27 drm/i915/dp: Enable AUX based backlight for HDR
new 84ceb1407659 drm/i915/dp: Write panel override luminance values
new 56c12ec72ae8 drm/i915: Implement Audio WA_14020863754
new 67f5728a8954 drm/i915: Constify 'fb' in during pinning
new 6eca4dbe4998 drm/i915: Change intel_fbdev_fb_alloc() return type
new 9e9402b64a9b drm/i915: Cleanup fbdev fb setup
new c7df997b2609 drm/i915: Rename the fb pinning functions to indicate the [...]
new bd7247e6df12 drm/xe/display: remove unused xe->enabled_irq_mask
new 8a5fc5f0031e drm/xe/display: remove unused xe->sb_lock
new ce698dcf10d5 Documentation/i915: remove kernel-doc for DMC wakelocks
new 1e52db8a439b drm/i915/psr: Rename has_psr2 as has_sel_update
new d07a578703db drm/i915/display: Do not print "psr: enabled" for on Panel Replay
new 56e65164b832 drm/i915/dp: Use always vsc revision 0x6 for Panel Replay
new ba7cf33f233e drm/i915/psr: Rename psr2_enabled as sel_update_enabled
new 4b526132cce8 drm/panelreplay: dpcd register definition for panelreplay SU
new 3a745dfc715c drm/i915/psr: Detect panel replay selective update support
new d210d8c0df2f drm/i915/psr: Modify intel_dp_get_su_granularity to suppor [...]
new 29fb595d4875 drm/i915/psr: Panel replay uses SRD_STATUS to track it's status
new 54599011b756 drm/i915/psr: Do not apply workarounds in case of panel replay
new 328add8892c2 drm/i915/psr: Update PSR module parameter descriptions
new c66c670ded61 drm/i915/psr: Split intel_psr2_config_valid for panel replay
new 3425b2205d30 drm/i915/psr: Add panel replay sel update support to debug [...]
new af52e168fd5a drm/i915: Nuke _MMIO_PLANE_GAMC()
new 8c8667682e84 drm/i915: Extract skl_universal_plane_regs.h
new 8cecf4aec313 drm/i915: Extract intel_cursor_regs.h
new 88b2f5fbcc4c drm/i915: Move skl+ wm/ddb registers to proper headers
new b86f87af3460 drm/i915/gvt: Use the proper PLANE_AUX_DIST() define
new 9d7d1e8b1c13 drm/i915/gvt: Use the proper PLANE_AUX_OFFSET() define
new 72d2031070e2 drm/i915/gvt: Use the full PLANE_KEY*() defines
new 94b110106b48 drm/i915/gvt: Use PLANE_CTL and PLANE_SURF defines
new 86a30fb1224d drm/i915: Drop useless PLANE_FOO_3 register defines
new 14947416b1e4 drm/i915: Shuffle the skl+ plane register definitions
new 7deb50baf87a drm/i915: Use REG_BIT for PLANE_WM bits
new b7d4e9074ac0 drm/i915: Drop a few unwanted tabs from skl+ plane reg defines
new 6f320c6a00ce drm/i915: Refactor skl+ plane register offset calculations
new 1b455361d570 drm/i915: Extract skl_plane_{wm,ddb}_reg_val()
new 09fc93141d4c drm/i915: Nuke skl_write_wm_level() and skl_ddb_entry_write()
new 19be15dcc0f6 drm/i915: Handle SKL+ WM/DDB registers next to all other p [...]
new 432ed92bfb55 drm/i915/pciids: add INTEL_PNV_IDS(), use acronym
new 41c0f8a36f15 drm/i915/pciids: add INTEL_ILK_IDS(), use acronym
new 7b43a37348b7 drm/i915/pciids: add INTEL_SNB_IDS()
new 5c8c22adc802 drm/i915/pciids: add INTEL_IVB_IDS()
new aa3d586e1624 drm/i915/pciids: don't include WHL/CML PCI IDs in CFL
new bfbda4722767 drm/i915/pciids: remove 11 from INTEL_ICL_IDS()
new 7858cc0b55e3 drm/i915/pciids: remove 12 from INTEL_TGL_IDS()
new d2c4b1db1c4f drm/i915/pciids: don't include RPL-U PCI IDs in RPL-P
new 93160b2d1747 drm/i915: pass dev_priv explicitly to CURCNTR
new 0edd2d251b7b drm/i915: pass dev_priv explicitly to CURBASE
new 99ab1a29dafe drm/i915: pass dev_priv explicitly to CURPOS
new 224689e14a22 drm/i915: pass dev_priv explicitly to CURPOS_ERLY_TPT
new 2f757b4c401f drm/i915: pass dev_priv explicitly to CURSIZE
new 3de9076e9f82 drm/i915: pass dev_priv explicitly to CUR_FBC_CTL
new 79a0bcadb4ca drm/i915: pass dev_priv explicitly to CUR_CHICKEN
new 11abdbc22b1a drm/i915: pass dev_priv explicitly to CURSURFLIVE
new 007ed7083142 drm/i915/selftests: Set always_coherent to false when read [...]
new 45430e7b7c8d drm/i915/psr: LunarLake IO and Fast Wake time line count m [...]
new 30dee753ca0a drm/i915/psr: LunarLake PSR2_CTL[IO Wake Lines] is 6 bits wide
new d370a9dba5c4 drm/i915/psr: PSR2_CTL[Block Count Number] not needed for [...]
new a568ff8cd0fe MAINTAINERS: Move the drm-intel repo location to fd.o GitLab
new cfa7772880f8 drm/i915/pciids: switch to xe driver style PCI ID macros
new 3c7bbd4c9dc4 drm/i915: stop redefining INTEL_VGA_DEVICE
new 1155de965e6a drm/i915/hdcp: Move aux assignment after connector type check
new 76e220d4d882 drm/i915/hdcp: Check mst_port to determine connector type
new bb3c3e79d9a1 drm/i915/bmg: Load DMC
new 2689390b4ecc drm/i915: Bump max TMDS bitrate to 6 Gbps on ADL-S/ADL-P/DG2+
new 51064d471c53 drm/i915/dpt: Make DPT object unshrinkable
new df798d43b355 drm/i915: Add skl+ plane name aliases to enum plane_id
new 9cad70a9401f drm/i915: Clean up the cursor register defines
new 199bc8c175d7 drm/i915: Add separate define for SEL_FETCH_CUR_CTL()
new 04c09e4b879b drm/i915: Simplify PIPESRC_ERLY_TPT definition
new 0ff7639bb1a6 drm/i915: Rename selective fetch plane registers
new 9871927034d1 drm/i915: Add separate defines for cursor WM/DDB register bits
new 561608610bca drm/i915: Move PIPEGCMAX to intel_color_regs.h
new 514ca6dffb2b drm/i915: Extract i9xx_plane_regs.h
new c0086b71441d drm/i915: Polish pre-skl primary plane registers
new 48dd4a5e8100 drm/i915: Document a few pre-skl primary plane platform de [...]
new ddb904d6d087 drm/i915: Polish sprite plane register definitions
new a9940ce97d1d drm/i915: Document which platforms use which sprite registers
new 4bfa8a140db3 drm/i915: Define SEL_FETCH_PLANE registers via PICK_EVEN_2 [...]
new ee6af5de1cf4 drm/xe: Add process name to devcoredump
new 2468c0dd01d1 drm/i915: pass dev_priv explicitly to DSPADDR_VLV
new be30c827e16e drm/i915: pass dev_priv explicitly to DSPCNTR
new c09b5ddb6e21 drm/i915: pass dev_priv explicitly to DSPADDR
new 26d0ecc758ac drm/i915: pass dev_priv explicitly to DSPLINOFF
new cd962cdb33a7 drm/i915: pass dev_priv explicitly to DSPSTRIDE
new 3ebfafa75c1e drm/i915: pass dev_priv explicitly to DSPPOS
new a99b1e7f6395 drm/i915: pass dev_priv explicitly to DSPSIZE
new 9e93147f121e drm/i915: pass dev_priv explicitly to DSPSURF
new d434ac625276 drm/i915: pass dev_priv explicitly to DSPTILEOFF
new 495d6f77dfa7 drm/i915: pass dev_priv explicitly to DSPOFFSET
new 89b85751b4fd drm/i915: pass dev_priv explicitly to DSPSURFLIVE
new 17c99a03b776 drm/i915: pass dev_priv explicitly to DSPGAMC
new 90fa6a4210b7 drm/i915: pass dev_priv explicitly to PRIMPOS
new 491097568a55 drm/i915: pass dev_priv explicitly to PRIMSIZE
new 1572fc3162de drm/i915: pass dev_priv explicitly to PRIMCNSTALPHA
new eff70dac16d1 drm/i915: pass dev_priv explicitly to PIPEGCMAX
new fdd0b8017275 drm/i915: Fix audio component initialization
new fabdb275e5ed drm/i915: Fix SEL_FETCH_{SIZE,OFFSET} registers
new 5f128aa1052e drm/i915: Plumb the entire atomic state into intel_color_check()
new 325257f2e9cb drm/i915: Hide the intel_crtc_needs_color_update() inside [...]
new 454772c7f7ec drm/i915: Bury c8_planes_changed() in intel_color_check()
new 92cd5d046a96 drm/i915: pass dev_priv explicitly to _MMIO_PPS
new fdc97fdc0469 drm/i915: pass dev_priv explicitly to PP_STATUS
new de49b912d2ad drm/i915: pass dev_priv explicitly to PP_CONTROL
new dc368a87457a drm/i915: pass dev_priv explicitly to PP_ON_DELAYS
new 07776fb3c8b3 drm/i915: pass dev_priv explicitly to PP_OFF_DELAYS
new b758cd8057e9 drm/i915: pass dev_priv explicitly to PP_DIVISOR
new cc13f2937725 drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_CTL
new 093acd131600 drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_GCP
new 7e6e5519bb99 drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_AVI_DATA
new 0f1fe26137f1 drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_VS_DATA
new 16645d59b907 drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_SPD_DATA
new 5c99db622a12 drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_GMP_DATA
new 5159e72a930e drm/i915: pass dev_priv explicitly to HSW_TVIDEO_DIP_VSC_DATA
new cf8361def4f6 drm/i915: pass dev_priv explicitly to GLK_TVIDEO_DIP_DRM_DATA
new a154f9ae8777 drm/i915: pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_DATA
new b31a97af9f6c drm/i915: pass dev_priv explicitly to ICL_VIDEO_DIP_PPS_ECC
new c34474b48cf1 drm/i915: pass dev_priv explicitly to ADL_TVIDEO_DIP_AS_SDP_DATA
new 73baf72eb193 drm/i915/psr: Store pr_dpcd in intel_dp
new 2f602531db4c drm/panel replay: Add edp1.5 Panel Replay bits and register
new 1566b50a439c drm/i915/psr: Move printing sink PSR support to own function
new f0faeb2e701c drm/i915/psr: Move printing PSR mode to own function
new fec7efe7bf2d drm/i915/psr: modify psr status debugfs to support eDP Pan [...]
new f008baf08d3e drm/i915/hdcp: Fix IS_METEORLAKE usage for HDCP line rekeying
new 5575d7b66188 drm/i915/display: Revert "drm/i915/display: Skip C10 state [...]
new 45fe957ae769 drm/i915/display: Add compare config for MTL+ platforms
new b2c2f2df6f01 drm/i915/bios: double check array-boundary in parse_sdvo_l [...]
new ed43c40e1f10 drm/i915: move uapi.event outside spinlock in intel_crtc_v [...]
new dd73925e3b84 drm/i915/alpm: Move alpm parameters from intel_psr
new 8bdbde7c4c84 drm/i915/alpm: Move alpm related code to a new file
new b09469817812 drm/display: Add missing aux less alpm wake related bits
new 15438b325987 drm/i915/alpm: Add compute config for lobf
new 5a9b255fdb2b drm/i915/alpm: Enable lobf from source in ALPM_CTL
new 42493f7cb2c9 drm/i915/alpm: Add debugfs for LOBF
new 54698865adda drm/i915/display: move params copy at probe earlier
new ae6daede02d2 drm/i915/display: change probe for no display case
new cb9d05b9c269 drm/i915/display: check platforms without display one leve [...]
new fdf531b80345 drm/i915/display: change GMD ID display ip ver propagation [...]
new 785778ce21cf drm/i915/display: add platform descriptors
new f498d28977ab drm/i915: add LNL PCI IDs
new 54836ee194f9 drm/i915/display: change display probe to identify GMD ID [...]
new b27259626a4f drm/i915/display: identify platforms with enum and name
new 16b79b3397a3 drm/i915/display: add support for subplatforms
new 53d916d9a425 drm/i915/display: add probe message
new 4fab6b8b3033 drm/i915/cdclk: Plumb the full atomic state deeper
new 5010375afab5 drm/i915: Plumb the full atomic state into icl_check_nv12_ [...]
new b84641c0a174 drm/i915: Plumb the full atomic state into skl_ddb_add_aff [...]
new edd27f8ee89d drm/i915: Reuse intel_mode_vblank_start()
new 1fea29784441 drm/i915: Extract intel_mode_vblank_end()
new 9677dd01ca1a drm/i915: Extract intel_mode_vtotal()
new 5316dd0d617b drm/i915: Simplify scanline_offset handling for gen2
new 5b7f65acf1b0 drm/i915: Move intel_crtc_scanline_offset()
new d3e80f2dcf8c drm/i915: Switch intel_usecs_to_scanlines() to 64bit maths
new 68cc33f61370 drm/i915/gvt: use proper macros for DP AUX CH CTL registers
new eccd1dbc4994 drm/i915: remove unused DP AUX CH register macros
new dd7d72c9a45c drm/i915: rearrange DP AUX register macros
new 4adb24f7341a drm/i915: move PCH DP AUX CH regs to intel_dp_aux_regs.h
new f8e1c8f5b05f drm/i915: remove intermediate _PCH_DP_* macros
new b156a3e9bf4f drm/i915: drop unnecessary i915_reg.h includes
new b95702e275a7 drm/i915: reduce includes in intel_clock_gating.c
new 05255ccbf172 drm: move intel-gtt.h under include/drm/intel
new 0706d57100fd drm: move i915_gsc_proxy_mei_interface.h under include/drm/intel
new 1bb01bdab03f drm: move i915_component.h under include/drm/intel
new a1ed6865df70 drm: move intel_lpe_audio.h under include/drm/intel
new 03c7918d0d52 drm: move i915_drm.h under include/drm/intel
new cce3819a5f5a drm: move i915_pxp_tee_interface.h under include/drm/intel
new aef8dc4398c6 drm: move i915_pciids.h under include/drm/intel
new e051d64b0a8f drm: move xe_pciids.h under include/drm/intel
new 3acbde3e9ef9 drm: move i915_hdcp_interface.h under include/drm/intel
new cef26c248110 MAINTAINERS: update i915 and xe entries for include/drm/intel
new 0e3771f459ad drm/i915/psr: Add Early Transport status boolean into intel_psr
new 13d1359d6748 drm/i915/psr: Get Early Transport status in intel_psr_pipe [...]
new 0a8c581ce01c drm/i915/psr: Use enable boolean from intel_crtc_state for [...]
new 16b65af8b746 drm/i915/display: Selective fetch Y position on Region Ear [...]
new 04d0aed08206 drm/i915/psr: Allow setting I915_PSR_DEBUG_SU_REGION_ET_DI [...]
new b330568f0c51 drm/i915/psr: Add Early Transport into psr debugfs interface
new 30ca6365bb42 drm/i915: Fix assert on pending async-put power domain wor [...]
new 7f57f21510de drm/i915/dsb: Polish the DSB ID enum
new 738f3d86182e drm/i915/dsb: Move DSB ID definition to the header
new 81d604f44b18 drm/i915/dsb: Pass DSB engine ID to intel_dsb_prepare()
new 8b329d74fb6d drm/i915/dsb: Use intel_color_uses_dsb()
new ccb6ba9eba6f drm/i915: Extract intel_pipe_crc_regs.h
new 1c1bfd8b0b7c drm/i915: Switch PIPE_CRC_RES_*_IVB to _MMIO_PIPE()
new 1ec6defe71ee drm/i915: Regroup pipe CRC regs
new 7bd7cfa83359 drm/i915: Add a separate definition for PIPE_CRC_RES_HSW
new 31951bbe3e9f drm/i915: Document which platforms have which CRC registers
new fddb9fa961a1 drm/i915: Define the PIPE_CRC_EXP registers
new 17419f5c6d40 drm/i915: Protect CRC reg macro arguments for consistency
new dd3cac0ac7ec drm/i915: drop redundant W=1 warnings from Makefile
new 27e3b4ee6320 drm/i915/display: include gem/i915_gem_stolen.h where needed
new 03f8db65ad86 drm/i915/display: include gt/intel_gt_types.h where needed
new 8411aa0c5541 drm/i915/display: include i915_gpu_error.h where needed
new 37310936c36b drm/i915/display: include intel_uncore.h where needed
new 61e22c77ded6 drm/i915/display: include intel_step.h where needed
new 208f53102a0b drm/i915/display: include xe_bo.h, gem_object_types etc. w [...]
new b67be58fafb2 drm/xe/display: move compat uncore stubs to the correct file
new d242f39dd101 drm/xe/display: move compat runtime pm stubs to the correct file
new 3ddb4f809904 drm/xe/display: reduce includes in compat i915_drv.h
new 8e712bd7966c drm/xe/display: drop i915_drv.h include from xe code
new 92959898fdd6 drm/i915: Reduce DDI clock gating printk level from NOTICE [...]
new d6b933912df0 drm/i915/dmc: convert intel_dmc_print_error_state() to drm [...]
new 349f4f1e6aaa drm/i915/overlay: convert intel_overlay_print_error_state( [...]
new 9a875f958062 drm/i915: pass dev_priv explicitly to DPLL
new 6ba1e81433e1 drm/i915: pass dev_priv explicitly to DPLL_MD
new e5799743ee06 drm/i915: pass dev_priv explicitly to TRANS_HTOTAL
new 7d8ee7886599 drm/i915: pass dev_priv explicitly to TRANS_HBLANK
new 9b2db3bbc7b5 drm/i915: pass dev_priv explicitly to TRANS_HSYNC
new b3e773f6d5b1 drm/i915: pass dev_priv explicitly to TRANS_VTOTAL
new 45f103933586 drm/i915: pass dev_priv explicitly to TRANS_VBLANK
new 9cacbd237f51 drm/i915: pass dev_priv explicitly to TRANS_VSYNC
new d96fdbf04cec drm/i915: pass dev_priv explicitly to BCLRPAT
new 8925350cd351 drm/i915: pass dev_priv explicitly to TRANS_VSYNCSHIFT
new 454a498978b1 drm/i915: pass dev_priv explicitly to PIPESRC
new 5734c976717d drm/i915: pass dev_priv explicitly to TRANS_MULT
new 8232a3bfba3e drm/i915: pass dev_priv explicitly to PORT_HOTPLUG_EN
new 201008c44fd7 drm/i915: pass dev_priv explicitly to PORT_HOTPLUG_STAT
new 62148804b6e2 drm/i915: pass dev_priv explicitly to PFIT_CONTROL
new 23501e567a71 drm/i915: pass dev_priv explicitly to PFIT_PGM_RATIOS
new 6d3a843b0efb drm/i915: pass dev_priv explicitly to PFIT_AUTO_RATIOS
new 984b61c35866 drm/i915: pass dev_priv explicitly to TRANSCONF
new 840e748285cb drm/i915: pass dev_priv explicitly to PIPEDSL
new 849a7f0ea571 drm/i915: pass dev_priv explicitly to PIPEFRAME
new eb3750ea3384 drm/i915: pass dev_priv explicitly to PIPEFRAMEPIXEL
new 30d41e3fe153 drm/i915: pass dev_priv explicitly to PIPESTAT
new 03de2e10cf94 drm/i915: pass dev_priv explicitly to PIPE_ARB_CTL
new 58d18ae5655f drm/i915: pass dev_priv explicitly to ICL_PIPESTATUS
new f0fea9814832 drm/i915: pass dev_priv explicitly to DSPARB
new 42879a65203f drm/i915: pass dev_priv explicitly to DSPFW1
new 51946d0c75fd drm/i915: pass dev_priv explicitly to DSPFW2
new 446db74bd372 drm/i915: pass dev_priv explicitly to DSPFW3
new 8edbb0ee1717 drm/i915: pass dev_priv explicitly to PIPE_FRMCOUNT_G4X
new 2501a0b68e8e drm/i915: pass dev_priv explicitly to PIPE_FLIPCOUNT_G4X
new 65313768a4e2 drm/i915: pass dev_priv explicitly to CHV_BLEND
new c8f1392f4849 drm/i915: pass dev_priv explicitly to CHV_CANVAS
new 3b24925e54da drm/i915: pass dev_priv explicitly to SWF0
new eefd93d8f632 drm/i915: pass dev_priv explicitly to SWF1
new b9089184ba9f drm/i915: pass dev_priv explicitly to SWF3
new 5702d5d4125a drm/i915: pass dev_priv explicitly to PIPE_DATA_M1
new 12967c4f2170 drm/i915: pass dev_priv explicitly to PIPE_DATA_N1
new ddbdeb6c591e drm/i915: pass dev_priv explicitly to PIPE_DATA_M2
new 9ffd21103d06 drm/i915: pass dev_priv explicitly to PIPE_DATA_N2
new 3c461986e8ab drm/i915: pass dev_priv explicitly to PIPE_LINK_M1
new 0b406cc99329 drm/i915: pass dev_priv explicitly to PIPE_LINK_N1
new 04f657cf6677 drm/i915: pass dev_priv explicitly to PIPE_LINK_M2
new 2d557d3abafb drm/i915: pass dev_priv explicitly to PIPE_LINK_N2
new b092d6ad2773 drm/i915: pass dev_priv explicitly to TRANS_DDI_FUNC_CTL
new 76f1b2b1a448 drm/i915: pass dev_priv explicitly to TRANS_DDI_FUNC_CTL2
new 3cd5a36df1a9 drm/i915: pass dev_priv explicitly to TGL_DP_TP_CTL
new b11bf614f9ce drm/i915: pass dev_priv explicitly to TGL_DP_TP_STATUS
new 0623993cad61 drm/i915: pass dev_priv explicitly to TRANS_MSA_MISC
new e4a4142bf316 drm/i915: pass dev_priv explicitly to TRANS_SET_CONTEXT_LATENCY
new d9abe5f9e575 drm/i915: pass dev_priv explicitly to MTL_CLKGATE_DIS_TRANS
new 106fb076aa5c drm/i915: do not select ACPI_BUTTON
new 80c414772d93 drm/i915/bios: Define block 46 chromaticity coordinates properly
new 3e8daf14c47d drm/i915/bios: Define the "luminance and gamma" sub-struct [...]
new ba9bbbe1499a drm/i915: pass dev_priv explicitly to HSW_STEREO_3D_CTL
new 76dbc4160816 drm/i915/display/bmg: Add platform descriptor
new fc8fc81cb830 drm/i915: Update indentation for VRR registers and bits
new 6eb82761887a drm/i915: Separate VRR related register definitions
new 06173340336c drm/i915: Define and compute Transcoder CMRR registers
new de065ceeaa2f drm/i915: Update trans_vrr_ctl flag when cmrr is computed
new a20c6d954d75 drm/dp: Add refresh rate divider to struct representing AS SDP
new eba88f281215 drm/i915/display: Add support for pack and unpack
new 0612514db728 drm/i915/display: Compute Adaptive sync SDP params
new 5922f45329cd drm/i915/display: Compute vrr vsync params
new 1676ecd303ac drm/i915: Compute CMRR and calculate vtotal
new 21925ee8e68f drm/i915/alpm: Do not use fast_wake_lines for aux less wake time
new 1fceeb85de3b drm/i915/alpm: Write also AUX Less Wake lines into ALPM_CTL
new f36b4810f082 drm/i915/display: Take panel replay into account in vsc sd [...]
new 955446ed6e82 drm/i915/display: Skip Panel Replay on pipe comparison if [...]
new 91930fc0394b drm/display: Add missing Panel Replay Enable SU Region ET bit
new 32f0045f905c drm/i915/psr: Split enabling sink for PSR and Panel Replay
new 92d03bdee41a drm/i915/alpm: Share alpm support checks with PSR code
new 672670b5dc61 drm/i915/psr: Add Panel Replay support to intel_psr2_confi [...]
new 51ee1f29a9ac drm/i915/psr: Print Panel Replay status instead of frame l [...]
new 2e8938a1c56e drm/i915/psr: Move vblank length check to separate function
new aeafa46ee30c drm/i915/psr: Take into account SU SDP scanline indication [...]
new 99fcf463903d drm/i915/psr: Check vblank against IO buffer wake time on [...]
new ca8a170f73d9 drm/i915/psr: Wake time is aux less wake time for Panel Replay
new fb4943574f92 drm/i915: Rename all bigjoiner to joiner
new da8c3cdb016c drm/i915: Rename bigjoiner master/slave to bigjoiner prima [...]
new 5a5bdc17a2fc drm/i915/display: Send vrr vsync params whne vrr is enabled
new efde66b96548 drm/i915/dp_mst: Fix DSC input BPP computation
new 1bcbe192e0dc drm/i915/dp_mst: Align TUs to avoid splitting symbols across MTPs
new 6a03100200dd drm/i915/dp: Move link train params to a substruct in intel_dp
new dd1eae474e4e drm/i915/dp: Move link train fallback to intel_dp_link_training.c
new 9eb4aab86a87 drm/i915/dp: Sanitize intel_dp_get_link_train_fallback_values()
new e5bf189a0f25 drm/i915: Factor out function to modeset commit a set of pipes
new 4ce7cff538cd drm/i915/dp: Use a commit modeset for link retraining MST links
new 3b3be899fc81 drm/i915/dp: Recheck link state after modeset
new 5bd3e7ea8854 drm/i915/dp: Reduce link params only after retrying with u [...]
new 182c6be08b81 drm/i915/dp: Pass atomic state to link training function
new c9a5f6019c6c drm/i915/dp: Send a link training modeset-retry uevent to [...]
new b22b4dd96e52 drm/i915/dp: Use check link state work in the hotplug handler
new ff68f68c0ec5 drm/i915/dp: Use check link state work in the detect handler
new 34aca703d4fd drm/i915/dp: Use check link state work in the HPD IRQ handler
new 81c9642b2a03 drm/i915/dp: Disable link retraining after the last fallback step
new e3e70d084090 drm/i915/dp_mst: Reset intel_dp->link_trained during disabling
new 73afc1e2fd1d drm/i915/dp_mst: Enable link training fallback for MST
new c3c90de3a7de drm/i915/dp: Add debugfs entries to force the link rate/la [...]
new fe089d5b9ace drm/i915/dp: Add debugfs entries to get the max link rate/ [...]
new 0e0af7e052dd drm/i915/dp: Add debugfs entry to force link training failure
new 09f08c6ccc04 drm/i915/dp: Add debugfs entry to force link retrain
new d6bbb6e58174 drm/i915/dp: Add debugfs entry to get the link retrain dis [...]
new 084a55b264a4 drm/i915/gvt: remove the unused end parameter from calc_index()
new 51715cdc9859 drm/i915/gvt: use proper i915_reg_t for calc_index() parameters
new 200f178d7ca0 drm/i915/gvt: rename range variable to stride
new b1e6ae07c72e drm/i915/gvt: do not use implict dev_priv in DSPSURF_TO_PIPE()
new d6bbc4da2149 drm/i915: relocate some DSPCNTR reg bit definitions
new f8324128fdf8 drm/i915: remove unused pipe/plane B register macros
new 7997a9e4f89f drm/i915: Drop redundant dsc_decompression_aux check
new 35859d448a20 drm/i915: Extract intel_dp_has_dsc()
new 0c0543ff0a8d drm/i915: Handle MST in intel_dp_has_dsc()
new 8de66736bcd8 drm/i915: Use intel_dp_has_dsc() during .compute_config()
new cf235914f0e7 drm/i915: Reuse intel_dp_supports_dsc() for MST
new b47e62b1ed13 drm/i915: Utilize edp_disable_dsc from VBT
new 574884438c38 drm/i915: Remove bogus MST check in intel_dp_has_audio()
new 8b5a92ca24eb drm/i915/mso: using joiner is not possible with eDP MSO
new 105dadedc4ef drm/i915/wm: rename intel_get_cxsr_latency -> pnv_get_cxsr [...]
new 322dc10b2af8 drm/i915/wm: clarify logging on not finding CxSR latency config
new 9d4f1aeb25be drm/i915/dram: separate fsb freq detection from mem freq
new e6534546a4b9 drm/i915/dram: split out pnv DDR3 detection
new 846bd6086d35 drm/i915/dram: rearrange mem freq init
new 024a05a47e44 drm/i915/gt: remove mem freq from gt debugfs
new a4ad402078ad drm/i915: convert fsb_freq and mem_freq to kHz
new fc8bf961059c drm/i915: extend the fsb_freq initialization to more platforms
new d0a6e5015f0e drm/i915: use i9xx_fsb_freq() for GT clock frequency
new 1cd377f33d4c drm/i915/cdclk: use i9xx_fsb_freq() for rawclk_freq initia [...]
new b2956099379e drm/i915: move comments about FSB straps to proper place
new 355d210aad94 drm/i915/display: update handling of FBC when VT-d active [...]
new e2dc7cb72b25 drm/i915/display: Update calculation to avoid overflow
new 97db7348640e drm/i915/psr: Set SU area width as pipe src width
new 1eb28818c241 drm/i915/display: Wa 16021440873 is writing wrong register
new 22f3a60558da drm/i915/alpm: Fix port clock usage in AUX Less wake time [...]
new b445130c35e5 drm/i915/psr: Disable Panel Replay if PSR mode is set via [...]
new aeb7a0fe21dc drm/i915/psr: Disable PSR2 SU Region ET if enable_psr modu [...]
new 3ec391a007f4 drm/i915/psr: Disable PSR/Panel Replay on sink side for PSR only
new c52a3187a1bf drm/i915/psr: Add new debug bit to disable Panel Replay
new dc9cfe9f1d22 Revert "drm/i915/psr: Disable early transport by default"
new dcaacff03a9f intel_alpm: Fix wrong offset for PORT_ALPM_* registers
new d754ed2821fd Merge drm/drm-next into drm-intel-next
new 4552a6a42a3a Merge tag 'drm-intel-next-2024-06-19' of https://gitlab.fr [...]
new 541b1b0a8fc2 agp: add missing MODULE_DESCRIPTION() macros
new 0db66572747a drm/amd/display: Add outbox notification support for HPD redetect
new f1934de46f2b drm/amd/display: Extend PSRSU residency mode
new 4aa1f202519f drm/amd/display: Simplify if conditions
new 6b83b94a949f drm/amdgpu: add additional VM bits
new 7c85e970839e drm/amdgpu: support for DCC feature
new faa64f633c37 drm/amdgpu: add sdma 7.0 support for copy dcc buffer
new afe9555e79fc drm/amd/display: use pre-allocated temp structure for boun [...]
new 91efe6de7029 drm/amd/display/dcn401: use pre-allocated temp structure f [...]
new a878304276b8 drm/amd/display: bypass ODM before CRTC off
new 028383b64da2 drm/amd/display: Change the order of setting DP_IS_USB_C flag
new ba73d69a2c03 drm/amd/display: Force max clocks unconditionally when p-s [...]
new 6172d39be254 drm/amd/display: Add recovery timeout to FAMS2
new abb3f19cad93 drm/amd/display: add set ips disable
new 06a498d9f589 drm/amd/display: Add monitor patch skip disable crtc durin [...]
new ce66ffd9813c drm/amd/display: Add null check for 'afb' in amdgpu_dm_upd [...]
new 38e6f715b02b drm/amd/display: Add NULL check for 'afb' before dereferen [...]
new 57a0d65bd1d0 drm/amd/display: Introduce deferred Replay coasting vtotal update
new 27b500b77b82 drm/amdgpu: remove dead code in atom_get_src_int
new 839eb4bbbd96 drm/amd/pm: remove dead code in navi10_emit_clk_levels and [...]
new cf58fdca000f drm/amd/display: Program DIG FE source select for DVI befo [...]
new 06cd6d8f8081 drm/amd/display: Various DML2 fixes for FAMS2
new 470679ef332e drm/amd/display: Guard reading 3DLUT registers for dcn32/dcn35
new 82b7cde3f265 drm/amd/display: Increase MAX_LINKS by 2
new df86486d9051 drm/amd/display: Fix DSC slice and delay calculations
new 6218bd6b22d7 drm/amd/display: dc 3.2.287
new 7bed1df814cd drm/amdgpu: fix NULL pointer in amdgpu_reset_get_desc
new bac640ddb51e drm/amdgpu: add reset source in various cases
new b3948ad1ac58 drm/amdgpu: add skip_hw_access checks for sriov
new 5c0a1cdd17ce drm/amdgpu: fix sriov host flr handler
new 1802b042a343 drm/amdgpu/kfd: remove is_hws_hang and is_resetting
new 4b0e76e4c181 drm/amdgpu: remove tlb flush in amdgpu_gtt_mgr_recover
new c1f9d82b9291 drm/amdgpu: use helper in amdgpu_gart_unbind
new ba531117a87d drm/amdgpu: call flush_gpu_tlb directly in gfxhub enable
new 9c33e5fd4fb6 drm/amdgpu: fix locking scope when flushing tlb
new 18f2525d3140 drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
new 37f432481d6b drm/amdgpu: fix the overflowed constant warning for RREG32 [...]
new 1bfe5e77468d drm/amdgpu: enhance amdgpu_ucode_request() function flexibility
new 02593249fa11 drm/amd/display: prevent register access while in IPS
new a777c9d70adc drm/amdgpu: refine gpu_info firmware loading
new 1e006baf5b9b Revert "drm/amd/display: Add null check for 'afb' in amdgp [...]
new 778e3979c5dc Revert "drm/amd/display: Add NULL check for 'afb' before d [...]
new ee3942d9ab1f drm/amdgpu: drop some kernel messages in VCN code
new 2fe87f54abdc drm/amd/display: Set default brightness according to ACPI
new 3612702852ac drm/amdgpu: Add missing locking for MES API calls
new bf349b036d57 drm/amdgpu: refine mes firmware loading
new d225960c2330 drm/amdgpu: add lock in kfd_process_dequeue_from_device
new 8cae4b578ea0 drm/amdgpu: refine psp firmware loading
new 3618fa26c811 drm/amdgpu: refine sdma firmware loading
new 3a86fdc422c9 drm/amdgpu: Skip coredump during resets for debug
new 199d69d5f9fb drm/amdgpu: Indicate CU havest info to CP
new be6a69b21a35 drm/amdgpu: fix overflowed constant warning in mmhub_set_c [...]
new 9817f06173cf drm/amdgpu: move aca/mca init functions into ras_init() stage
new b441e9ac9df4 drm/amdgpu: refine vcn firmware loading
new 8d7ff60f36b0 drm/amdgpu: refine vpe firmware loading
new cd093c24ee43 drm/amdgpu: refine gmc firmware loading
new 3e92af6bf5f3 drm/amdgpu: refine pmfw/smu firmware loading
new c37b8f7868a9 drm/amdgpu: refine imu firmware loading
new 59257fd1e08e drm/amd/display: Use dc wake for get the replay state
new 030631e97b20 drm/amdgpu: revert "take runtime pm reference when we atta [...]
new b5236da757ad drm/amd/display: Don't use fsleep for PSR exit waits on dm [...]
new 3601a35a2e9d drm/amd/display: Wake DMCUB before sending a command for r [...]
new 68b02a58f698 drm/amd/display: Use TPS3 for ALPM on Specific Panel
new a3324a672b9f drm/amd/display: Replay low hz
new a63e1c0459b4 drm/amd/display: Expand supported Replay residency mode
new 0a4b06074cc4 drm/amd/display: Replay + IPS + ABM in Full Screen VPB
new b59cb5a67198 drm/amd/display: Fix Replay Desync Error Test
new 0caba87a406e drm/amd/display: use even ODM slice width for two pixels p [...]
new dea54d186caf drm/amd/display: add odm_slice_rect parameter in spl_in
new 223ac8b6f57a drm/amd/display: Remove redundant if conditions
new 3c6ad7320b32 drm/amd/display: Remove unreachable check
new 5d1608a81e01 drm/amd/display: Remove redundant ternary operation
new f7e56091a46e drm/amd/display: Remove dcn32_smu13 duplicate header
new e15fc7001425 drm/amd/display: Remove NULL assignment for stream_status
new 42697ae79e55 drm/amd/display: Change AVI Info Frame version to 4 for OVT
new d9d42ebd186a drm/amd/display: Return after Init
new 827416d45476 drm/amd/display: Fix multiple cursors when using 4 display [...]
new 9a29c4adb099 drm/amd/display: reduce ODM slice count to initial new dc [...]
new 396477d9508e drm/amd/display: Update FIXED_VS retimer training pattern delay
new 82c421ba46ec drm/amd/display: Add fallback defaults for invalid LTTPR D [...]
new 6210e866eb1b drm/amd/display: Ignore phantom DTBCLK requirement
new 1a90ec2e2663 drm/amd/display: Add sequential ONO sequencing for DCN35
new 020ceface29f drm/amd/display: [FW Promotion] Release 0.0.220.0
new ec14eab37dbb drm/amdkfd: Extend gfx12 trap handler fix to gfx10/11
new 26c56049cc4f drm/amd/display: added NULL check at start of dc_validate_stream
new 9d26e0cfc218 drm/amdgpu: refine gfx7 firmware loading
new e8eff33f2872 drm/amd/display: Add config support entry to replay caps debugfs
new 1b51220dc28c drm/amd/display: Ignore UHBR13.5 cable ID cap for passive [...]
new 0eea12b9bdd5 drm/amd/display: Remove duplicate 'update_idle_uclk' in dc [...]
new 3df528be2af3 drm/amd/display: Use the SPDX license identifier for dmub_ [...]
new ed79ab5a07c1 drm/amd/display: DCN401 cusor code update
new 8362061eed67 drm/amd/display: Prevent overflow on DTO calculation
new f2034ebb27c5 drm/amd/display: Disable boot optimization for DCN401
new d3d996ec8905 drm/amd/display: Avoid programming DTO if Refclk is 0
new e32e15dbf06d drm/amd/display: Adjust debug msg for usb4/tbt
new 9a573481887e drm/amd/display: Defer the setting of link hpd status for [...]
new ad28d7c3d989 drm/amd/display: Correct the defined value for AMDGPU_DMUB [...]
new 6b3cc7a357db drm/amd/display: Change dram_clock_latency to 34us for dcn351
new fc6d61ad1dc7 drm/amd/display: change dram_clock_latency to 34us for dcn35
new fcf6a49d7992 drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
new fa57924c76d9 drm/amd/display: Refactor function dm_dp_mst_is_port_suppo [...]
new fd279d8f45c9 drm/amd/display: define abm debug interface
new 1b04dcca4fb1 drm/amd/display: Introduce overlay cursor mode
new 38e0c3df6dbd drm/amd/display: Move PRIMARY plane zpos higher
new 466423c6dd8a drm/amd/display: Remove register from DCN35 DMCUB diagnost [...]
new 3ddd9c83ff7a drm/amd/display: remove dpp pipes on failure to update pip [...]
new c006d1a15a9c drm/amd/display: remove ODM combine before bandwidth validation
new abf34ca465f5 drm/amd/display: use preferred link settings for dp signal only
new 7c70e60fbf4b drm/amd/display: Disable DMCUB timeout for DCN35
new 9d8152cd1be1 drm/amd/display: Check otg_master pointer before use it
new dd9d8c61ccff drm/amd/display: Minor cleanup for DCN401 cursor related code
new d281b7742662 drm/amd/display: Fix incorrect size calculation for loop i [...]
new 97dc6a480c81 drm/amd/display: Fix uninitialized variables in dcn401
new 82c94233e5c8 drm/amd/display: Remove useless comparison of unsigned int vs. 0
new a2919b25778b Revert "drm/amd/display: Handle HPD_IRQ for internal link"
new 4316107bd083 drm/amd/display: Disable IPS when it is not allowed.
new e27ffc2fe8f4 drm/amd/display: make ODM segment width of YCbCr422 two pi [...]
new 989947e90563 drm/amd/display: populate hardware_release hook for dcn401
new fe6f61d47297 drm/amd/display: Remove reduntant comparisons by Coverity
new 2037646406ad drm/amd/display: Remove NO_EFFECT self-assignment
new 1608e201df49 drm/amd/display: Explicitly cast v_total to signed in a su [...]
new 7e8af88cbd16 drm/amd/display: Block SubVP if hardware rotation is used [...]
new a144eb40ef88 drm/amd/display: Add null check for phantom pipes in prepa [...]
new ee4deffda66a drm/amd/display: Fix missed targets in FAMS2+HWFQ
new cc2b7387c132 drm/amd/display: Do not override dml2.1 reinit
new d6b54900c564 drm/amd/display: Avoid overflow from uint32_t to uint8_t
new ea9b3dbc71d9 drm/amd/display: Update idle hardmins if uclk or fclk requ [...]
new 02c316e69610 drm/amd/display: 3.2.288
new be5de1c4ee9a drm/amd/display: [FW Promotion] Release 0.0.221.0
new 5afbbcfe3b6c drm/amd/display: Disable PHYSYMCLK RCO
new 5f7697bbc1a4 drm/amdgpu: trigger mode1 reset for RAS RMA status
new 7e4371676e5e drm/amdgpu: create amdgpu_ras_in_recovery to simplify code
new 09a3d8202df1 drm/amdgpu: set RAS fed status for more cases
new b8a01690438c drm/amd/pm: update check condition for SMU mode1 reset
new 4280f60e8e7c drm/amdkfd: use mode1 reset for RAS poison consumption
new 9d308e32a98f drm/amdkfd: add ASIC version check for the reset selection [...]
new 3a3be8bb97e1 drm/amdgpu: refine gfx8 firmware loading
new 52971387a05a drm/amd/display: DCN401 full power down in HW init if any [...]
new 6184bd5750a8 drm/amd/display: Enable DCN401 idle optimizations by default
new 8867ae8cfab4 drm/amd/display: Add dcn401 DIG fifo enable/disable
new 6b6d38c5086f Revert "drm/amd/display: workaround for oled eDP not light [...]
new 9061707976c6 drm/amd/display: Remove redundant condition with DEADCODE
new 2094401053df drm/amd/display: Remove redundant condition in VBA 314 func
new 3a69c1702fdf drm/amd/display: fix minor coding errors where dml21 phase [...]
new 3838c6736524 drm/amd/display: On clock init, maintain DISPCLK freq
new 2d62bb450ed1 drm/amd/display: Refactor DCN3X into component folder
new 37256027b45f drm/amd/display: Attempt to avoid empty TUs when endpoint is DPIA
new a157dcc521dc drm/amd/display: Add null check to dml21_find_dc_pipes_for_plane
new 0057b36ac2be drm/amd/display: Send message to notify the DPIA host rout [...]
new 143818fae047 drm/amd/display: Explicitly extend unsigned 16 bit to 64 bit
new 8092aa3ab8f7 drm/amd/display: Add null checker before passing variables
new 8b0ddf19cca2 drm/amd/display: Check BIOS images before it is used
new c4d31653c03b drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
new 0fd146067d1b drm/amd/display: Add null checker before access structs
new 319d4615518c drm/amd/display: mirror case cleanup for cursors
new 5af757124792 drm/amd/display: Fix NULL pointer dereference for DTN log [...]
new c76f56f25245 drm/amd/display: Make sure to reprogram ODM when resync fifo
new 470f3760cfe6 drm/amd/display: Check dc_stream_state before it is used
new 7cf24de30e8a drm/amd/display: Check pipe_ctx before it is used
new b62ec97d55e3 drm/amd/display: Covert integers to double before divisions
new 26ec3cca7b1c drm/amd/display: Fix warning caused by an attempt to confi [...]
new 85fa2287458f drm/amd/display: Improve warning log for get OPP for OTG master
new 1a664dc0cfdf drm/amd/display: Remove redundant checks for res_pool->dccg
new f94a97117fc6 drm/amd/display: Remove redundant checks for ctx->dc_bios
new 9e6da7b70be8 drm/amd/display: Remove unused value set from 'min_hratio_ [...]
new 14f293e044b1 drm/amd/display: Remove redundant null checks
new 8a1708328c60 drm/amd/display: Remove redundant checks for opp
new 391c6fb490b0 drm/amd/display: Remove redundant checks for context
new a7b38c785209 drm/amd/display: Check UnboundedRequestEnabled's value
new db39d575eee8 drm/amd/display: Remove redundant null checks
new 27dcb8fb92f5 drm/amd/display: [FW Promotion] Release 0.0.222.0
new dcf5e17c05ed drm/amd/display: 3.2.289
new 4d14a7405424 Revert "drm/amdgpu: Add missing locking for MES API calls"
new 4b5b855c240a drm/amd/swsmu: add MALL init support workaround for smu_v14_0_1
new b32563859d6f drm/amdgpu: Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV
new a6328c9c3df3 drm/amdgpu: fix using the reserved VMID with gang submit
new 9717345d3870 drm/radeon: fix UBSAN warning in kv_dpm.c
new 6a6eda569b05 drm/amdgpu: fix UBSAN warning in kv_dpm.c
new de3246254156 drm/amdgpu: cleanup MES11 command submission
new 23fc94795b61 drm/amdgpu: refine gfx9 firmware loading
new 3af2c80ae2f5 drm/amdgpu: refine gfx10 firmware loading
new fffe347e1478 drm/amdgpu: cleanup MES12 command submission
new 19797687e64b drm/amdgpu: remove amdgpu_mes_fence_wait_polling()
new 8c9ee180196f Revert "drm/amdgpu: change bank cache lock type to spinlock"
new a4fcb5f73375 Revert "drm/amdgpu: change aca bank error lock type to spinlock"
new 0ca9f757a0e2 drm/amd/pm: powerplay: Add `__counted_by` attribute for fl [...]
new 017d0b67bf7b drm/amdgpu: refine gfx6 firmware loading
new 1ecef5589320 drm/amdgpu: init TA fw for psp v14
new 365aa9f57399 Merge tag 'amd-drm-next-6.11-2024-06-22' of https://gitlab [...]
new 4cfca03f7641 drm/i915/gt: Automate CCS Mode setting during engine resets
new 749670a58d93 Revert "drm/i915: Remove extra multi-gt pm-references"
new 8b69ac66d689 drm/i915: Fix HAS_REGION() usage in intel_gt_probe_lmem()
new d082c05a635e drm/i915: Pass the region ID rather than a bitmask to HAS_ [...]
new 3797783b1c96 drm/i915: Remove counter productive REGION_* wrappers
new a3598d7d9ae9 drm/i915/gem/i915_gem_ttm_move: Fix typo
new fbad43eccae5 drm/i915/gt: Disarm breadcrumbs if engines are already idle
new 60a2f25de7b8 Merge drm/drm-next into drm-intel-gt-next
new e1eb97c21185 drm/i915: Shadow default engine context image in the context
new 0f1bb41bf396 drm/i915: Support replaying GPU hangs with captured context image
new 364e039827ef drm/i915/guc: avoid FIELD_PREP warning
new a09d2327a9ba drm/i915/gt: Fix CCS id's calculation for CCS mode setting
new c5d86c19086f drm/i915: Increase FLR timeout from 3s to 9s
new ca1a453361cd drm/i915/gt: Delete the live_hearbeat_fast selftest
new 6ef078383a50 drm/i915/guc: Enable w/a 16021333562 for DG2, MTL and ARL
new 79655e867ad6 drm/i915/mtl: Update workaround 14018575942
new a78313bb206e Merge tag 'drm-intel-gt-next-2024-06-12' of https://gitlab [...]
new 37e017311c65 drm/xe/guc: Split g2h worker function
new 09b286950f29 drm/xe/guc: Allow CTB G2H processing without G2H IRQ
new 78247e48a118 drm/xe: do not select ACPI_BUTTON
new 3d420e9fa848 drm/xe: Rework GPU page fault handling
new 7ecea18e8cdf drm/xe: Cleanup force wake registers bit definitions
new 4468d0488ecb drm/xe: Drop EXEC_QUEUE_FLAG_BANNED
new b321cb83a375 drm/xe/pf: Assert LMEM provisioning is done only on DGFX
new 3a3fc10cce3b drm/xe/guc: Move H2G SETUP_PC_GUCRC definition to SLPC ABI
new 7eea2580994b drm/xe/guc: Add pc_to_ct() helper
new 3438558284c8 drm/xe/guc: Prefer GT oriented messages in xe_guc_pc
new 3541e19d0d3b drm/xe: Ensure caller uses sole domain for xe_force_wake_a [...]
new 35feb8dbbca6 drm/xe: Check valid domain is passed in xe_force_wake_ref
new 91524b3a09b4 drm/xe/guc: Drop unused legacy GuC message ABI definitions
new 4ca1a12a1b35 drm/xe/guc: Add kernel-doc for HXG Fast Request
new 24d0d98af1c3 drm/xe/xe2lpm: Fixup Wa_14020756599
new afe12a055d2d drm/xe: Prefer GT oriented messages in xe_force_wake.c
new d960c5801029 drm/xe: Kill fw_to_gt() helper
new f80437eb25f7 drm/xe: Include additional info on failed force-wake operation
new ec8727568299 drm/xe: Combine common force-wake code into helpers
new 513ea833c201 drm/xe/vf: Ignore force-wake requests if VF
new 3b9c181bcde8 devcoredump: Add dev_coredumpm_timeout()
new ec3ac2c8d941 drm/xe: Increase devcoredump timeout
new 89aa02edaa30 Merge drm/drm-next into drm-xe-next
new e46d3f813abd drm/xe/trace: Extract bo, vm, vma traces
new 6a04e1fc36ff drm/xe/trace: Extract guc related traces
new 3432f26efa45 drm/xe/trace: Print device_id in xe_trace_bo events
new 3cba2f1d3f18 drm/xe/trace: Print device_id in xe_trace_guc events
new 501c4255c409 drm/xe/trace: Print device_id in xe_trace events
new e81568a0cbb2 drm/xe: Add reg read/write trace
new e54700f7d6aa drm/xe/bmg: Add PCI IDs
new 8b9544e07d80 drm/xe: Add LRC ctx timestamp support functions
new 9f46ecbb3f1d drm/xe: Add MI_COPY_MEM_MEM GPU instruction definitions
new 65921374c48f drm/xe: Emit ctx timestamp copy in ring ops
new 1bf1ca4e326c drm/xe: Add ctx timestamp to LRC snapshot
new 49cc215aad7f drm/xe: Add xe_gt_clock_interval_to_ms helper
new 41e1fa93a2fb drm/xe: Improve unexpected state error messages
new 7f4f492c7058 drm/xe: Assert runnable state in handle_sched_done
new 716ce587a81e drm/xe: Add GuC state asserts to deregister_exec_queue
new fc592a81ff9f drm/xe: Add pending disable assert to handle_sched_done
new b47b83ef1657 drm/xe: Add killed, banned, or wedged as stick bit during [...]
new 7ddb9403dd74 drm/xe: Sample ctx timestamp to determine if jobs have timed out
new 6aaf3fd08d08 drm/xe/vf: Use correct check for being a VF driver
new 8c57c4dc2a91 drm/xe: Drop duplicated declaration
new de8390b101b2 drm/xe/sched_job: Promote xe_sched_job_add_deps()
new 97fedf015cd9 drm/xe: Use fixed CCS mode when running in SR-IOV mode
new 0d2ca8fd2878 drm/xe/uc: Fix and start using xe_uc_fw_sanitize()
new 5d7612ae201e drm/xe/xe2lpg: Add Wa_14021490052
new 731e46c03228 drm/xe/exec_queue: Rename xe_exec_queue::compute to xe_exe [...]
new 0e6745de6dfc drm/xe: Allow const pointer when checking SR-IOV mode
new f0ccd2d805e5 drm/xe/vf: Don't touch GuC irq registers if using memory irqs
new 6045473650c4 drm/xe/rtp: Allow to match 0 sr entries
new 512660cd1f1a drm/xe/rtp: Expand max rules/actions per entry
new dc72c52a42e0 drm/xe/rtp: Allow to OR rules
new c8c00286f5c4 drm/xe/rtp: Add match on any GT
new 62712be3a4e0 drm/xe/xe2: Add proper check for media in Wa_14020756599
new 52c2e956dceb drm/xe/perf/uapi: "Perf" layer to support multiple perf co [...]
new fe8929bdf835 drm/xe/perf/uapi: Add perf_stream_paranoid sysctl
new 67977882a2f1 drm/xe/oa/uapi: Add OA data formats
new a9f905ae7b6f drm/xe/oa/uapi: Initialize OA units
new cdf02fe1a94a drm/xe/oa/uapi: Add/remove OA config perf ops
new b6fd51c62119 drm/xe/oa/uapi: Define and parse OA stream properties
new 1db9a9dc90ae drm/xe/oa: OA stream initialization (OAG)
new e936f885f1e9 drm/xe/oa/uapi: Expose OA stream fd
new efb315d0a013 drm/xe/oa/uapi: Read file_operation
new 2f4a730fcd2d drm/xe/oa: Add OAR support
new 14e077f8006d drm/xe/oa: Add OAC support
new dd6b4718c3ba drm/xe/oa/uapi: Query OA unit properties
new 392bf22238ff drm/xe/oa/uapi: OA buffer mmap
new 828a8eaf37c3 drm/xe/oa: Add MMIO trigger support
new 70af432b9acf drm/xe/oa: Override GuC RC with OA on PVC
new 3a1fc394ba85 drm/xe/oa: Changes to OA_TAKEN
new cffd77865f47 drm/xe/oa: Enable Xe2+ overrun mode
new 8e7455dd0ded drm/xe: Use ttm_uncached for BO with NEEDS_UC flag
new 7a893345a406 drm/xe/guc: Move ARAT interrupts enabling to the upload step
new cb925d31f091 drm/xe/oa: Fix potential NPD when OA is not initialized
new 3516b2913ead drm/xe/oa: Call xe_oa_emit_oa_config() with new config whe [...]
new 93d2d3e4c5d0 drm/xe/oa: Remove WARN_ON's for unsupported configurations
new d35386b3a77b drm/xe/xelpgp: Extend Wa_14019877138 to graphics 12.74
new 65336c3fa2cf drm/xe/vf: Disable features that do not apply to VFs
new 9632dfb0def4 drm/xe/vf: Don't run any save-restore RTP actions if VF
new f20535ce1dd9 drm/xe/vf: Don't apply tile workarounds if VF
new f2800572cc0b drm/xe/vf: Don't change hwe IRQ masks if using memory IRQs
new 5aa326f52872 drm/xe/vf: Don't initialize OA if VF
new ecab82af2787 drm/xe/vf: Don't support gtidle if VF
new ef3fcfe06398 drm/xe/vf: Don't use register based TLB invalidation if VF
new 7875fe7c2495 drm/xe/vf: Skip engine ring enabling if VF
new 2b79878b0784 drm/xe/vf: Custom HuC initialization if VF
new 0d39640ace67 drm/xe: Invert runnable_state / pending enable check and assert
new 33991ae8f40a drm/xe: Simplify locking in new_vma
new 8664e7637388 Merge drm/drm-next into drm-xe-next
new 3b1592fb7835 drm/xe/lnl: Apply Wa_22019338487
new 9d2ab8623e85 drm/xe/guc: Request max GT freq during resume
new 701d9c4a199b drm/xe/huc: Use GT oriented error messages in xe_huc.c
new 7e5161da9d26 drm/xe/oa: Fix kernel doc in xe_drm.h
new 20baedb8033d drm/xe/vf: Skip attempt to start GuC PC if VF
new be3bf9dd1c6d drm/xe/guc: Demote the H2G retry log message to debug
new b084dfaef210 drm/xe/guc: Add more GuC error codes to ABI
new 92e9db6e1fa3 drm/xe/guc: Print GuC error codes as hex value
new 8511d9da2058 drm/xe/pf: Trigger explicit FLR while disabling VFs
new 80bab5c5038f drm/xe/irq: remove xe_irq_shutdown
new 8d789ff4a41a drm/xe/pf: Disable VFs on remove
new 1bab7ecf5c10 drm/xe/oa: Allow stream enable/disable functions to return error
new 406d058dc323 drm/xe/oa/uapi: Allow preemption to be disabled on the str [...]
new 275fee9dccf7 Merge tag 'drm-xe-next-2024-06-26' of https://gitlab.freed [...]
new f85376c890ef drm/ttm/tests: Let ttm_bo_test consider different ww_mutex [...]
new 53c5da8573ba drm/vc4: Add monochrome mode to the VEC.
new fbe675b3696e drm/vc4: vec: Add the margin properties to the connector
new c1391205754f drm/tests: add drm_hdmi_state_helper_test MODULE_DESCRIPTION()
new 0ddd2ae586d2 drm/ttm: increase ttm pre-fault value to PMD size
new c62b4fc4b9b8 drm/panel: truly-nt35521: transition to mipi_dsi wrapped f [...]
new 4c3f53ed2376 dt-bindings: display: synopsys, dw-hdmi: Document ddc-i2c- [...]
new 3374d842cd81 dt-bindings: display: synopsys, dw-hdmi: Mark ddc-i2c-bus [...]
new fafc8cd097cd dt-bindings: display: bridge: tc358767: Keep enum sorted
new 4b12f91a06ee drm/bridge: tc358767: Add format negotiation hooks for DPI [...]
new 47e851ec4c02 drm/panel: asus-z00t-tm5p5-n35596: transition to mipi_dsi [...]
new 699f411dceb4 drm/panel: raydium-rm692e5: transition to mipi_dsi wrapped [...]
new 588c4c8d58c4 drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
new d0745846a37a drm/ttm/tests: Delete unnecessary config option
new dc50165601f5 drm/ttm/tests: Set DMA mask in KUnit device
new f7ed0a7e42c1 drm/ttm/tests: Use an init function from the helpers lib
new 8bd1ff5ddc7b drm/ttm/tests: Test simple BO creation and validation
new 32d618e94638 drm/ttm/tests: Add tests with mock resource managers
new 8eda41dfc9b2 drm/ttm/tests: Add test cases dependent on fence signaling
new 5fe3943385c9 drm/ttm/tests: Add eviction testing
new d6a82a1580c3 drm/ttm/tests: Add tests for ttm_tt_populate
new 99eec733e823 drm/ttm/tests: Add TODO file
new be487a298969 drm/ttm/tests: Correct modules' licenses
new 07430fa52489 drm/ttm/tests: Use u32 and u64 over uint*_t types
new a63ee07883de drm/panic: Fix uninitialized drm_scanout_buffer.set_pixel() crash
new 94ff11d3bd32 drm/panic: Fix off-by-one logo size checks
new a03a84bee36a lib/fonts: Fix visiblity of SUN12x22 and TER16x32 if DRM_PANIC
new a3dfb1d120aa drm/panic: Spelling s/formater/formatter/
new a40d031d7b64 drm/panic: Rename logo to logo_ascii
new 294bbd1f2697 drm/panic: Add support for drawing a monochrome graphical logo
new 26149e6fe1e8 drm/ttm/tests: add missing MODULE_DESCRIPTION() macros
new 06ec7893a4b4 drm/connector: hdmi: shorten too long function name
new c19f15b1e056 dt-bindings: display: meson-dw-hdmi: add missing power-domain
new 97370f8ed271 drm/mediatek: select DRM_GEM_DMA_HELPER if DRM_FBDEV_EMULATION=y
new 7bd09a2db0f6 drm/qxl: Add check for drm_cvt_mode
new 3cc9ec4ff76b MAINTAINERS: drm: vc4: Add Raspberry Pi as maintainers
new 328ab5688f98 MAINTAINERS: drm: vc4: Drop Emma's tree
new 81112c6f36b5 gpu: ipu-v3: pre: replace of_node_put() with __free
new ee7ff5e26b9d gpu: ipu-v3: pre: move state into struct
new 4dbc7d5d61d5 gpu: ipu-v3: pre: add dynamic buffer layout reconfiguration
new d5316cdd15da gpu: ipu-v3: pre: don't use fixed timeout when waiting for [...]
new 68145ceb9b6d drm/panel: sitronix-st7703: transition to mipi_dsi wrapped [...]
new 47d5c1934edc dt-bindings: panel-simple-dsi: add lincoln LCD197 panel bindings
new 3ebc76c424bc drm/mipi-dsi: add mipi_dsi_usleep_range helper
new c5207ed46383 drm/panel: add lincolntech lcd197 support
new b7a0c0e9d807 dt-bindings: display: panel: add Ilitek ili9806e panel controller
new baf272bac637 drm/panel: add Ilitek ILI9806E panel driver
new 04aaa4dc9700 drm/ast: Inline drm_simple_encoder_init()
new 84708c2d180c drm/bridge: tc358767: Split tc_pxl_pll_en() into parameter [...]
new a723d434009e drm/bridge: tc358767: Use tc_pxl_pll_calc() to correct adj [...]
new 3f13e53bcf30 drm/bridge: tc358767: Drop line_pixel_subtract
new 9c433c87e81c drm/bridge: tc358767: Set LSCLK divider for SYSCLK to 1
new 86b0e0c1ad47 Revert "drm/bridge: tc358767: Set default CLRSIPO count"
new e044e707fc97 drm/panic: Do not select DRM_KMS_HELPER
new 54be78446d0a drm/panic: Restrict graphical logo handling to built-in
new 6d4618ad04e1 drm/bridge: analogix_dp: remove unused platform power_on_e [...]
new c91b5bd7b1f4 drm/rockchip: analogix_dp: add runtime PM handling
new 2d192f4a3acc drm/bridge: analogix_dp: register AUX bus after enabling r [...]
new f37952339cc2 drm/bridge: analogix_dp: handle clock via runtime PM
new e7514df007e3 drm/bridge: analogix_dp: remove unused analogix_dp_remove
new dcbaaa239dd3 drm/bridge: analogix_dp: remove clk handling from analogix [...]
new 73f613908eb1 drm/bridge: analogix_dp: move platform and PHY power handl [...]
new 3efe2ace7f5b drm/bridge: analogix_dp: move basic controller init into r [...]
new b8a4cdbb0131 drm/bridge: analogix_dp: remove PLL lock check from analog [...]
new 90986e356c7a drm/bridge: analogix_dp: move macro reset after link bandw [...]
new 917c8d192ba6 drm/bridge: analogix_dp: don't wait for PLL lock too early
new 0fa5e37f8748 drm/bridge: analogix_dp: simplify and correct PLL lock checks
new e857142bbb64 drm/bridge: analogix_dp: only read AUX status when an erro [...]
new 61bfcd190820 drm/bridge: analogix_dp: handle AUX transfer timeouts
new 91fdc5e76513 Merge tag 'drm-misc-next-2024-06-27' of https://gitlab.fre [...]
new 892bc64827dd accel/habanalabs/gaudi2: use single function to compare FW [...]
new 241fa91e7c02 accel/habanalabs: add device name to error print
new 5a558f369ef8 accel/habanalabs/gaudi2: update interrupts related headers
new 705e520dc58d accel/habanalabs: restructure function that checks heartbe [...]
new 467cfe945656 accel/habanalabs/gaudi2: align embedded specs headers
new ecda35d461f4 accel/habanalabs: no CPUCP prints on heartbeat failure
new 3d4bd5e292b5 accel/habanalabs: use parent device for trace events
new 26250af92fb8 accel/habanalabs: expose server type in debugfs
new 42f04ca65c72 accel/habanalabs: add device name to invalidation failure msg
new 31bd26931d03 accel/habanalabs: add heartbeat debug info
new 25abbe7ac1d9 accel/habanalabs: use msg_header instead of desc_header
new b94488be0830 accel/habanalabs: check for errors after preboot is ready
new 990e0d91bf7d accel/habanalabs/gaudi2: align interrupt names to table
new c754bcf9dd06 accel/habanalabs/gaudi2: revise return value handling in g [...]
new c8c10dcacafc accel/habanalabs/gaudi2: assume hard-reset by FW upon MC S [...]
new c2a27584ff3b accel/habanalabs: separate nonce from max_size in cpucp_pa [...]
new 5f6ad3c64ad1 accel/habanalabs: add an EQ size ASIC property
new 93a296dde180 accel/habanalabs: move hl_eq_heartbeat_event_handle() to c [...]
new cbac6f4088db accel/habanalabs/gaudi2: add GAUDI2D revision support
new 340dd775d7fd accel/habanalabs: use device-name directory in debugfs-dri [...]
new 3d613b0cb5ef accel/habanalabs: add a common handler for clock change events
new cebb64f9335b accel/habanalabs: add cpld ts cpld_timestamp cpucp
new 2214cafd10f7 accel/habanalabs: remove timestamp registration debug prints
new 3309887c6ff8 accel/habanalabs/gaudi2: unsecure edma max outstanding register
new 52fbab90edb7 accel/habanalabs: change the heartbeat scheduling point
new 61f4f624eaae accel/habanalabs: disable EQ interrupt after disabling pci
new f8422017b2e9 accel/habanalbs/gaudi2: reduce interrupt count to 128
new c0af30697c43 MAINTAINERS: Change habanalabs maintainer and git repo path
new fda92282b09e accel/habanalabs: additional print in device-in-use info
new 9ee446f9b5d0 accel/habanalabs: add more info upon cpu pkt timeout
new 795f93e650fc accel/habanalabs: revise print on EQ heartbeat failure
new c4548eee537e accel/habanalabs: dump the EQ entries headers on EQ heartb [...]
new 5cb97d74c3c7 accel/habanalabs: print timestamp of last PQ heartbeat on [...]
new 0199e6392e06 accel/habanalabs: move heartbeat work initialization to ea [...]
new 9dec27bb8ae4 accel/habanalabs: gradual sleep in polling memory macro
new fb625bf6187d Merge tag 'drm-habanalabs-next-2024-06-23' of https://gith [...]
new ce6b63336f79 drm/xe: fix error handling in xe_migrate_update_pgtables
new f4efd274d93b drm/xe/hwmon: Remove xe_hwmon_process_reg
new e71cf19e3119 drm/xe/client: Check return value of xe_force_wake_get
new 0f54a1926215 drm/xe: Get hwe domain specific FW to read RING_TIMESTAMP
new 25b1f6cbd8c5 drm/xe/mocs: Update MOCS assertions and remove redundant checks
new 4279635e5629 drm/xe/mocs: Clarify difference between hw and sw sizes
new 4f82ac610278 drm/xe/mcr: Avoid clobbering DSS steering
new eb523ec38269 drm/xe/guc: Configure TLB timeout based on CT buffer size
new d2d5409786fd drm/xe/pf: Remove inlined #ifdef CONFIG_PCI_IOV
new 234670cea9a2 drm/xe/pf: Skip fair VFs provisioning if already provisioned
new 411220808cee drm/xe/pf: Restart VFs provisioning after GT reset
new 7dc10eff223b drm/xe/rtp: Fix out-of-bounds array access
new 2d46ecc958c9 drm/xe/oa: Destroy the stream_lock mutex
new b0b2b50cdbd1 drm/xe/guc: Prevent use of uninitialized mutex
new aaa08078e725 drm/xe/bmg: Apply Wa_22019338487
new 27aec396c48c Merge tag 'drm-xe-next-2024-07-02' of https://gitlab.freed [...]
new 86634fa4e6ae Merge v6.10-rc6 into drm-next
new 98e05e40e990 Merge tag 'exynos-drm-fixes-for-v6.10-rc4' of git://git.ke [...]
new 679ca5238430 drm/exynos/vidi: use drm_edid_duplicate()
new 10b566f21bea drm/exynos/vidi: simplify fake edid handling
new 221009347844 drm/exynos/vidi: convert to struct drm_edid
new 3ccf1b83a57b Merge tag 'exynos-drm-next-for-v6.11' of git://git.kernel. [...]
new fda1a71a490b drm/etnaviv: drop driver owner assignment
new 608ff8e90b6e drm/etnaviv: Update hardware headers from rnndb
new 37d5927a8566 drm/etnaviv: Turn etnaviv_is_model_rev() into a function
new e843e87abb90 drm/etnaviv: Disable SH_EU clock gating on VIPNano-Si+
new 95e3ca33f598 drm/etnaviv: Read some FE registers twice
new a233df7f6c8a drm/etnaviv: don't disable TS on MMUv2 core when moving th [...]
new a3ecd97aa6aa drm/etnaviv: switch devcoredump allocations to GFP_NOWAIT
new 58979ad6330a drm/etnaviv: fix DMA direction handling for cached RW buffers
new beb311ff0f2e drm/etnaviv: reduce number of ktime_get calls in IRQ handler
new 704d3d60fec4 drm/etnaviv: don't block scheduler when GPU is still active
new 6cab3e2638be Merge tag 'drm-etnaviv-next-2024-06-28' of https://git.pen [...]
new f5d5759d29e9 drm/mediatek: Convert to platform remove callback returning void
new 62fe4b067581 drm/mediatek: Drop chain_mode_fixup call in mode_valid()
new 86b89dc669c4 drm/mediatek: Add missing plane settings when async update
new 231c020141cb drm/mediatek: Use 8-bit alpha in ETHDR
new 765f284f1fe1 drm/mediatek: Fix XRGB setting error in OVL
new 8e418bee401b drm/mediatek: Fix XRGB setting error in Mixer
new 31c0fbf67c8c drm/mediatek: Fix destination alpha error in OVL
new 6b9946f4550d drm/mediatek: Turn off the layers with zero width or height
new 6fb7a0985fd1 drm/mediatek: Add OVL compatible name for MT8195
new 74608d8feefd drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
new 9f428b95ac89 drm/mediatek: Add new color format MACROs in OVL
new a4c9410b31ca drm/mediatek: Set DRM mode configs accordingly
new 46ed6ff6f996 drm/mediatek: Support more 10bit formats in OVL
new 2606aac50dfb drm/mediatek: Support RGBA8888 and RGBX8888 in OVL on MT8195
new bc46eb5d5d77 drm/mediatek: Support DRM plane alpha in OVL
new 9b751e52fb6b drm/mediatek: Support DRM plane alpha in Mixer
new 759b11948bb9 dt-bindings: display: mediatek: aal: add compatible for MT [...]
new f4fbf2dc8851 dt-bindings: display: mediatek: ccorr: add compatible for [...]
new 4b320c53cb79 dt-bindings: display: mediatek: color: add compatible for [...]
new e7b396b7c85c dt-bindings: display: mediatek: dither: add compatible for [...]
new c0a28b177b71 dt-bindings: display: mediatek: dsi: add compatible for MT [...]
new 169802d27460 dt-bindings: display: mediatek: dpi: add compatible for MT8365
new 7ce438ae753d dt-bindings: display: mediatek: gamma: add compatible for [...]
new 8d31a0e099cf dt-bindings: display: mediatek: ovl: add compatible for MT [...]
new 1915460c513b dt-bindings: display: mediatek: rdma: add compatible for M [...]
new e7df7a200eaa drm/mediatek: Fix bit depth overwritten for mtk_ovl_set bi [...]
new 4ed9dd7fde22 drm/mediatek: Remove less-than-zero comparison of an unsig [...]
new 20fb7ca6bf04 drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time
new 45b70f71a1c1 drm/mediatek: Log errors in probe with dev_err_probe()
new 9ff6df49e6cb drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
new 8ad49a92cff4 drm/mediatek/dp: Fix spurious kfree()
new 6256274c0182 Merge tag 'mediatek-drm-next-6.11' of https://git.kernel.o [...]
new 83edf00d8972 drm/amdgpu/atomfirmware: fix parsing of vram_info
new ed3165d660d8 drm/amdgpu/jpeg5: reprogram doorbell setting after power u [...]
new dab70d9f6536 drm/amdgpu: refine gfx11 firmware loading
new e779af8e8b51 drm/amdgpu: Fix pci state save during mode-1 reset
new c71c9aafd5fa amdgpu: don't dereference a NULL resource in sysfs code
new 1a0c9c218250 drm/amd/display: Clean up indenting in dm_dp_mst_is_port_s [...]
new 35665ca2cdef drm/amd/display: Remove redundant code and semicolons
new 39de69c4f935 drm/amdgpu/kfd: Add unlock() on error path to add_queue_mes()
new 541fe90ee699 drm/amdgpu: update MTYPE mapping for gfx12
new 78beaba97963 Revert "drm/amd/pm: workaround to pass jpeg unit test"
new 6bab222b8b76 drm/amdgpu: refine gfx12 firmware loading
new 748bd8ebae91 drm/amdgpu: access ltr through pci cfg space
new 6e3eb2766731 drm/amd/display: Temporarily disable HPO PG on DCN35
new 8aa5aff2bf2d drm/amd/display: Refactor dccg401_get_other_enable_symclk_fe
new 4fa0046f11d9 drm/amd/display: Remove redundant var from display_rq_dig_ [...]
new 9da0f7736763 drm/amdgpu: Fix register access violation
new c6dfe8f20b00 drm/amd/display: Remove unnecessary variable
new ee8287e068a3 drm/amd/display: Fix cursor issues with ODMs and HW rotations
new d03415f60b34 drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection [...]
new cd80e7ee47d2 drm/amd/display: Remove redundant checks for pipe_ctx->stream
new 3a82f62b0d9d drm/amd/display: Run DC_LOG_DC after checking link->link_enc
new 51dbe0239b1f drm/amd/display: Fix cursor size issues
new 3bc73bc096e6 drm/amd/display: Fix uninitialized variables in dcn401
new e094992bd1ca drm/amd/display: Remove useless function call
new a171cce57792 drm/amd/display: Check and log for function error codes
new 2c2ee1d13298 drm/amd/display: Check and log for function error codes
new 5d93060d430b drm/amd/display: Check HDCP returned status
new e5a290fa5df4 drm/amd/display: Add Replay general cmd
new 2ffa97c50a8b drm/amd/display: Use sw cursor for DCN401 with rotation
new a4758aa3d1d9 drm/amd/display: Always enable HPO for DCN4 dGPU
new f86b47bee634 drm/amd/display: resync OTG after DIO FIFO resync
new a42e74391783 drm/amd/display: Call dpmm when checking mode support
new 871512e36f9c drm/amd/display: Add workaround to restrict max frac urgen [...]
new 020fccbe8fe7 drm/amd/display: Make DML2.1 P-State method force per stream
new 0dd1190faff7 drm/amd/display: Fix reduced resolution and refresh rate
new e1f4805bcc6b drm/amd/display: Add null checks before accessing struct elements
new e1e75cf7334c drm/amd/display: Program CURSOR_DST_X_OFFSET in viewport space
new 7210195f1bc5 drm/amd/display: Reset DSC memory status
new 4228900a6459 drm/amd/display: Wait for double buffer update on ODM changes
new adcd67e0bbea drm/amd/display: Fix cursor issues with ODMs and magnification
new 0b8de7a04f7c drm/amd/display: Add HW cursor visual confirm
new 4b22869f7656 drm/amd/display: Remove a redundant check in authenticated_dp
new 569d7db70e5d drm/amd/display: Adjust reg field for DSC wait for disconnect
new 58acedd7849a drm/amd/display: Fix 1DLUT setting for NL SDR blending
new 9862ef7bae47 drm/amd/display: Use periodic detection for ipx/headless
new c53bb80f49a7 drm/amd/display: Ensure curve to hw translation succeed
new 673f816b9e1e drm/amd/display: Validate function returns
new 4de670dcdef0 drm/amd/display: Remove always true condition
new bc180e26837e drm/amd/display: Remove duplicate null check
new 2d072b445622 drm/amd: Add reg definitions for DCN401 DCC
new 78f608d7aff0 drm/amd/display: Enable DCC on DCN401
new 94534f41fdf1 drm/amd/display: 3.2.290
new 9ff2e14cf013 drm/amdgpu: add missing error handling in function amdgpu_ [...]
new bdbdc7cecd00 drm/amdgpu: Fix smatch static checker warning
new 79ea35c7d84b drm/amdgpu: avoid using null object of framebuffer
new fe86c4d1a24e drm/amdgpu: Don't show false warning for reg list
new 429508c84d95 drm/amd/display: Fix Makefile copyright notices
new b72585f1c222 drm/amd/display: Use ARRAY_SIZE for array length
new 68936346b67d drm/amd/display: Remove unused function reverse_planes_order
new e97db6d9f068 drm/amd/display: use swap() in is_config_schedulable()
new 0b5f9e91ae39 Documentation/amdgpu: Add Ryzen AI 300 series processors
new 82c006509750 Documentation/amdgpu: Add Ryzen 9000 series processors
new bf826ba9b4b1 Revert "drm/amd/amdgpu: add module parameter for jpeg"
new afbf7955ff01 drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
new 29b6985de50b drm/amdgpu: Use dev_ prints for virtualization as it suppo [...]
new 78146c1dcd22 drm/amdgpu: add variable to record the deferred error numb [...]
new cbda2758d8bf drm/amdgpu: process RAS fatal error MB notification
new 5f08275cfd88 drm/amdgpu: refine poison creation interrupt handler
new e278849cb2b6 drm/amdgpu: refine poison consumption interrupt handler
new f852c9795c80 drm/amdgpu: add gpu reset check and exception handling
new ad89e904e3aa drm/amd: Add some missing register definitions
new b17eecc08fba drm/amdgpu: normalize registers as local xcc to read/write [...]
new c96140000915 drm/amd/display: Add null check before access structs
new ecbf60782662 drm/amd/display: Fix null pointer deref in dcn20_resource.c
new 291af3f59849 drm/amdgpu: tolerate allocating GTT bo with dcc flag
new d4b8386c8680 drm/amdgpu/jpeg5: Add support for DPG mode
new 772e4d56dab5 drm/amd/amdgpu: Add ISP support to amdgpu_discovery
new 8fcbfd53ead3 drm/amd/amdgpu: Add ISP driver support
new d232584ae369 drm/amd/amdgpu: Enable ISP in amdgpu_discovery
new 8930b90be637 drm/amdgpu: fix Kconfig for ISP v2
new 0253d718a070 drm/amd/amdgpu: Map ISP interrupts as generic IRQs
new 05bafe95e580 drm/amd/amdgpu: Add ISP4.1.0 and ISP4.1.1 modules
new 062666ffbc80 drm/amd/amdgpu: Disable MMHUB prefetch for ISP v4.1.1
new 7c2d3112b212 drm/amd/amdgpu: Fix 'snprintf' output truncation warning
new 75be61aa77fe drm/amd/amdgpu: Enable MMHUB prefetch for ISP v4.1.0 and 4.1.1
new 71fe4494847f drm/amdgpu: refine isp firmware loading
new 15eb8573ad72 drm/amd: Don't initialize ISP hardware without FW
new 71e9f407fd42 Merge tag 'amd-drm-next-6.11-2024-06-28' of https://gitlab [...]
new b73581329adb drm/amd/display: use vmalloc for struct dc_state
new 21ba615af622 drm/amd/display: Add replay state entry to replay_state
new eb6dfbb7a9c6 drm/amd/display: Reset freesync config before update new state
new ac01f6ad710c drm/amd/display: Fix divide by zero in CURSOR_DST_X_OFFSET [...]
new 032831f223bc drm/amd/display: Remove unnecessary error message
new 73b8a388eb0c drm/amd/display: Choose HUBP unbounded request based on DM [...]
new 02b438afc63b drm/amd/display: Revert Add workaround to restrict max fra [...]
new 95134e585297 drm/amd/display: Add ASIC cap to limit DCC surface width
new bbd0d1c942cb drm/amd/display: Fix possible overflow in integer multiplication
new 3269d6fb7580 drm/amd/display: Skip unnecessary abm disable
new cbe9d7c1d25e drm/amd/display: Adjust cursor visibility between MPC slices
new 116a678f3a9a drm/amd/display: Check denominator pbn_div before used
new ea79068d4073 drm/amd/display: Check denominator crb_pipes before used
new aa08d1143890 drm/amd/display: Cleanup dce_get_dp_ref_freq_khz
new 9023ec5d55f3 drm/amd/display: Add refresh rate range check
new d12b17e43aac drm/amd/display: Add available bandwidth calculation for audio
new fe4b8c98dd1f drm/amd/display: un-block 8k with single dimm
new ea04ef19ebdc drm/amd/display: Add debug option for disabling SLDO optim [...]
new d6d884b68ad6 drm/amd/display: Fix dmub timeout after fams2 enabled
new b6d508533fa1 drm/amd/display: fix a crash when clock source is referenc [...]
new 057638597a98 drm/amd/display: Account for cursor prefetch BW in DML1 mo [...]
new d19deabe5a45 drm/amd/display: Move dio files into dio folder
new 9ff3ba3e7693 drm/amd/display: replace CRTC disable function call
new a638b837d0e6 drm/amd/display: Fix refresh rate range for some panel
new 882643a95fe6 drm/amd/display: Update efficiency bandwidth for dcn351
new 9ef37ff38d01 drm/amd/display: Fix array-index-out-of-bounds in dml2/FCL [...]
new 230806dddc26 drm/amd/display: 3.2.291
new 11317d2963fa drm/amdgpu: check for LINEAR_ALIGNED correctly in check_ti [...]
new b16ec6300fc5 drm/amdgpu/gfx11: remove superfluous cache flags
new e5f6bfe4025f drm/amdgpu/gfx12: remove superfluous cache flags
new 30fb9cad6fbb drm/amdgpu/gfx12: remove GDS leftovers
new 8d9ffd15ff5c drm/amdgpu: remove AMD_FMT_MOD_GFX12_DCC_MAX_COMPRESSED_BL [...]
new f21373802da4 drm/amdgpu/display: handle gfx12 in dm_check_cursor_fb
new fd536d2e12d6 drm/amdgpu: don't use amdgpu_lookup_format_info on gfx12
new c2fad7317441 drm/amdgpu: Correct register used to clear fault status
new 8dd1426e2c80 drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
new ed17b63e7e25 drm/amdgpu/display: handle gfx12 in amdgpu_dm_plane_format [...]
new ce7985fd94a0 drm/amdgpu/display: set plane attributes for gfx12 correctly
new cc6e00a6c4f6 drm/amdgpu/display: add all gfx12 modifiers
new 0d3157d04d9c drm/amdgpu: add amdgpu_framebuffer::gfx12_dcc
new d3dbccacfd2d drm/amdgpu: Fix hbm stack id in boot error report
new 62ec7d38b769 drm/amdkfd: Use device based logging for errors
new ca280d291967 drm/radeon: check bo_va->bo is non-NULL before using it
new f340f2bad1c7 drm/amdgpu: rewrite convert_tiling_flags_to_modifier_gfx12
new fcb2f988ef49 drm/amd/display: Fix unsigned comparison with less than zero
new 5380092f65b8 drm/amd/display: Fix warning comparing pointer to 0
new dcac51bd102c drm/amd/display: Fix warning comparing pointer to 0
new f4b1dbf41362 drm/amd/display: Fix warning comparing pointer to 0
new e931ab3eea50 drm/amd/display: Fix warning comparing pointer to 0
new 425c4a6f8ba6 drm/amdgpu: fix out of bounds access in gfx10 during ip dump
new b6a343df46d6 drm/amdgpu: initialize GC IP v11.5.2
new 02cf3ed62783 drm/amdgpu: add GFXHUB IP v11.5.2 support
new 98392782df66 drm/amdgpu: add tmz support for GC IP v11.5.2
new 43e4cc229942 drm/amdgpu: add GC IP v11.5.2 soc21 support
new 23c1ea02417d drm/amdgpu: add GC IP v11.5.2 to GC 11.5.0 family
new 53c3a37436c4 drm/amdkfd: add KFD support for GC IP v11.5.2
new 4448b1ff4d26 drm/amdgpu: add firmware for GC IP v11.5.2
new dfeccf4d5437 drm/amdgpu: add SDMA IP v6.1.2 discovery support
new 71d8af38d3a9 drm/amdkfd: add KFD support for SDMA IP v6.1.2
new 6857669a2276 drm/amdgpu: add firmware for SDMA IP v6.1.2
new 5aea87169414 drm/amdgpu: add NBIO IP v7.11.3 discovery support
new 410bb279a8ca drm/amdgpu: Add NBIO IP v7.11.3 support
new f3e2a425c6b2 drm/amdgpu: add VPE IP v6.1.3 support
new ca15cd559fd8 drm/amdgpu: add VPE IP v6.1.3 discovery support
new 614a9f5ed5b0 drm/amdgpu: add firmware for VPE IP v6.1.3
new c7c3f786b931 drm/amdgpu: add PSP IP v14.0.4 support
new 9cd2ad14d88d drm/amdgpu: add PSP IP v14.0.4 discovery support
new 11382d02fb5a drm/amd/pm: smu v14.0.4 reuse smu v14.0.0 dpmtable
new 80ffdc273a75 drm/amd/pm: add SMU IP v14.0.4 support
new 38a16bfe6fae drm/amdgpu: add SMU IP v14.0.4 discovery support
new b709f949f0e5 drm/amdgpu: enable mode2 reset for SMU IP v14.0.4
new 94845ea05758 drm/amdgpu: add firmware for PSP IP v14.0.4
new ea67deb03cc0 drm/amdgpu: fix out of bounds access in gfx11 during ip dump
new 4ed6a3689cab drm/amdgpu/atomfirmware: silence UBSAN warning
new 6be146cf57b6 Merge tag 'amd-drm-next-6.11-2024-07-03' of https://gitlab [...]
new c677f31c8576 drm/i915/gt: debugfs: Evaluate forcewake usage within locks
new 05da7d9f717b drm/i915/gem: Downgrade stolen lmem setup warning
new 45ebbbbeaa33 drm/i915/gt/uc: Fix typo in comment
new ae45f07cade1 drm/i915/gt/uc: Evaluate GuC priority within locks
new 24bb052d3dd4 drm/i915/gt: Fix potential UAF by revoke of fence registers
new 3bece98b9eb6 drm/i915/gem: Return NULL instead of '0'
new e22103b9b602 drm/i915/gem: Use the correct format specifier for resourc [...]
new 3b85152cb167 drm/i915/gem: Suppress oom warning in favour of ENOMEM to [...]
new bfc109361cfc Merge tag 'drm-intel-gt-next-2024-07-04' of https://gitlab [...]
new 21335cf6af98 dt-bindings: display: simple: Add AUO G104STN01 panel
new 6c2b2cd33705 drm/panel: simple: Add AUO G104STN01 panel entry
new 38cae7b626ec drm/panel: jd9365da: Modify the method of sending commands
new e7f5112ae111 dt-bindings: display: panel: Add compatible for kingdispla [...]
new 35583e129995 drm/panel: panel-jadard-jd9365da-h3: use wrapped MIPI DCS [...]
new 2b976ad760dc drm/panel: jd9365da: Support for kd101ne3-40ti MIPI-DSI panel
new e1c550898f75 drm/panel: jd9365da: Add the function of adjusting orientation
new 3f12669b4369 dt-bindings: display: add STM32 LVDS device
new aca1cbc1c986 drm/stm: lvds: add new STM32 LVDS Display Interface Transm [...]
new 884d7d03e59d drm/stm: dsi: use new SYSTEM_SLEEP_PM_OPS() macro
new b0e83c2c857f drm/stm: dsi: add pm runtime ops
new 185f99b61442 drm/stm: dsi: expose DSI PHY internal clock
new 0c94f58cef31 drm/lima: Mark simple_ondemand governor as softdep
new e31538489908 drm/tests: Add tests for the new Monochrome value of tv_mode
new 2a7e5f45314c drm/ast: Implement atomic enable/disable for encoders
new 7b8a74bc4201 drm/ast: Program mode for AST DP in atomic_mode_set
new fd63bf978b7b drm/ast: Move mode-setting code into mode_set_nofb CRTC helper
new 4f3265b85fed drm/ast: Handle primary-plane format setup in atomic_update
new bb5367d17e83 drm/ast: Remove gamma LUT updates from DPMS code
new 171b357d18ee drm/ast: Only set VGA SCREEN_DISABLE bit in CRTC code
new 633743ed1846 drm/ast: Inline ast_crtc_dpms() into callers
new b84c28f33d35 drm/ast: Use drm_atomic_helper_commit_tail() helper
new 3f5ea7ed705e drm/managed: Simplify if condition
new 80f4e62730a9 drm/panfrost: Mark simple_ondemand governor as softdep
new d63d81094d20 drm/dp_mst: Fix all mstb marked as not probed after suspen [...]
new ddf983488c3e drm/dp_mst: Skip CSN if topology probing is not done yet
new 58cd0cba8297 drm: Add helpers for q4 fixed point values
new 74c3f5da2336 drm/display/dsc: Add a helper to dump the DSC configuration
new 685505219723 drm/mgag200: Rename constant MGAREG_Status to MGAREG_STATUS
new 896868eded12 drm/panthor: Record devfreq busy as soon as a job is started
new d076e2bd09f2 Merge tag 'drm-misc-next-2024-07-04' of https://gitlab.fre [...]
new 8a1a667a34f6 drm/msm: remove python 3.9 dependency for compiling msm
new e42d51851187 drm/msm/dpu: fix encoder irq wait skip
new 35322c39a653 Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
new 6ed817592638 drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
new aeacc39e2088 drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
new 92815da4576a Merge remote-tracking branch 'drm-misc/drm-misc-next' into HEAD
new 8ed322f632a9 drm/msm/adreno: Split up giant device table
new 2e819c420e5b drm/msm/adreno: Split catalog into separate files
new 85e8cc06f282 drm/msm/adreno: Move hwcg regs to a6xx hw catalog
new dff2f69f3e8a drm/msm/adreno: Move hwcg table into a6xx specific info
new fccf9dd00893 drm/msm/adreno: Move CP_PROTECT settings to hw catalog
new 71d9b458b2bf drm/msm/a6xx: use __unused__ to fix compiler warnings for [...]
new 593f1dd4c81f drm/msm/a6xx: Fix A702 UBWC mode
new 204226de27c3 drm/msm: Add GPU memory traces
new f2608b70f6c2 drm/msm: Add obj flags to gpu devcoredump
new d38660ebde62 drm/msm/adreno: Check for zap node availability
new 90c3e2bc9ecb firmware: qcom_scm: Add gpu_init_regs call
new 14b27d5df3ea drm/msm/a7xx: Initialize a750 "software fuse"
new 41fd54ef74b0 drm/msm: Add MSM_PARAM_RAYTRACING uapi
new ecbf9b3a82ec drm/msm/a7xx: Add missing register writes from downstream
new 8fd6f64ddba0 drm/msm/dsi: Remove dsi_phy_read/write()
new 5372db09f4ba drm/msm/dsi: Remove dsi_phy_write_[un]delay()
new f9ce482d7dc0 drm/msm/dpu: fix video mode DSC for DSI
new 17236bc0ee0a drm/msm/dpu: adjust data width for widen bus case
new 063557239c26 drm/msm/dpu: enable compression bit in cfg2 for DSC
new 007870b8eaf5 drm/msm/dsi: set video mode widebus enable bit when widebu [...]
new 9ecd0ddd223b drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC
new 294b38100595 drm/msm/dsi: add a comment to explain pkt_per_line encoding
new 64e2f4cb27e7 dt-bindings: display/msm: Add SM7150 DPU
new 75079df919ef drm/msm/dpu: Add SM7150 support
new 726eded12dd7 dt-bindings: display/msm: Add SM7150 MDSS
new 0f4786881281 drm/msm: mdss: Add SM7150 support
new 3d68e3dedd4b drm/msm/dpu: drop validity checks for clear_pending_flush( [...]
new ec66abb42d78 dt-bindings: display/msm/dsi: allow specifying TE source
new 548eb2bcea3c drm/msm/dpu: convert vsync source defines to the enum
new 36aa1f2bef25 drm/msm/dsi: drop unused GPIOs handling
new ceb5d43e0683 drm/msm/dpu: pull the is_cmd_mode out of _dpu_encoder_upda [...]
new 47cda61fdc64 drm/msm/dpu: rework vsync_source handling
new 958d8d99ccb3 drm/msm/dsi: parse vsync source from device tree
new bb3db0eb6820 drm/msm/dpu: support setting the TE source
new 8ba16ca8cc96 drm/msm/dpu: rename dpu_hw_setup_vsync_source functions
new f217b8b0bf4b drm/msm/dpu: guard ctl irq callback register/unregister
new 5bea90ad9743 drm/msm/dp: switch to struct drm_edid
new a3a6b350eb6c drm/msm/mdp5: Remove MDP_CAP_SRC_SPLIT from msm8x53_config
new c94dc5feb494 dt-bindings: display/msm: qcom, mdp5: Add msm8937 compatible
new 13099cb03f98 drm/msm/mdp5: Add MDP5 configuration for MSM8937
new 60bdbaaf1220 dt-bindings: msm: dsi-phy-28nm: Document msm8937 compatible
new 2df0161959d1 drm/msm/dsi: Add phy configuration for MSM8937
new 5b90752f9619 drm/msm/dpu: remove CRTC frame event callback registration
new d6c7c411be78 dt-bindings: display/msm/gpu: constrain clocks in top-level
new c808ece19640 dt-bindings: display/msm/gpu: define reg-names in top-level
new 6d69f8d37c85 dt-bindings: display/msm/gpu: simplify compatible regex
new 399af57ccca2 dt-bindings: display/msm/gpu: fix the schema being not applied
new 1e210f462b36 Merge remote-tracking branch 'qcom/20240430-a750-raytracin [...]
new 43ec1a202cfa drm/msm/adreno: De-spaghettify the use of memory barriers
new add158507aeb Revert "drm/msm/a6xx: Poll for GBIF unhalt status in hw_init"
new 181914b1de65 drm/msm/adreno: fix a7xx gpu init
new cc2ccd19d9ff drm/msm/adreno: fix a743 and a740 cx mem init
new e5598ffcdc5b dt-bindings: display/msm/gmu: Add Adreno X185 GMU
new d6225e0cd096 drm/msm/adreno: Add support for X185 GPU
new 2c4c53f316f6 drm/msm/adreno: Introduce gmu_chipid for a740 & a750
new 71c5c23be874 drm/msm/dpu: check ubwc support before adding compressed formats
new fa17fbb0e471 drm/msm/adreno: Add support for Adreno 505 GPU
new ad7f52996bcd drm/msm/a6xx: Add missing __always_unused
new 7775352a5f52 drm/msm/gem: Add missing rcu_dereference()
new fe34394ecdad dt-bindings: display/msm: dsi-controller-main: Add SM7150
new 62a05f4ae9c1 Merge tag 'drm-msm-next-2024-07-04' of https://gitlab.free [...]
new afeea2758b4f Merge drm-misc-next-2024-07-04 into drm-misc-next-fixes
new cb31c58e8c29 drm/fbdev-dma: Fix framebuffer mode for big endian devices
new ec85147a3529 drm/panel: sharp-lq101r1sx01: Fixed reversed "if" in remove
new c537fb4e3d36 drm/qxl: Pin buffer objects for internal mappings
new 38e73004c2b5 Merge tag 'drm-misc-next-fixes-2024-07-11' of https://gitl [...]
new 6399c94f4b90 drm/i915: Use REG_BIT() for bdw+ pipe interrupts
new 9994be558429 drm/i915: Document bdw+ pipe interrupt bits
new ad738e488981 drm/i915: Sort bdw+ pipe interrupt bits
new fa63577ff38b drm/i915: Extend GEN9_PIPE_PLANE_FLIP_DONE() to cover all [...]
new ba30cd246f10 drm/i915: Nuke the intermediate pipe fault bitmasks
new a669b81328cb drm/i915: Enable pipeDMC fault interrupts on tgl+
new 851de367dede drm/i915: Enable plane/pipeDMC ATS fault interrupts on mtl
new b493b26b069e drm/i915: Extract intel_crtc_arm_vblank_event()
new 91103ca3750c drm/i915: Add async flip tracepoint
new 367cf0d8a676 drm/i915: Add flip done tracepoint
new 294ffd2bfaa3 drm/i915: Introduce intel_mode_vdisplay()
new 42c8065d83fa drm/i915: Pass the whole atomic state to intel_color_prepa [...]
new a6c8dfbfcd01 drm/i915/dsb: Plumb the whole atomic state into intel_dsb_ [...]
new 4a74de91056d drm/i915/dsb: Convert the DSB code to use intel_display ra [...]
new 7562c88be8ac drm/i915/dsb: Add i915.enable_dsb module parameter
new 5bdd780180e3 drm/i915: Drop useless intel_dsb.h include
new 67577e2eada5 drm/i915/dsb: Document that the ATS fault bits are for mtl+
new cc2ee76a9003 drm/i915: Move encoder suspend/shutdown helpers to intel_e [...]
new b2c42f9d5ef0 drm/i915: Pass intel_display to the encoder suspend/shutdo [...]
new b1d90a862c89 drm/xe: Use the encoder suspend helper also used by the i9 [...]
new 582e372f068c drm/i915/psr: Set DP_PSR_SU_REGION_SCANLINE_CAPTURE bit wh [...]
new 213cc30331e9 drm/i915/display: Consider adjusted_pixel_rate to be u64
new 1d36db2b5173 drm: Rename drm_plane_check_pixel_format() to drm_plane_ha [...]
new 1c5f18d88eae drm: Export drm_plane_has_format()
new 195b7a0d2ebe drm/i915: Introduce the plane->min_alignment() vfunc
new c7bfd98f00f9 drm/i915: Introduce fb->min_alignment
new dde7b1d04433 drm/i915: Split cursor alignment to per-platform vfuncs
new e1488b7ccf3b drm/i915: Split pre-skl platforms out from intel_surf_alignment()
new ee3c3e332d2f drm/i915: Move intel_surf_alignment() into skl_univerals_plane.c
new 7652126ce707 drm/i915: Update plane alignment requirements for TGL+
new f8fa26f4e092 drm/i915: Nuke the TGL+ chroma plane tile row alignment stuff
new 12f84e8793af drm: Add drm_vblank_work_flush_all().
new bb8624de0963 drm/i915: Use vblank worker to unpin old legacy cursor fb safely
new a441c0aca455 drm/i915: Use the same vblank worker for atomic unpin
new 897d29ce2295 drm/i915/psr: Check panel ALPM capability for eDP Panel Replay
new dfeb3a249f11 drm/i915/psr: Inform Panel Replay source support on eDP as well
new 67cf05473704 drm/i915/psr: enable sink for eDP1.5 Panel Replay
new 5d9993f88378 drm/i915/psr: Check panel Early Transport capability for eDP PR
new 397b51ef1ab2 drm/i915/psr: 128b/132b Panel Replay is not supported on eDP
new 0bc96a4ba99a drm/i915/psr: HW will not allow PR on eDP when HDCP enabled
new 5d81c2986926 drm/i915/alpm: Make crtc_state as const in intel_alpm_comp [...]
new a18114ebaaa8 drm/i915/psr: Perform psr2 checks related to ALPM for Pane [...]
new 0cd2bdbf19ac drm/i915/psr: Perform scanline indication check for Panel [...]
new 623ad75a0148 drm/i915/psr: Check Early Transport for Panel Replay as well
new 85582ad0bc44 drm/i915/psr: Modify dg2_activate_panel_replay to support eDP
new aaf9dc86bd80 drm/i915/display: For MTL+ platforms skip mg dp programming
new a9422ec92a63 drm/i915/dsb: Try to document that DSB_STATUS bit 16 is le [...]
new 32a120f52a4c drm/i915/mtl: Skip PLL state verification in TBT mode
new dbf35b4deabb Merge tag 'drm-intel-next-2024-06-28' of https://gitlab.fr [...]
new 63347fe031e3 drm/xe/uapi: Rename xe perf layer as xe observation layer
new 26d289158e49 drm/xe: Drop trace_xe_hw_fence_free
new 864204e467e4 Merge tag 'drm-xe-next-fixes-2024-07-11' of https://gitlab [...]
new c58c39163a7e drm/omap: Restrict compile testing to PAGE_SIZE less than 64KB
new 78347b651aa5 drm/amdgpu: sysfs node disable query error count during gpu reset
new 064d92436b69 drm/amd/pm: avoid to load smu firmware for APUs
new ffcc5745ed56 drm/amdgpu: update gfxhub client id for gfx12
new fbbbb62112a8 drm/amdgpu: add gfx12 register support in ipdump
new 2262acad0ae9 drm/amdgpu: add print support for gfx12 ipdump
new 33f23fc3155b drm/amdgpu: Set no_hw_access when VF request full GPU fails
new 906219ec94d0 drm:amdgpu: enable IH ring1 for IH v7.0
new f0c6b79bfc92 drm/amdgpu: enable redirection of irq's for IH v7.0
new 495e6173a417 drm/amdgpu: add cp queue registers for gfx12 ipdump
new c8714ac982e5 drm/amdgpu: add gfx queue support for gfx12 ipdump
new 54837bd2be22 drm/amdgpu: restore dcc bo tilling configs while moving
new 332210c13ac0 drm/amdgpu: remove redundant semicolons in RAS_EVENT_LOG
new b6ad10916667 drm/amdgpu: enable dpg for vcn and jpeg on GC 11_5_2
new 320debca1ba3 drm/amdgpu: reject gang submit on reserved VMIDs
new e33697141bac drm/amd/display: Solve mst monitors blank out problem afte [...]
new 75ac6a250632 drm/amdgpu: refine amdgpu ras event id core code
new 5b9de2596f17 drm/amdgpu: add ras POSION_CREATION event id support
new 91ba536ead3a drm/amdkfd: Use mode1 reset for GFX v9.4.4
new 12b435a40cb5 drm/amdgpu: add ras POSION_CONSUMPTION event id support
new 1dd34092c1f1 drm/amd/swsmu: enable more Pstates profile levels for SMU [...]
new 59f488be7631 drm/amdgpu: add ras event state device attribute support
new 9e4c9ee0ba97 Documentation/amdgpu: Clarify MI200 and MI300 entries
new ee98fb71baa8 drm/amdgpu: set CP_HQD_PQ_DOORBELL_CONTROL.DOORBELL_MODE to 1
new 1fe5fa5ba194 MAINTAINERS: update powerplay and swsmu
new 89d568ab9037 MAINTAINERS: fix Xinhui's name
new 5d64af40e3a9 drm/amd/amdgpu: fix SDMA IRQ client ID <-> req mapping.
new d02ddefc7eed drm/amdgpu: Initialize VF partition mode
new 708f220567d4 drm/amd/pm: Ignore initial value in smu response register
new 948f2828a676 drm/amdgpu: select compute ME engines dynamically
new 7d570f56f1e1 drm/amdgpu/job: Replace DRM_INFO/ERROR logging
new a85cc86cce41 drm/amdgpu: select compute ME engines dynamically
new 21e6f6085bbc drm/amd/display: Allow display DCC for DCN401
new c39385710cfd drm/amdgpu: select compute ME engines dynamically
new c04706914dde drm/amdgpu: flush all cached ras bad pages to eeprom
new e23300dfffa1 drm/amdgpu: timely save bad pages to eeprom after gpu ras [...]
new 8030f6533ef0 drm/amdgpu: remove exp hw support check for gfx12
new 7ed58b68ac5c Revert "drm/amd/display: Reset freesync config before upda [...]
new 478cb8badf18 drm/amdgpu/mes11: update opcode strings
new 1cff1010bef6 drm/amdgpu/mes12: add missing opcode string
new 478a52707b0a Merge tag 'amd-drm-next-6.11-2024-07-12' of https://gitlab [...]
new b3ce7a30847a Merge tag 'drm-next-2024-07-18' of https://gitlab.freedesk [...]
new 49208b67585d kbuild: fix rebuild of generic syscall headers
new f2f6a8e88717 init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND
The 2542 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:
.../ABI/testing/debugfs-driver-habanalabs | 12 +-
.../bindings/display/amlogic,meson-dw-hdmi.yaml | 5 +
.../bindings/display/bridge/synopsys,dw-hdmi.yaml | 13 +
.../bindings/display/bridge/toshiba,tc358767.yaml | 2 +-
.../bindings/display/imx/fsl,imx6-hdmi.yaml | 8 -
.../bindings/display/mediatek/mediatek,aal.yaml | 1 +
.../bindings/display/mediatek/mediatek,ccorr.yaml | 3 +
.../bindings/display/mediatek/mediatek,color.yaml | 1 +
.../bindings/display/mediatek/mediatek,dither.yaml | 1 +
.../bindings/display/mediatek/mediatek,dpi.yaml | 4 +
.../bindings/display/mediatek/mediatek,dsi.yaml | 1 +
.../bindings/display/mediatek/mediatek,gamma.yaml | 1 +
.../bindings/display/mediatek/mediatek,ovl.yaml | 1 +
.../bindings/display/mediatek/mediatek,rdma.yaml | 1 +
.../bindings/display/msm/dsi-controller-main.yaml | 19 +
.../bindings/display/msm/dsi-phy-28nm.yaml | 1 +
.../devicetree/bindings/display/msm/gmu.yaml | 4 +
.../devicetree/bindings/display/msm/gpu.yaml | 27 +-
.../devicetree/bindings/display/msm/qcom,mdp5.yaml | 1 +
.../devicetree/bindings/display/msm/qcom,mdss.yaml | 1 +
.../bindings/display/msm/qcom,sm7150-dpu.yaml | 143 +
.../bindings/display/msm/qcom,sm7150-mdss.yaml | 458 +
.../bindings/display/panel/boe,tv101wum-nl6.yaml | 2 -
.../bindings/display/panel/himax,hx83102.yaml | 77 +
.../bindings/display/panel/ilitek,ili9806e.yaml | 63 +
.../bindings/display/panel/jadard,jd9365da-h3.yaml | 1 +
.../bindings/display/panel/panel-edp-legacy.yaml | 117 +
.../bindings/display/panel/panel-mipi-dbi-spi.yaml | 30 +
.../bindings/display/panel/panel-simple-dsi.yaml | 2 +
.../panel/panel-simple-lvds-dual-ports.yaml | 6 +
.../bindings/display/panel/panel-simple.yaml | 60 +-
.../bindings/display/panel/samsung,atna33xc20.yaml | 95 +
.../bindings/display/panel/sharp,ld-d5116z01b.yaml | 30 -
.../bindings/display/panel/wl-355608-a8.yaml | 60 +
.../display/rockchip/rockchip,dw-hdmi.yaml | 8 -
.../display/rockchip/rockchip,dw-mipi-dsi.yaml | 2 +
.../bindings/display/st,stm32mp25-lvds.yaml | 119 +
.../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 5 +-
.../devicetree/bindings/vendor-prefixes.yaml | 6 +
Documentation/gpu/amdgpu/apu-asic-info-table.csv | 2 +
Documentation/gpu/amdgpu/dgpu-asic-info-table.csv | 4 +-
Documentation/gpu/amdgpu/thermal.rst | 6 +
Documentation/gpu/drm-internals.rst | 10 +-
Documentation/gpu/drm-kms-helpers.rst | 12 +-
Documentation/gpu/drm-usage-stats.rst | 21 +-
Documentation/gpu/i915.rst | 5 +-
Documentation/gpu/kms-properties.csv | 2 -
Documentation/gpu/todo.rst | 70 +-
Documentation/gpu/xe/index.rst | 1 +
Documentation/gpu/xe/xe-drm-usage-stats.rst | 10 +
MAINTAINERS | 28 +-
arch/x86/kernel/early-quirks.c | 85 +-
.../accel/habanalabs/common/command_submission.c | 13 -
drivers/accel/habanalabs/common/debugfs.c | 22 +-
drivers/accel/habanalabs/common/device.c | 240 +-
drivers/accel/habanalabs/common/firmware_if.c | 229 +-
drivers/accel/habanalabs/common/habanalabs.h | 76 +-
drivers/accel/habanalabs/common/habanalabs_drv.c | 5 +-
drivers/accel/habanalabs/common/hwmon.c | 60 +-
drivers/accel/habanalabs/common/irq.c | 33 +-
drivers/accel/habanalabs/common/memory_mgr.c | 37 +-
drivers/accel/habanalabs/common/mmu/mmu.c | 14 +-
drivers/accel/habanalabs/common/pci/pci.c | 4 +-
drivers/accel/habanalabs/common/sysfs.c | 8 +-
drivers/accel/habanalabs/gaudi/gaudi.c | 12 +-
drivers/accel/habanalabs/gaudi2/gaudi2.c | 88 +-
drivers/accel/habanalabs/gaudi2/gaudi2P.h | 8 +-
drivers/accel/habanalabs/gaudi2/gaudi2_security.c | 1 +
drivers/accel/habanalabs/goya/goya.c | 13 +-
drivers/accel/habanalabs/include/gaudi2/gaudi2.h | 4 +-
.../include/gaudi2/gaudi2_async_ids_map_extended.h | 244 +-
.../accel/habanalabs/include/gaudi2/gaudi2_fw_if.h | 27 +-
.../habanalabs/include/gaudi2/gaudi2_reg_map.h | 8 +
.../habanalabs/include/hw_ip/pci/pci_general.h | 3 +-
drivers/accel/ivpu/Makefile | 11 +-
drivers/accel/ivpu/ivpu_debugfs.c | 89 +-
drivers/accel/ivpu/ivpu_drv.c | 113 +-
drivers/accel/ivpu/ivpu_drv.h | 62 +-
drivers/accel/ivpu/ivpu_fw.c | 61 +-
drivers/accel/ivpu/ivpu_fw.h | 4 +
drivers/accel/ivpu/ivpu_gem.h | 11 +-
drivers/accel/ivpu/ivpu_hw.c | 331 +
drivers/accel/ivpu/ivpu_hw.h | 199 +-
drivers/accel/ivpu/ivpu_hw_37xx.c | 1065 -
drivers/accel/ivpu/ivpu_hw_37xx_reg.h | 72 -
drivers/accel/ivpu/ivpu_hw_40xx.c | 1250 -
drivers/accel/ivpu/ivpu_hw_40xx_reg.h | 94 +-
drivers/accel/ivpu/ivpu_hw_btrs.c | 905 +
drivers/accel/ivpu/ivpu_hw_btrs.h | 50 +
drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h | 108 +
drivers/accel/ivpu/ivpu_hw_btrs_mtl_reg.h | 83 +
drivers/accel/ivpu/ivpu_hw_ip.c | 1174 +
drivers/accel/ivpu/ivpu_hw_ip.h | 36 +
drivers/accel/ivpu/ivpu_ipc.c | 20 +-
drivers/accel/ivpu/ivpu_ipc.h | 8 +-
drivers/accel/ivpu/ivpu_job.c | 324 +-
drivers/accel/ivpu/ivpu_job.h | 6 +-
drivers/accel/ivpu/ivpu_jsm_msg.c | 311 +-
drivers/accel/ivpu/ivpu_jsm_msg.h | 22 +-
drivers/accel/ivpu/ivpu_mmu.c | 22 +-
drivers/accel/ivpu/ivpu_mmu_context.c | 86 +
drivers/accel/ivpu/ivpu_mmu_context.h | 2 +
drivers/accel/ivpu/ivpu_ms.c | 309 +
drivers/accel/ivpu/ivpu_ms.h | 36 +
drivers/accel/ivpu/ivpu_pm.c | 111 +-
drivers/accel/ivpu/ivpu_pm.h | 10 +-
drivers/accel/ivpu/ivpu_sysfs.c | 58 +
drivers/accel/ivpu/ivpu_sysfs.h | 13 +
drivers/accel/ivpu/vpu_boot_api.h | 16 +-
drivers/accel/ivpu/vpu_jsm_api.h | 14 +-
drivers/base/devcoredump.c | 23 +-
drivers/char/agp/amd64-agp.c | 1 +
drivers/char/agp/intel-agp.c | 3 +-
drivers/char/agp/intel-gtt.c | 3 +-
drivers/char/agp/sis-agp.c | 1 +
drivers/char/agp/via-agp.c | 1 +
drivers/dma-buf/dma-fence-array.c | 10 +-
drivers/dma-buf/dma-heap.c | 4 +-
drivers/dma-buf/dma-resv.c | 7 +
drivers/dma-buf/heaps/cma_heap.c | 4 +-
drivers/dma-buf/heaps/system_heap.c | 4 +-
drivers/gpu/drm/Kconfig | 18 +-
drivers/gpu/drm/Makefile | 6 +-
drivers/gpu/drm/amd/acp/include/acp_gfx_if.h | 2 +-
drivers/gpu/drm/amd/amdgpu/Kconfig | 12 +
drivers/gpu/drm/amd/amdgpu/Makefile | 26 +-
drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c | 15 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 10 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c | 377 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 46 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 263 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 +
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 16 -
drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.h | 1 -
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 7 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c | 21 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 163 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 236 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 79 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 2 +
drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 83 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 95 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 11 +
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 -
drivers/gpu/drm/amd/amdgpu/amdgpu_hmm.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c | 210 +
drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h | 60 +
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 22 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 31 +
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 13 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 383 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 36 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 26 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 4 -
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 69 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 47 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 728 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 58 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 34 +
drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 14 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 5 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 74 +
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 33 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 30 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 72 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 14 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c | 119 +
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h | 18 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 19 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 64 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 53 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 39 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c | 20 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c | 12 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 7 +-
drivers/gpu/drm/amd/amdgpu/aqua_vanjaram.c | 56 +-
drivers/gpu/drm/amd/amdgpu/atom.c | 8 +-
drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 11 +-
drivers/gpu/drm/amd/amdgpu/clearstate_gfx12.h | 121 +
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +-
drivers/gpu/drm/amd/amdgpu/df_v1_7.c | 2 +
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 571 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 448 +-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0_3.c | 4 +-
.../drm/amd/amdgpu/{gfx_v11_0.c => gfx_v12_0.c} | 4219 +-
.../drm/amd/amdgpu/{mes_v10_1.h => gfx_v12_0.h} | 8 +-
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 19 +-
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 67 +-
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 69 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 293 +-
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c | 110 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c | 521 +
.../amd/amdgpu/{jpeg_v5_0_0.h => gfxhub_v12_0.h} | 8 +-
drivers/gpu/drm/amd/amdgpu/gfxhub_v1_2.c | 12 +-
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 17 +-
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 19 +-
.../drm/amd/amdgpu/{gmc_v11_0.c => gmc_v12_0.c} | 573 +-
.../drm/amd/amdgpu/{jpeg_v5_0_0.h => gmc_v12_0.h} | 9 +-
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 7 +-
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 129 +-
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 6 +-
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c | 28 +
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c | 6 +
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c | 26 +-
drivers/gpu/drm/amd/amdgpu/imu_v11_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/imu_v12_0.c | 400 +
.../drm/amd/amdgpu/{mes_v10_1.h => imu_v12_0.h} | 9 +-
drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c | 137 +
drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.h | 39 +
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c | 137 +
drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.h | 39 +
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 1 -
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 8 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 3 -
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 10 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c | 3 -
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c | 2 -
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c | 7 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c | 168 +-
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.h | 6 +
drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 1189 -
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 43 +-
.../drm/amd/amdgpu/{mes_v11_0.c => mes_v12_0.c} | 616 +-
.../drm/amd/amdgpu/{mes_v10_1.h => mes_v12_0.h} | 8 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c | 8 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v3_3.c | 55 +-
.../amd/amdgpu/{mmhub_v3_3.c => mmhub_v4_1_0.c} | 291 +-
.../amd/amdgpu/{jpeg_v5_0_0.h => mmhub_v4_1_0.h} | 9 +-
drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 2 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 67 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_ai.h | 4 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 73 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_nv.h | 5 +-
drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 9 +-
drivers/gpu/drm/amd/amdgpu/nbif_v6_3_1.c | 43 +-
drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 19 +-
drivers/gpu/drm/amd/amdgpu/nbio_v4_3.c | 19 +-
drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 22 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_11.c | 15 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 18 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 23 +-
drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 16 +
drivers/gpu/drm/amd/amdgpu/nbio_v7_9.c | 24 +-
drivers/gpu/drm/amd/amdgpu/nv.c | 7 +-
drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 +-
drivers/gpu/drm/amd/amdgpu/psp_v14_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 11 +-
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 2 +-
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c | 29 +-
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 1 +
drivers/gpu/drm/amd/amdgpu/sdma_v6_0_0_pkt_open.h | 8 +
.../drm/amd/amdgpu/{sdma_v6_0.c => sdma_v7_0.c} | 895 +-
.../drm/amd/amdgpu/{jpeg_v5_0_0.h => sdma_v7_0.h} | 9 +-
drivers/gpu/drm/amd/amdgpu/soc15.c | 20 +-
drivers/gpu/drm/amd/amdgpu/soc21.c | 34 +-
drivers/gpu/drm/amd/amdgpu/soc24.c | 600 +
.../gpu/drm/amd/amdgpu/{jpeg_v5_0_0.h => soc24.h} | 11 +-
drivers/gpu/drm/amd/amdgpu/umc_v12_0.c | 97 +-
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c | 11 +-
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 11 +-
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 16 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 14 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c | 10 +-
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c | 10 +-
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c | 36 +-
drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 9 +-
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c | 1 +
drivers/gpu/drm/amd/amdkfd/Makefile | 2 +
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h | 1593 +-
.../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm | 496 +-
drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 5 -
drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 2 -
drivers/gpu/drm/amd/amdkfd/kfd_debug.c | 19 +-
drivers/gpu/drm/amd/amdkfd/kfd_debug.h | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 64 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 86 +-
.../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 3 +-
...manager_v9.c => kfd_device_queue_manager_v12.c} | 47 +-
.../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 27 +-
drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 32 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 10 +-
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c | 453 +
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 17 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 70 +-
drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 4 +-
drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 12 +-
drivers/gpu/drm/amd/amdkfd/kfd_process.c | 27 +-
.../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 21 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 16 +-
drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 5 +-
drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 32 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 72 +-
drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +-
drivers/gpu/drm/amd/amdxcp/amdgpu_xcp_drv.c | 6 +-
drivers/gpu/drm/amd/display/Kconfig | 2 +
drivers/gpu/drm/amd/display/Makefile | 10 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 1276 +-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 40 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c | 90 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 131 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 40 +-
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 256 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 171 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.h | 3 +
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 30 +-
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.h | 1 +
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.c | 12 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_replay.h | 2 +-
drivers/gpu/drm/amd/display/dc/Makefile | 13 +-
drivers/gpu/drm/amd/display/dc/basics/dce_calcs.c | 2 +-
drivers/gpu/drm/amd/display/dc/basics/fixpt31_32.c | 4 -
drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 18 +-
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 116 +-
.../gpu/drm/amd/display/dc/bios/command_table2.c | 3 +-
.../amd/display/dc/bios/command_table_helper2.c | 1 +
drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 10 +-
drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 15 +
.../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 2 -
.../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 13 +-
.../dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h | 2 +-
.../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 10 +-
.../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn314/dcn314_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 2 +-
.../amd/display/dc/clk_mgr/dcn32/dcn32_clk_mgr.c | 16 +-
.../dc/clk_mgr/dcn32/dcn32_clk_mgr_smu_msg.c | 2 +-
.../dc/clk_mgr/dcn32/dcn32_smu13_driver_if.h | 2 +-
.../amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h | 108 -
.../amd/display/dc/clk_mgr/dcn35/dcn35_clk_mgr.c | 61 +-
.../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.c | 21 +-
.../drm/amd/display/dc/clk_mgr/dcn35/dcn35_smu.h | 2 +
.../gpu/drm/amd/display/dc/clk_mgr/dcn401/dalsmc.h | 53 +
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c | 1581 +
.../amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.h | 113 +
.../dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c | 313 +
.../dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.h | 29 +
.../dcn401_smu14_driver_if.h} | 58 +-
drivers/gpu/drm/amd/display/dc/core/dc.c | 258 +-
.../gpu/drm/amd/display/dc/core/dc_hw_sequencer.c | 56 +-
.../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 9 +-
.../gpu/drm/amd/display/dc/core/dc_link_exports.c | 3 +
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 333 +-
drivers/gpu/drm/amd/display/dc/core/dc_state.c | 116 +-
drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 409 +-
drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 1 +
drivers/gpu/drm/amd/display/dc/dc.h | 86 +-
drivers/gpu/drm/amd/display/dc/dc_bios_types.h | 1 +
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 252 +-
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 29 +-
drivers/gpu/drm/amd/display/dc/dc_helper.c | 8 +-
drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 47 +-
drivers/gpu/drm/amd/display/dc/dc_spl_translate.c | 193 +
drivers/gpu/drm/amd/display/dc/dc_spl_translate.h | 22 +
drivers/gpu/drm/amd/display/dc/dc_state_priv.h | 4 +
drivers/gpu/drm/amd/display/dc/dc_stream.h | 36 +-
drivers/gpu/drm/amd/display/dc/dc_stream_priv.h | 38 +
drivers/gpu/drm/amd/display/dc/dc_types.h | 83 +-
.../gpu/drm/amd/display/dc/{optc => dccg}/Makefile | 69 +-
.../amd/display/dc/{ => dccg}/dcn20/dcn20_dccg.c | 0
.../amd/display/dc/{ => dccg}/dcn20/dcn20_dccg.h | 27 +
.../amd/display/dc/{ => dccg}/dcn201/dcn201_dccg.c | 0
.../amd/display/dc/{ => dccg}/dcn201/dcn201_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn21/dcn21_dccg.c | 0
.../amd/display/dc/{ => dccg}/dcn21/dcn21_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn30/dcn30_dccg.c | 0
.../amd/display/dc/{ => dccg}/dcn30/dcn30_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn301/dcn301_dccg.c | 0
.../amd/display/dc/{ => dccg}/dcn301/dcn301_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn302/dcn302_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn303/dcn303_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn31/dcn31_dccg.c | 0
.../amd/display/dc/{ => dccg}/dcn31/dcn31_dccg.h | 2 +-
.../amd/display/dc/{ => dccg}/dcn314/dcn314_dccg.c | 12 +-
.../amd/display/dc/{ => dccg}/dcn314/dcn314_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn32/dcn32_dccg.c | 13 +-
.../amd/display/dc/{ => dccg}/dcn32/dcn32_dccg.h | 0
.../amd/display/dc/{ => dccg}/dcn35/dcn35_dccg.c | 70 +-
.../amd/display/dc/{ => dccg}/dcn35/dcn35_dccg.h | 0
.../drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c | 986 +
.../dcn35_dccg.h => dccg/dcn401/dcn401_dccg.h} | 217 +-
drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 64 +
drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 5 +-
drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 129 +-
.../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 8 +
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 12 +-
drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 4 +
.../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 5 +-
drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 6 +-
drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 1 -
.../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 2 +-
.../drm/amd/display/dc/dce/dce_stream_encoder.c | 1 +
drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.c | 20 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_abm_lcd.h | 2 +
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 5 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 3 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.c | 162 +-
drivers/gpu/drm/amd/display/dc/dce/dmub_replay.h | 33 +-
.../display/dc/dce110/dce110_timing_generator.c | 18 +
.../display/dc/dce110/dce110_timing_generator.h | 2 +
.../display/dc/dce110/dce110_timing_generator_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/Makefile | 3 +-
.../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 4 +-
drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 7 +-
.../gpu/drm/amd/display/dc/dcn20/dcn20_dwb_scl.c | 3 +
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 25 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 4 +-
drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 9 +-
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 1 +
drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h | 3 +-
drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 6 +-
drivers/gpu/drm/amd/display/dc/dcn30/Makefile | 7 +-
drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +-
drivers/gpu/drm/amd/display/dc/dcn301/Makefile | 14 +-
drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 13 +-
.../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 14 +
.../drm/amd/display/dc/dcn31/dcn31_panel_cntl.h | 3 +
drivers/gpu/drm/amd/display/dc/dcn314/Makefile | 13 +-
drivers/gpu/drm/amd/display/dc/dcn32/Makefile | 20 -
drivers/gpu/drm/amd/display/dc/dcn321/Makefile | 17 -
drivers/gpu/drm/amd/display/dc/dcn35/Makefile | 20 -
drivers/gpu/drm/amd/display/dc/dcn401/Makefile | 10 +
.../gpu/drm/amd/display/dc/{optc => dio}/Makefile | 91 +-
.../dc/{ => dio}/dcn10/dcn10_link_encoder.c | 8 +-
.../dc/{ => dio}/dcn10/dcn10_link_encoder.h | 0
.../dc/{ => dio}/dcn10/dcn10_stream_encoder.c | 0
.../dc/{ => dio}/dcn10/dcn10_stream_encoder.h | 7 +
.../dc/{ => dio}/dcn20/dcn20_link_encoder.c | 0
.../dc/{ => dio}/dcn20/dcn20_link_encoder.h | 1 -
.../dc/{ => dio}/dcn20/dcn20_stream_encoder.c | 0
.../dc/{ => dio}/dcn20/dcn20_stream_encoder.h | 0
.../dc/{ => dio}/dcn30/dcn30_dio_link_encoder.c | 0
.../dc/{ => dio}/dcn30/dcn30_dio_link_encoder.h | 0
.../dc/{ => dio}/dcn30/dcn30_dio_stream_encoder.c | 0
.../dc/{ => dio}/dcn30/dcn30_dio_stream_encoder.h | 0
.../dc/{ => dio}/dcn31/dcn31_dio_link_encoder.c | 0
.../dc/{ => dio}/dcn31/dcn31_dio_link_encoder.h | 0
.../dc/{ => dio}/dcn32/dcn32_dio_link_encoder.c | 3 -
.../dc/{ => dio}/dcn32/dcn32_dio_link_encoder.h | 0
.../dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.c | 40 +-
.../dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.h | 0
.../dc/{ => dio}/dcn321/dcn321_dio_link_encoder.c | 0
.../dc/{ => dio}/dcn321/dcn321_dio_link_encoder.h | 0
.../dc/{ => dio}/dcn35/dcn35_dio_link_encoder.c | 10 +-
.../dc/{ => dio}/dcn35/dcn35_dio_link_encoder.h | 0
.../dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.c | 43 +-
.../dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.h | 6 +
.../dcn401/dcn401_dio_link_encoder.c} | 147 +-
.../dcn401/dcn401_dio_link_encoder.h} | 63 +-
.../dc/dio/dcn401/dcn401_dio_stream_encoder.c | 857 +
.../dcn401/dcn401_dio_stream_encoder.h} | 59 +-
drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 3 +-
drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 +
.../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 9 +-
.../gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.h | 2 +-
.../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 22 +-
.../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 16 +-
.../display/dc/dml/dcn20/display_mode_vba_20v2.c | 4 +-
.../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 19 +-
.../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 19 +-
.../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 +-
.../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 22 +-
.../gpu/drm/amd/display/dc/dml/dcn30/dcn30_fpu.c | 8 +-
.../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +-
.../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 19 +-
.../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 4 +-
.../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 7 +-
.../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 10 +
.../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 10 +
.../gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c | 20 +-
.../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 4 +-
.../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 19 +-
.../display/dc/dml/dcn314/display_mode_vba_314.c | 14 +-
.../dc/dml/dcn314/display_rq_dlg_calc_314.c | 19 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.c | 60 +-
.../gpu/drm/amd/display/dc/dml/dcn32/dcn32_fpu.h | 2 +-
.../dc/dml/dcn32/display_mode_vba_util_32.c | 8 +-
.../gpu/drm/amd/display/dc/dml/dcn321/dcn321_fpu.c | 10 +
.../gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.c | 239 +
.../gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.h | 14 +
.../drm/amd/display/dc/dml/display_mode_structs.h | 1 +
.../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 7 +-
.../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 5 -
drivers/gpu/drm/amd/display/dc/dml2/Makefile | 80 +
.../drm/amd/display/dc/dml2/display_mode_core.c | 61 +-
.../drm/amd/display/dc/dml2/display_mode_core.h | 2 +
.../display/dc/dml2/display_mode_core_structs.h | 2 +
.../dc/dml2/dml21/dml21_translation_helper.c | 1166 +
.../dc/dml2/dml21/dml21_translation_helper.h | 29 +
.../drm/amd/display/dc/dml2/dml21/dml21_utils.c | 555 +
.../drm/amd/display/dc/dml2/dml21/dml21_utils.h | 50 +
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.c | 441 +
.../drm/amd/display/dc/dml2/dml21/dml21_wrapper.h | 68 +
.../dc/dml2/dml21/inc/bounding_boxes/dcn3_soc_bb.h | 401 +
.../dc/dml2/dml21/inc/bounding_boxes/dcn4_soc_bb.h | 365 +
.../dc/dml2/dml21/inc/dml2_external_lib_deps.h | 10 +
.../drm/amd/display/dc/dml2/dml21/inc/dml_top.h | 47 +
.../dc/dml2/dml21/inc/dml_top_dchub_registers.h | 185 +
.../dc/dml2/dml21/inc/dml_top_display_cfg_types.h | 507 +
.../dc/dml2/dml21/inc/dml_top_policy_types.h | 14 +
.../dml2/dml21/inc/dml_top_soc_parameter_types.h | 196 +
.../amd/display/dc/dml2/dml21/inc/dml_top_types.h | 720 +
.../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.c | 719 +
.../dc/dml2/dml21/src/dml2_core/dml2_core_dcn4.h | 16 +
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.c | 12743 ++
.../dml21/src/dml2_core/dml2_core_dcn4_calcs.h | 39 +
.../dml2/dml21/src/dml2_core/dml2_core_factory.c | 38 +
.../dml2/dml21/src/dml2_core/dml2_core_factory.h | 14 +
.../dc/dml2/dml21/src/dml2_core/dml2_core_shared.c | 12387 ++
.../dc/dml2/dml21/src/dml2_core/dml2_core_shared.h | 38 +
.../dml21/src/dml2_core/dml2_core_shared_types.h | 2049 +
.../dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.c | 714 +
.../dc/dml2/dml21/src/dml2_dpmm/dml2_dpmm_dcn4.h | 17 +
.../dml2/dml21/src/dml2_dpmm/dml2_dpmm_factory.c | 51 +
.../dml2/dml21/src/dml2_dpmm/dml2_dpmm_factory.h | 14 +
.../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_dcn4.c | 195 +
.../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_dcn4.h | 14 +
.../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_factory.c | 40 +
.../dc/dml2/dml21/src/dml2_mcg/dml2_mcg_factory.h | 14 +
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn3.c | 707 +
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn3.h | 23 +
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c | 1250 +
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.h | 25 +
.../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.c | 2098 +
.../dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4_fams2.h | 27 +
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_factory.c | 86 +
.../dc/dml2/dml21/src/dml2_pmo/dml2_pmo_factory.h | 14 +
.../src/dml2_standalone_libraries/lib_float_math.c | 150 +
.../src/dml2_standalone_libraries/lib_float_math.h | 26 +
.../dml21/src/dml2_top/dml2_top_optimization.c | 309 +
.../dml21/src/dml2_top/dml2_top_optimization.h | 34 +
.../display/dc/dml2/dml21/src/dml2_top/dml_top.c | 347 +
.../dc/dml2/dml21/src/dml2_top/dml_top_mcache.c | 550 +
.../dc/dml2/dml21/src/dml2_top/dml_top_mcache.h | 24 +
.../amd/display/dc/dml2/dml21/src/inc/dml2_debug.c | 32 +
.../amd/display/dc/dml2/dml21/src/inc/dml2_debug.h | 18 +
.../dml21/src/inc/dml2_internal_shared_types.h | 987 +
.../amd/display/dc/dml2/dml2_dc_resource_mgmt.c | 101 +-
.../drm/amd/display/dc/dml2/dml2_internal_types.h | 20 +
.../drm/amd/display/dc/dml2/dml2_mall_phantom.c | 2 +
.../amd/display/dc/dml2/dml2_translation_helper.c | 187 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_utils.c | 12 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.c | 61 +-
drivers/gpu/drm/amd/display/dc/dml2/dml2_wrapper.h | 21 +-
drivers/gpu/drm/amd/display/dc/dpp/Makefile | 8 +-
.../drm/amd/display/dc/dpp/dcn10/CMakeLists.txt | 6 -
.../drm/amd/display/dc/dpp/dcn10/dcn10_dpp_cm.c | 3 +-
.../drm/amd/display/dc/dpp/dcn20/CMakeLists.txt | 5 -
.../gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.c | 56 +
.../gpu/drm/amd/display/dc/dpp/dcn20/dcn20_dpp.h | 9 +-
.../drm/amd/display/dc/dpp/dcn201/CMakeLists.txt | 4 -
.../gpu/drm/amd/display/dc/dpp/dcn201/dcn201_dpp.c | 13 +-
.../drm/amd/display/dc/dpp/dcn30/CMakeLists.txt | 5 -
.../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.c | 34 +-
.../gpu/drm/amd/display/dc/dpp/dcn30/dcn30_dpp.h | 4 +-
.../drm/amd/display/dc/dpp/dcn32/CMakeLists.txt | 4 -
.../gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.c | 73 +
.../gpu/drm/amd/display/dc/dpp/dcn32/dcn32_dpp.h | 8 +
.../drm/amd/display/dc/dpp/dcn35/CMakeLists.txt | 4 -
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c | 427 +
.../gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h | 729 +
.../drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c | 261 +
.../amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c | 1219 +
drivers/gpu/drm/amd/display/dc/dsc/Makefile | 9 +-
drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 31 +-
.../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.c | 38 +-
.../gpu/drm/amd/display/dc/dsc/dcn20/dcn20_dsc.h | 25 +-
.../gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.c | 58 +-
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c | 418 +
.../gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.h | 338 +
drivers/gpu/drm/amd/display/dc/dsc/dsc.h | 1 +
.../gpu/drm/amd/display/dc/{dcn30 => dwb}/Makefile | 21 +-
.../drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.c | 0
.../drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.h | 0
drivers/gpu/drm/amd/display/dc/gpio/Makefile | 10 +
.../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 +-
.../amd/display/dc/gpio/dcn401/hw_factory_dcn401.c | 252 +
.../amd/display/dc/gpio/dcn401/hw_factory_dcn401.h | 11 +
.../hw_translate_dcn401.c} | 82 +-
.../display/dc/gpio/dcn401/hw_translate_dcn401.h | 13 +
drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 17 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 11 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 4 +
drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 2 +-
drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 4 +
drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 19 +-
.../gpu/drm/amd/display/dc/{dcn30 => hpo}/Makefile | 23 +-
.../dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.c | 0
.../dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.h | 0
.../drm/amd/display/dc/{optc => hubbub}/Makefile | 70 +-
.../display/dc/{ => hubbub}/dcn10/dcn10_hubbub.c | 2 +-
.../display/dc/{ => hubbub}/dcn10/dcn10_hubbub.h | 47 +-
.../display/dc/{ => hubbub}/dcn20/dcn20_hubbub.c | 30 +-
.../display/dc/{ => hubbub}/dcn20/dcn20_hubbub.h | 2 +-
.../display/dc/{ => hubbub}/dcn201/dcn201_hubbub.c | 0
.../display/dc/{ => hubbub}/dcn201/dcn201_hubbub.h | 0
.../display/dc/{ => hubbub}/dcn21/dcn21_hubbub.c | 0
.../display/dc/{ => hubbub}/dcn21/dcn21_hubbub.h | 0
.../display/dc/{ => hubbub}/dcn30/dcn30_hubbub.c | 3 +
.../display/dc/{ => hubbub}/dcn30/dcn30_hubbub.h | 0
.../display/dc/{ => hubbub}/dcn301/dcn301_hubbub.c | 0
.../display/dc/{ => hubbub}/dcn301/dcn301_hubbub.h | 0
.../display/dc/{ => hubbub}/dcn31/dcn31_hubbub.c | 3 +
.../display/dc/{ => hubbub}/dcn31/dcn31_hubbub.h | 0
.../display/dc/{ => hubbub}/dcn32/dcn32_hubbub.c | 2 +-
.../display/dc/{ => hubbub}/dcn32/dcn32_hubbub.h | 2 +
.../display/dc/{ => hubbub}/dcn35/dcn35_hubbub.c | 0
.../display/dc/{ => hubbub}/dcn35/dcn35_hubbub.h | 0
.../amd/display/dc/hubbub/dcn401/dcn401_hubbub.c | 1215 +
.../dcn401/dcn401_hubbub.h} | 115 +-
.../gpu/drm/amd/display/dc/{dpp => hubp}/Makefile | 60 +-
.../amd/display/dc/{ => hubp}/dcn10/dcn10_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn10/dcn10_hubp.h | 0
.../amd/display/dc/{ => hubp}/dcn20/dcn20_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn20/dcn20_hubp.h | 49 +-
.../amd/display/dc/{ => hubp}/dcn201/dcn201_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn201/dcn201_hubp.h | 0
.../amd/display/dc/{ => hubp}/dcn21/dcn21_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn21/dcn21_hubp.h | 0
.../amd/display/dc/{ => hubp}/dcn30/dcn30_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn30/dcn30_hubp.h | 0
.../amd/display/dc/{ => hubp}/dcn31/dcn31_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn31/dcn31_hubp.h | 0
.../amd/display/dc/{ => hubp}/dcn32/dcn32_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn32/dcn32_hubp.h | 0
.../amd/display/dc/{ => hubp}/dcn35/dcn35_hubp.c | 0
.../amd/display/dc/{ => hubp}/dcn35/dcn35_hubp.h | 0
.../drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c | 1029 +
.../dcn30_hubp.h => hubp/dcn401/dcn401_hubp.h} | 199 +-
drivers/gpu/drm/amd/display/dc/hwss/Makefile | 9 +-
.../gpu/drm/amd/display/dc/hwss/dce/dce_hwseq.h | 24 +
.../drm/amd/display/dc/hwss/dce110/dce110_hwseq.c | 99 +-
.../drm/amd/display/dc/hwss/dcn10/dcn10_hwseq.c | 83 +-
.../drm/amd/display/dc/hwss/dcn20/dcn20_hwseq.c | 217 +-
.../drm/amd/display/dc/hwss/dcn201/dcn201_hwseq.c | 10 +-
.../drm/amd/display/dc/hwss/dcn21/dcn21_hwseq.c | 8 +-
.../gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.c | 12 +-
.../drm/amd/display/dc/hwss/dcn30/dcn30_hwseq.h | 2 +-
.../gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn301/dcn301_init.c | 4 +-
.../drm/amd/display/dc/hwss/dcn31/dcn31_hwseq.c | 2 +-
.../gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c | 1 +
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.c | 51 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_hwseq.h | 2 +-
.../drm/amd/display/dc/hwss/dcn314/dcn314_init.c | 3 +-
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.c | 225 +-
.../drm/amd/display/dc/hwss/dcn32/dcn32_hwseq.h | 6 +-
.../gpu/drm/amd/display/dc/hwss/dcn32/dcn32_init.c | 4 +-
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 126 +-
.../drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.h | 2 +
.../gpu/drm/amd/display/dc/hwss/dcn35/dcn35_init.c | 5 +-
.../drm/amd/display/dc/hwss/dcn351/dcn351_init.c | 12 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c | 1671 +
.../drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h | 84 +
.../{dcn32/dcn32_init.c => dcn401/dcn401_init.c} | 83 +-
.../drm/amd/display/dc/hwss/dcn401/dcn401_init.h | 12 +
drivers/gpu/drm/amd/display/dc/hwss/hw_sequencer.h | 35 +
.../drm/amd/display/dc/hwss/hw_sequencer_private.h | 9 +-
drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 1 +
drivers/gpu/drm/amd/display/dc/inc/core_types.h | 30 +-
drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 6 +-
.../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 55 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 8 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 28 +-
drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 4 +
drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 57 +-
drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 9 +-
drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 726 +-
drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 7 +-
drivers/gpu/drm/amd/display/dc/inc/hw/optc.h | 4 +-
.../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 3 +-
.../drm/amd/display/dc/inc/hw/timing_generator.h | 4 +-
drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 28 +-
drivers/gpu/drm/amd/display/dc/inc/link.h | 2 +-
drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 +-
drivers/gpu/drm/amd/display/dc/irq/Makefile | 9 +
.../amd/display/dc/irq/dcn401/irq_service_dcn401.c | 409 +
.../amd/display/dc/irq/dcn401/irq_service_dcn401.h | 13 +
drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +-
drivers/gpu/drm/amd/display/dc/irq_types.h | 8 +
.../amd/display/dc/link/accessories/link_dp_cts.c | 2 +-
.../drm/amd/display/dc/link/hwss/link_hwss_dio.c | 12 +-
.../hwss/link_hwss_hpo_fixed_vs_pe_retimer_dp.c | 5 +
.../gpu/drm/amd/display/dc/link/link_detection.c | 2 +-
drivers/gpu/drm/amd/display/dc/link/link_dpms.c | 68 +-
drivers/gpu/drm/amd/display/dc/link/link_factory.c | 75 +-
.../drm/amd/display/dc/link/protocols/link_ddc.c | 4 -
.../display/dc/link/protocols/link_dp_capability.c | 85 +-
.../dc/link/protocols/link_dp_irq_handler.c | 29 +-
.../amd/display/dc/link/protocols/link_dp_phy.c | 55 +-
.../display/dc/link/protocols/link_dp_training.c | 20 +-
.../dc/link/protocols/link_dp_training_dpia.c | 16 -
.../drm/amd/display/dc/link/protocols/link_dpcd.c | 1 +
.../dc/link/protocols/link_edp_panel_control.c | 6 +-
.../dc/link/protocols/link_edp_panel_control.h | 2 +-
.../amd/display/dc/{dcn30 => mmhubbub}/Makefile | 29 +-
.../dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.c | 0
.../dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.h | 0
.../dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.c | 0
.../dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.h | 0
.../gpu/drm/amd/display/dc/{dcn30 => mpc}/Makefile | 29 +-
.../drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.c | 3 +
.../drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.h | 0
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c | 653 +
.../gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h | 239 +
.../gpu/drm/amd/display/dc/{dcn30 => opp}/Makefile | 23 +-
.../drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.c | 0
.../drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.h | 0
drivers/gpu/drm/amd/display/dc/optc/Makefile | 6 +
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c | 50 +-
.../gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.h | 13 +-
.../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.c | 16 +-
.../gpu/drm/amd/display/dc/optc/dcn20/dcn20_optc.h | 3 +-
.../drm/amd/display/dc/optc/dcn201/dcn201_optc.c | 7 +-
.../drm/amd/display/dc/optc/dcn201/dcn201_optc.h | 3 -
.../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.c | 9 +-
.../gpu/drm/amd/display/dc/optc/dcn30/dcn30_optc.h | 2 +-
.../drm/amd/display/dc/optc/dcn301/dcn301_optc.c | 1 +
.../gpu/drm/amd/display/dc/optc/dcn31/dcn31_optc.c | 20 +-
.../drm/amd/display/dc/optc/dcn314/dcn314_optc.c | 10 +-
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.c | 23 +-
.../gpu/drm/amd/display/dc/optc/dcn32/dcn32_optc.h | 2 +
.../gpu/drm/amd/display/dc/optc/dcn35/dcn35_optc.c | 11 +-
.../drm/amd/display/dc/optc/dcn401/dcn401_optc.c | 478 +
.../{dcn32/dcn32_optc.h => dcn401/dcn401_optc.h} | 52 +-
drivers/gpu/drm/amd/display/dc/os_types.h | 2 -
.../gpu/drm/amd/display/dc/{dcn30 => pg}/Makefile | 23 +-
.../amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.c | 6 +-
.../amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.h | 0
drivers/gpu/drm/amd/display/dc/resource/Makefile | 10 +-
.../amd/display/dc/resource/dce80/CMakeLists.txt | 4 -
.../amd/display/dc/resource/dce80/dce80_resource.c | 1 +
.../amd/display/dc/resource/dcn20/dcn20_resource.c | 27 +-
.../display/dc/resource/dcn201/dcn201_resource.c | 4 +-
.../amd/display/dc/resource/dcn30/dcn30_resource.c | 15 +-
.../display/dc/resource/dcn301/dcn301_resource.c | 20 +-
.../display/dc/resource/dcn303/dcn303_resource.c | 11 +-
.../amd/display/dc/resource/dcn31/dcn31_resource.c | 1 +
.../display/dc/resource/dcn314/dcn314_resource.c | 26 +-
.../display/dc/resource/dcn315/dcn315_resource.c | 14 +-
.../amd/display/dc/resource/dcn32/dcn32_resource.c | 19 +-
.../{ => resource}/dcn32/dcn32_resource_helpers.c | 15 +-
.../display/dc/resource/dcn321/dcn321_resource.c | 12 +-
.../amd/display/dc/resource/dcn35/dcn35_resource.c | 11 +-
.../display/dc/resource/dcn351/dcn351_resource.c | 8 +-
.../dcn321_resource.c => dcn401/dcn401_resource.c} | 808 +-
.../display/dc/resource/dcn401/dcn401_resource.h | 646 +
.../gpu/drm/amd/display/dc/{dcn10 => spl}/Makefile | 17 +-
drivers/gpu/drm/amd/display/dc/spl/dc_spl.c | 1470 +
drivers/gpu/drm/amd/display/dc/spl/dc_spl.h | 24 +
.../drm/amd/display/dc/spl/dc_spl_isharp_filters.c | 350 +
.../drm/amd/display/dc/spl/dc_spl_isharp_filters.h | 17 +
.../drm/amd/display/dc/spl/dc_spl_scl_filters.c | 1425 +
.../drm/amd/display/dc/spl/dc_spl_scl_filters.h | 59 +
drivers/gpu/drm/amd/display/dc/spl/dc_spl_types.h | 491 +
drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 48 +-
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 666 +-
drivers/gpu/drm/amd/display/dmub/src/Makefile | 1 +
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c | 11 +-
.../dmub/src/{dmub_dcn35.c => dmub_dcn401.c} | 407 +-
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.h | 287 +
drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 1 -
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 89 +
.../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 6 +
drivers/gpu/drm/amd/display/include/dal_asic_id.h | 14 +
drivers/gpu/drm/amd/display/include/dal_types.h | 1 +
.../gpu/drm/amd/display/include/grph_object_id.h | 4 +-
.../drm/amd/display/modules/freesync/freesync.c | 2 +-
.../drm/amd/display/modules/hdcp/hdcp1_execution.c | 24 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 24 +-
.../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 3 -
.../drm/amd/display/modules/power/power_helpers.c | 22 +-
.../drm/amd/display/modules/power/power_helpers.h | 5 +
drivers/gpu/drm/amd/include/amd_shared.h | 4 +
.../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 108 +
.../amd/include/asic_reg/dcn/dcn_3_0_0_sh_mask.h | 56 +
.../amd/include/asic_reg/dcn/dcn_3_0_2_offset.h | 90 +
.../amd/include/asic_reg/dcn/dcn_3_0_2_sh_mask.h | 44 +
.../amd/include/asic_reg/dcn/dcn_3_0_3_offset.h | 16 +
.../amd/include/asic_reg/dcn/dcn_3_0_3_sh_mask.h | 16 +
.../amd/include/asic_reg/dcn/dcn_3_2_0_sh_mask.h | 28 +
.../amd/include/asic_reg/dcn/dcn_4_1_0_offset.h | 16636 ++
.../amd/include/asic_reg/dcn/dcn_4_1_0_sh_mask.h | 145852 ++++++++++++++++++
.../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 10 +
.../gc/{gc_11_0_0_offset.h => gc_12_0_0_offset.h} | 17394 +--
.../amd/include/asic_reg/gc/gc_12_0_0_sh_mask.h | 40550 +++++
.../include/asic_reg/mmhub/mmhub_4_1_0_offset.h | 1341 +
.../include/asic_reg/mmhub/mmhub_4_1_0_sh_mask.h | 6943 +
.../amd/include/asic_reg/thm/thm_14_0_2_offset.h | 228 +
.../amd/include/asic_reg/thm/thm_14_0_2_sh_mask.h | 940 +
drivers/gpu/drm/amd/include/discovery.h | 28 +-
.../drm/amd/include/ivsrcid/isp/irqsrcs_isp_4_1.h | 62 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 17 +
drivers/gpu/drm/amd/include/mes_api_def.h | 570 -
drivers/gpu/drm/amd/include/mes_v12_api_def.h | 798 +
drivers/gpu/drm/amd/include/soc21_enum.h | 2 +-
.../drm/amd/include/{soc21_enum.h => soc24_enum.h} | 23002 ++-
drivers/gpu/drm/amd/include/v12_structs.h | 1189 +
drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 35 +-
drivers/gpu/drm/amd/pm/amdgpu_pm.c | 211 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 10 +-
drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h | 1 -
drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 9 -
drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 20 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 10 +-
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c | 21 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 5 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/pptable_v1_0.h | 36 +-
.../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 2 -
.../drm/amd/pm/powerplay/hwmgr/processpptables.c | 2 -
.../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 37 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 80 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 29 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 115 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 20 +-
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 31 +-
drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 38 +-
.../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 5 +-
.../drm/amd/pm/powerplay/smumgr/vega10_smumgr.c | 6 +-
drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 137 +-
drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 48 +-
.../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0.h | 21 +-
.../pm/swsmu/inc/pmfw_if/smu14_driver_if_v14_0_0.h | 1 -
.../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_6_ppsmc.h | 3 +-
drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 1 +
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 4 +
drivers/gpu/drm/amd/pm/swsmu/inc/smu_v14_0.h | 18 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 69 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 39 +-
.../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 8 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 6 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 14 +
drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 61 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 68 +-
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 70 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 12 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_4_ppt.c | 28 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 30 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c | 235 +-
.../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 8 +-
.../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 30 +-
drivers/gpu/drm/amd/pm/swsmu/smu14/smu_v14_0.c | 97 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_0_ppt.c | 176 +-
.../gpu/drm/amd/pm/swsmu/smu14/smu_v14_0_2_ppt.c | 167 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 97 +-
drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 2 +
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 49 +-
drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 8 +-
drivers/gpu/drm/arm/display/komeda/komeda_kms.h | 1 +
.../gpu/drm/arm/display/komeda/komeda_pipeline.c | 4 +-
drivers/gpu/drm/ast/ast_drv.c | 4 +-
drivers/gpu/drm/ast/ast_mode.c | 249 +-
drivers/gpu/drm/ast/ast_reg.h | 10 +-
drivers/gpu/drm/atmel-hlcdc/Kconfig | 2 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 172 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 105 +
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h | 132 +-
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 369 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 5 -
drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 20 +-
drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 28 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 365 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 29 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c | 157 +-
drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h | 9 +
drivers/gpu/drm/bridge/analogix/anx7625.c | 36 +-
drivers/gpu/drm/bridge/analogix/anx7625.h | 10 +-
.../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 5 -
drivers/gpu/drm/bridge/imx/imx-ldb-helper.c | 5 -
.../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c | 5 -
drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c | 5 -
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c | 5 -
drivers/gpu/drm/bridge/ite-it6505.c | 80 +-
drivers/gpu/drm/bridge/lontium-lt9611.c | 1 +
drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 6 +-
.../drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c | 5 -
drivers/gpu/drm/bridge/nxp-ptn3460.c | 5 -
drivers/gpu/drm/bridge/panel.c | 5 -
drivers/gpu/drm/bridge/samsung-dsim.c | 25 +-
drivers/gpu/drm/bridge/sii902x.c | 46 +-
drivers/gpu/drm/bridge/sii9234.c | 1 +
drivers/gpu/drm/bridge/sil-sii8620.c | 1 +
drivers/gpu/drm/bridge/simple-bridge.c | 18 +-
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 5 -
drivers/gpu/drm/bridge/tc358767.c | 101 +-
drivers/gpu/drm/bridge/ti-tfp410.c | 5 -
drivers/gpu/drm/ci/build-igt.sh | 41 +-
drivers/gpu/drm/ci/build.sh | 10 +-
drivers/gpu/drm/ci/build.yml | 1 +
drivers/gpu/drm/ci/container.yml | 12 +-
drivers/gpu/drm/ci/gitlab-ci.yml | 47 +-
drivers/gpu/drm/ci/igt_runner.sh | 15 +-
drivers/gpu/drm/ci/image-tags.yml | 4 +-
drivers/gpu/drm/ci/lava-submit.sh | 4 +-
drivers/gpu/drm/ci/test.yml | 41 +-
drivers/gpu/drm/ci/testlist.txt | 2761 -
drivers/gpu/drm/ci/x86_64.config | 1 +
drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 41 +-
drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt | 7 +
drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 33 +-
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 31 +
drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt | 9 +
drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 22 +-
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 46 +-
drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt | 6 +
drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 26 +-
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 38 +
drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt | 6 +
drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 23 +
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 41 +-
drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt | 7 +
drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 26 +-
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 42 +-
drivers/gpu/drm/ci/xfails/i915-kbl-flakes.txt | 7 +-
drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 36 +-
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 77 +-
drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 28 +-
drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 63 +-
drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt | 6 +
drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 22 +-
.../gpu/drm/ci/xfails/mediatek-mt8173-fails.txt | 30 +-
.../gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt | 11 +
.../gpu/drm/ci/xfails/mediatek-mt8173-skips.txt | 16 +
.../gpu/drm/ci/xfails/mediatek-mt8183-fails.txt | 21 +-
.../gpu/drm/ci/xfails/mediatek-mt8183-skips.txt | 18 +
drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt | 24 +-
drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt | 18 +
drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt | 26 +-
drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt | 15 +
drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt | 8 +-
drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt | 6 +
drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt | 26 +-
.../xfails/msm-sc7180-trogdor-kingoftown-fails.txt | 175 +-
.../msm-sc7180-trogdor-kingoftown-flakes.txt | 8 +
.../xfails/msm-sc7180-trogdor-kingoftown-skips.txt | 19 +
.../msm-sc7180-trogdor-lazor-limozeen-fails.txt | 175 +-
.../msm-sc7180-trogdor-lazor-limozeen-flakes.txt | 6 +
.../msm-sc7180-trogdor-lazor-limozeen-skips.txt | 16 +
drivers/gpu/drm/ci/xfails/msm-sdm845-fails.txt | 38 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 25 +-
drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt | 19 +
.../gpu/drm/ci/xfails/rockchip-rk3288-fails.txt | 62 +-
.../gpu/drm/ci/xfails/rockchip-rk3288-skips.txt | 21 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-fails.txt | 83 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt | 13 +-
.../gpu/drm/ci/xfails/rockchip-rk3399-skips.txt | 19 +
drivers/gpu/drm/ci/xfails/update-xfails.py | 4 +-
.../gpu/drm/ci/xfails/virtio_gpu-none-fails.txt | 94 +-
.../gpu/drm/ci/xfails/virtio_gpu-none-skips.txt | 20 +-
drivers/gpu/drm/ci/xfails/vkms-none-fails.txt | 57 +
drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt | 69 +
drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 119 +
drivers/gpu/drm/display/Kconfig | 7 +
drivers/gpu/drm/display/Makefile | 2 +
drivers/gpu/drm/display/drm_dp_helper.c | 5 +-
drivers/gpu/drm/display/drm_dp_mst_topology.c | 15 +-
drivers/gpu/drm/display/drm_dsc_helper.c | 91 +
drivers/gpu/drm/display/drm_hdmi_helper.c | 61 +
drivers/gpu/drm/display/drm_hdmi_state_helper.c | 752 +
drivers/gpu/drm/drm_atomic.c | 18 +-
drivers/gpu/drm/drm_atomic_uapi.c | 4 +
drivers/gpu/drm/drm_bridge.c | 42 -
drivers/gpu/drm/drm_bridge_connector.c | 107 +-
drivers/gpu/drm/drm_connector.c | 201 +
drivers/gpu/drm/drm_crtc.c | 6 +-
drivers/gpu/drm/drm_crtc_internal.h | 4 +-
drivers/gpu/drm/drm_debugfs.c | 158 +-
drivers/gpu/drm/drm_drv.c | 6 +-
drivers/gpu/drm/drm_edid.c | 61 +-
drivers/gpu/drm/drm_fb_helper.c | 11 +-
drivers/gpu/drm/drm_fbdev_dma.c | 69 +-
.../gpu/drm/{drm_fbdev_dma.c => drm_fbdev_shmem.c} | 156 +-
.../drm/{drm_fbdev_generic.c => drm_fbdev_ttm.c} | 80 +-
drivers/gpu/drm/drm_ioctl.c | 5 +-
drivers/gpu/drm/drm_managed.c | 2 +-
drivers/gpu/drm/drm_mipi_dbi.c | 77 +-
drivers/gpu/drm/drm_mipi_dsi.c | 322 +
drivers/gpu/drm/drm_mm.c | 35 -
drivers/gpu/drm/drm_mode_object.c | 1 +
drivers/gpu/drm/drm_modes.c | 5 +-
drivers/gpu/drm/drm_panel_orientation_quirks.c | 1 +
drivers/gpu/drm/drm_panic.c | 353 +-
drivers/gpu/drm/drm_plane.c | 32 +-
drivers/gpu/drm/drm_print.c | 72 +-
drivers/gpu/drm/drm_probe_helper.c | 13 +-
drivers/gpu/drm/drm_simple_kms_helper.c | 1 +
drivers/gpu/drm/drm_sysfs.c | 24 +-
drivers/gpu/drm/drm_vblank_work.c | 22 +
drivers/gpu/drm/etnaviv/cmdstream.xml.h | 52 +-
drivers/gpu/drm/etnaviv/common.xml.h | 12 +-
drivers/gpu/drm/etnaviv/etnaviv_dump.c | 5 +-
drivers/gpu/drm/etnaviv/etnaviv_gem.c | 6 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 83 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 8 +
drivers/gpu/drm/etnaviv/etnaviv_sched.c | 9 +-
drivers/gpu/drm/etnaviv/state.xml.h | 103 +-
drivers/gpu/drm/etnaviv/state_blt.xml.h | 22 +-
drivers/gpu/drm/etnaviv/state_hi.xml.h | 30 +-
drivers/gpu/drm/exynos/exynos_dp.c | 5 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 80 +-
drivers/gpu/drm/gma500/cdv_intel_dp.c | 2 +-
drivers/gpu/drm/gud/gud_drv.c | 5 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 4 +-
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 17 +-
drivers/gpu/drm/hisilicon/kirin/Kconfig | 2 +-
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 11 +-
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_drv.c | 4 +-
drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +-
drivers/gpu/drm/i2c/tda998x_drv.c | 19 +-
drivers/gpu/drm/i915/Kconfig | 1 -
drivers/gpu/drm/i915/Kconfig.debug | 17 +
drivers/gpu/drm/i915/Makefile | 27 +-
drivers/gpu/drm/i915/display/dvo_ns2501.c | 1 -
drivers/gpu/drm/i915/display/g4x_dp.c | 37 +-
drivers/gpu/drm/i915/display/i9xx_plane.c | 175 +-
drivers/gpu/drm/i915/display/i9xx_plane_regs.h | 112 +
drivers/gpu/drm/i915/display/i9xx_wm.c | 114 +-
drivers/gpu/drm/i915/display/icl_dsi.c | 46 +-
drivers/gpu/drm/i915/display/intel_alpm.c | 415 +
drivers/gpu/drm/i915/display/intel_alpm.h | 27 +
drivers/gpu/drm/i915/display/intel_atomic.c | 1 -
drivers/gpu/drm/i915/display/intel_atomic_plane.c | 97 +-
drivers/gpu/drm/i915/display/intel_atomic_plane.h | 7 +
drivers/gpu/drm/i915/display/intel_audio.c | 17 +-
drivers/gpu/drm/i915/display/intel_audio_regs.h | 3 +
drivers/gpu/drm/i915/display/intel_bios.c | 243 +-
drivers/gpu/drm/i915/display/intel_bw.c | 65 +-
drivers/gpu/drm/i915/display/intel_cdclk.c | 130 +-
drivers/gpu/drm/i915/display/intel_color.c | 154 +-
drivers/gpu/drm/i915/display/intel_color.h | 7 +-
drivers/gpu/drm/i915/display/intel_color_regs.h | 5 +
drivers/gpu/drm/i915/display/intel_crt.c | 50 +-
drivers/gpu/drm/i915/display/intel_crtc.c | 74 +-
drivers/gpu/drm/i915/display/intel_crtc.h | 1 +
.../gpu/drm/i915/display/intel_crtc_state_dump.c | 15 +-
drivers/gpu/drm/i915/display/intel_cursor.c | 166 +-
drivers/gpu/drm/i915/display/intel_cursor.h | 3 +
drivers/gpu/drm/i915/display/intel_cursor_regs.h | 112 +
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 379 +-
drivers/gpu/drm/i915/display/intel_cx0_phy.h | 8 +-
drivers/gpu/drm/i915/display/intel_cx0_phy_regs.h | 48 +-
drivers/gpu/drm/i915/display/intel_ddi.c | 137 +-
drivers/gpu/drm/i915/display/intel_display.c | 838 +-
drivers/gpu/drm/i915/display/intel_display.h | 13 +-
.../gpu/drm/i915/display/intel_display_debugfs.c | 12 +-
.../gpu/drm/i915/display/intel_display_device.c | 937 +-
.../gpu/drm/i915/display/intel_display_device.h | 89 +-
drivers/gpu/drm/i915/display/intel_display_irq.c | 96 +-
.../gpu/drm/i915/display/intel_display_limits.h | 21 +-
.../gpu/drm/i915/display/intel_display_params.c | 5 +-
.../gpu/drm/i915/display/intel_display_params.h | 1 +
drivers/gpu/drm/i915/display/intel_display_power.c | 20 +-
.../drm/i915/display/intel_display_power_well.c | 14 +-
drivers/gpu/drm/i915/display/intel_display_trace.h | 50 +
drivers/gpu/drm/i915/display/intel_display_types.h | 95 +-
drivers/gpu/drm/i915/display/intel_dkl_phy.c | 1 -
drivers/gpu/drm/i915/display/intel_dmc.c | 21 +-
drivers/gpu/drm/i915/display/intel_dmc.h | 6 +-
drivers/gpu/drm/i915/display/intel_dp.c | 410 +-
drivers/gpu/drm/i915/display/intel_dp.h | 24 +-
.../gpu/drm/i915/display/intel_dp_aux_backlight.c | 149 +-
drivers/gpu/drm/i915/display/intel_dp_aux_regs.h | 18 +-
drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 5 +-
.../gpu/drm/i915/display/intel_dp_link_training.c | 538 +-
.../gpu/drm/i915/display/intel_dp_link_training.h | 8 +-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 84 +-
drivers/gpu/drm/i915/display/intel_dpll.c | 63 +-
drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 2 +
drivers/gpu/drm/i915/display/intel_dpt.c | 9 +-
drivers/gpu/drm/i915/display/intel_dpt.h | 5 +-
drivers/gpu/drm/i915/display/intel_dpt_common.c | 1 +
drivers/gpu/drm/i915/display/intel_drrs.c | 8 +-
drivers/gpu/drm/i915/display/intel_dsb.c | 95 +-
drivers/gpu/drm/i915/display/intel_dsb.h | 13 +-
drivers/gpu/drm/i915/display/intel_dsb_regs.h | 6 +-
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 6 +-
drivers/gpu/drm/i915/display/intel_dvo.c | 5 +-
drivers/gpu/drm/i915/display/intel_encoder.c | 83 +
drivers/gpu/drm/i915/display/intel_encoder.h | 20 +
drivers/gpu/drm/i915/display/intel_fb.c | 164 +-
drivers/gpu/drm/i915/display/intel_fb.h | 3 -
drivers/gpu/drm/i915/display/intel_fb_pin.c | 104 +-
drivers/gpu/drm/i915/display/intel_fb_pin.h | 13 +-
drivers/gpu/drm/i915/display/intel_fbc.c | 38 +-
drivers/gpu/drm/i915/display/intel_fbdev.c | 41 +-
drivers/gpu/drm/i915/display/intel_fbdev_fb.c | 6 +-
drivers/gpu/drm/i915/display/intel_fbdev_fb.h | 4 +-
drivers/gpu/drm/i915/display/intel_fdi.c | 15 +-
drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 13 +-
drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 +
drivers/gpu/drm/i915/display/intel_hdcp.c | 27 +-
drivers/gpu/drm/i915/display/intel_hdcp_gsc.c | 2 +-
.../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 2 +-
drivers/gpu/drm/i915/display/intel_hdmi.c | 41 +-
drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 12 +-
drivers/gpu/drm/i915/display/intel_lpe_audio.c | 2 +-
drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +-
drivers/gpu/drm/i915/display/intel_lvds.c | 31 +-
drivers/gpu/drm/i915/display/intel_modeset_setup.c | 60 +-
.../gpu/drm/i915/display/intel_modeset_verify.c | 8 +-
drivers/gpu/drm/i915/display/intel_overlay.c | 21 +-
drivers/gpu/drm/i915/display/intel_overlay.h | 6 +-
drivers/gpu/drm/i915/display/intel_panel.c | 2 +-
drivers/gpu/drm/i915/display/intel_pch_display.c | 21 +-
drivers/gpu/drm/i915/display/intel_pipe_crc.c | 21 +-
drivers/gpu/drm/i915/display/intel_pipe_crc_regs.h | 152 +
drivers/gpu/drm/i915/display/intel_pps.c | 32 +-
drivers/gpu/drm/i915/display/intel_pps_regs.h | 16 +-
drivers/gpu/drm/i915/display/intel_psr.c | 1087 +-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 93 +-
drivers/gpu/drm/i915/display/intel_sprite.c | 27 +-
drivers/gpu/drm/i915/display/intel_sprite_regs.h | 242 +-
drivers/gpu/drm/i915/display/intel_sprite_uapi.c | 2 +-
drivers/gpu/drm/i915/display/intel_tdf.h | 25 +
drivers/gpu/drm/i915/display/intel_vblank.c | 179 +-
drivers/gpu/drm/i915/display/intel_vblank.h | 6 +
drivers/gpu/drm/i915/display/intel_vbt_defs.h | 729 +-
drivers/gpu/drm/i915/display/intel_vdsc.c | 19 +-
drivers/gpu/drm/i915/display/intel_vdsc_regs.h | 6 +-
drivers/gpu/drm/i915/display/intel_vga.c | 1 +
drivers/gpu/drm/i915/display/intel_vrr.c | 182 +-
drivers/gpu/drm/i915/display/intel_vrr_regs.h | 127 +
drivers/gpu/drm/i915/display/skl_universal_plane.c | 273 +-
drivers/gpu/drm/i915/display/skl_universal_plane.h | 2 +
.../drm/i915/display/skl_universal_plane_regs.h | 442 +
drivers/gpu/drm/i915/display/skl_watermark.c | 134 +-
drivers/gpu/drm/i915/display/skl_watermark.h | 13 +-
drivers/gpu/drm/i915/display/skl_watermark_regs.h | 83 -
drivers/gpu/drm/i915/display/vlv_dsi.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 113 +
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 10 +-
drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 2 +-
drivers/gpu/drm/i915/gt/intel_context.c | 2 +
drivers/gpu/drm/i915/gt/intel_context.h | 22 +
drivers/gpu/drm/i915/gt/intel_context_types.h | 3 +
drivers/gpu/drm/i915/gt/intel_ggtt.c | 4 +-
drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 2 +-
drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 3 +-
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 5 +-
drivers/gpu/drm/i915/gt/intel_lrc.c | 8 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 2 +-
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 8 +-
drivers/gpu/drm/i915/gt/intel_rps.c | 13 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +
drivers/gpu/drm/i915/gt/selftest_context.c | 2 +-
.../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 110 -
drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_gsc_proxy.c | 4 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 32 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 27 +-
drivers/gpu/drm/i915/gvt/cmd_parser.c | 15 +-
drivers/gpu/drm/i915/gvt/display.c | 73 +-
drivers/gpu/drm/i915/gvt/dmabuf.c | 3 +-
drivers/gpu/drm/i915/gvt/fb_decoder.c | 23 +-
drivers/gpu/drm/i915/gvt/handlers.c | 163 +-
drivers/gpu/drm/i915/gvt/kvmgt.c | 1 +
drivers/gpu/drm/i915/gvt/reg.h | 3 -
drivers/gpu/drm/i915/i915_driver.c | 51 +-
drivers/gpu/drm/i915/i915_drv.h | 15 +-
drivers/gpu/drm/i915/i915_gpu_error.c | 5 +-
drivers/gpu/drm/i915/i915_irq.c | 5 +-
drivers/gpu/drm/i915/i915_params.c | 5 +
drivers/gpu/drm/i915/i915_params.h | 3 +-
drivers/gpu/drm/i915/i915_pci.c | 157 +-
drivers/gpu/drm/i915/i915_reg.h | 1007 +-
drivers/gpu/drm/i915/i915_scatterlist.c | 8 +-
drivers/gpu/drm/i915/i915_suspend.c | 48 +-
drivers/gpu/drm/i915/intel_clock_gating.c | 14 +-
drivers/gpu/drm/i915/intel_device_info.c | 92 +-
drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 353 +-
drivers/gpu/drm/i915/intel_memory_region.c | 2 +-
drivers/gpu/drm/i915/intel_memory_region.h | 5 -
drivers/gpu/drm/i915/intel_pci_config.h | 2 +-
drivers/gpu/drm/i915/intel_uncore.c | 9 +-
drivers/gpu/drm/i915/pxp/intel_pxp_tee.c | 4 +-
drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 +-
drivers/gpu/drm/i915/soc/intel_dram.c | 216 +-
drivers/gpu/drm/i915/soc/intel_dram.h | 1 +
drivers/gpu/drm/i915/soc/intel_gmch.c | 2 +-
drivers/gpu/drm/i915/soc/intel_pch.c | 4 +-
drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 24 +-
drivers/gpu/drm/imx/ipuv3/imx-tve.c | 14 +-
drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 4 +-
drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 4 +-
drivers/gpu/drm/lima/lima_drv.c | 1 +
drivers/gpu/drm/loongson/Kconfig | 1 +
drivers/gpu/drm/loongson/lsdc_drv.c | 4 +-
drivers/gpu/drm/loongson/lsdc_output_7a1000.c | 15 +-
drivers/gpu/drm/loongson/lsdc_output_7a2000.c | 15 +-
drivers/gpu/drm/mediatek/Kconfig | 1 +
drivers/gpu/drm/mediatek/mtk_cec.c | 28 +-
drivers/gpu/drm/mediatek/mtk_ddp_comp.c | 109 +-
drivers/gpu/drm/mediatek/mtk_ddp_comp.h | 8 +-
drivers/gpu/drm/mediatek/mtk_disp_aal.c | 18 +-
drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 18 +-
drivers/gpu/drm/mediatek/mtk_disp_color.c | 18 +-
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 18 +-
drivers/gpu/drm/mediatek/mtk_disp_merge.c | 25 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 140 +-
drivers/gpu/drm/mediatek/mtk_disp_ovl_adaptor.c | 6 +-
drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 31 +-
drivers/gpu/drm/mediatek/mtk_dp.c | 18 +-
drivers/gpu/drm/mediatek/mtk_dpi.c | 5 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 28 +-
drivers/gpu/drm/mediatek/mtk_drm_drv.h | 4 +
drivers/gpu/drm/mediatek/mtk_dsi.c | 5 +-
drivers/gpu/drm/mediatek/mtk_ethdr.c | 46 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 42 +-
drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c | 21 +-
drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 18 +-
drivers/gpu/drm/mediatek/mtk_padding.c | 25 +-
drivers/gpu/drm/mediatek/mtk_plane.c | 4 +-
drivers/gpu/drm/meson/meson_plane.c | 17 +-
drivers/gpu/drm/mgag200/Kconfig | 18 +-
drivers/gpu/drm/mgag200/Makefile | 5 +-
drivers/gpu/drm/mgag200/mgag200_bmc.c | 107 +
drivers/gpu/drm/mgag200/mgag200_ddc.c | 179 +
drivers/gpu/drm/mgag200/mgag200_ddc.h | 11 +
drivers/gpu/drm/mgag200/mgag200_drv.c | 27 +-
drivers/gpu/drm/mgag200/mgag200_drv.h | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200eh.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200eh3.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200er.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200ev.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200se.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_g200wb.c | 46 +-
drivers/gpu/drm/mgag200/mgag200_i2c.c | 129 -
drivers/gpu/drm/mgag200/mgag200_mode.c | 41 +-
drivers/gpu/drm/mgag200/mgag200_reg.h | 2 +-
drivers/gpu/drm/mgag200/mgag200_vga.c | 72 +
drivers/gpu/drm/msm/Kconfig | 1 +
drivers/gpu/drm/msm/Makefile | 5 +
drivers/gpu/drm/msm/adreno/a2xx_catalog.c | 52 +
drivers/gpu/drm/msm/adreno/a3xx_catalog.c | 81 +
drivers/gpu/drm/msm/adreno/a4xx_catalog.c | 50 +
drivers/gpu/drm/msm/adreno/a5xx_catalog.c | 161 +
drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 29 +-
drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 1259 +
drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 38 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 995 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 12 +
drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 13 +-
drivers/gpu/drm/msm/adreno/adreno_device.c | 624 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.c | 6 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 44 +-
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h | 335 +
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 25 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 +
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 61 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 15 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 13 +
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 36 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 34 +-
.../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 14 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 7 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 +
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 3 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 19 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 5 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h | 26 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 14 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h | 2 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 45 +
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 7 +-
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 4 -
drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 91 +-
drivers/gpu/drm/msm/dp/dp_aux.c | 5 +-
drivers/gpu/drm/msm/dp/dp_display.c | 11 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 47 +-
drivers/gpu/drm/msm/dp/dp_panel.h | 2 +-
drivers/gpu/drm/msm/dsi/dsi.h | 1 +
drivers/gpu/drm/msm/dsi/dsi_host.c | 59 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 5 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 2 +
drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 6 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 273 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 218 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 109 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 323 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 205 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 320 +-
drivers/gpu/drm/msm/msm_drv.h | 11 +
drivers/gpu/drm/msm/msm_gem.c | 37 +
drivers/gpu/drm/msm/msm_gpu.c | 6 +-
drivers/gpu/drm/msm/msm_gpu.h | 9 +
drivers/gpu/drm/msm/msm_mdss.c | 8 +
drivers/gpu/drm/nouveau/dispnv50/disp.c | 8 +-
drivers/gpu/drm/nouveau/dispnv50/head.c | 8 +-
drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 6 +
drivers/gpu/drm/nouveau/nouveau_bo.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_connector.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_dmem.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_drm.c | 6 +-
drivers/gpu/drm/nouveau/nouveau_exec.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_fence.c | 30 +-
drivers/gpu/drm/nouveau/nouveau_fence.h | 2 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_sched.h | 4 +-
drivers/gpu/drm/nouveau/nouveau_uvmm.c | 2 +-
drivers/gpu/drm/nouveau/nvkm/subdev/gsp/r535.c | 362 +-
drivers/gpu/drm/omapdrm/Kconfig | 2 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 4 +-
drivers/gpu/drm/panel/Kconfig | 29 +
drivers/gpu/drm/panel/Makefile | 3 +
drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 1 +
.../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 140 +-
drivers/gpu/drm/panel/panel-auo-a030jtn01.c | 1 +
drivers/gpu/drm/panel/panel-boe-himax8279d.c | 40 -
drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 2757 +-
drivers/gpu/drm/panel/panel-edp.c | 260 +-
drivers/gpu/drm/panel/panel-himax-hx83102.c | 706 +
drivers/gpu/drm/panel/panel-himax-hx8394.c | 3 +-
drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 7 +-
drivers/gpu/drm/panel/panel-ilitek-ili9806e.c | 402 +
drivers/gpu/drm/panel/panel-ilitek-ili9882t.c | 830 +-
drivers/gpu/drm/panel/panel-innolux-ej030na.c | 1 +
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 332 +-
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c | 1088 +-
drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 35 -
drivers/gpu/drm/panel/panel-khadas-ts050.c | 39 -
drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 48 -
drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 28 -
drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 28 -
drivers/gpu/drm/panel/panel-lg-sw43408.c | 74 +-
drivers/gpu/drm/panel/panel-lincolntech-lcd197.c | 262 +
drivers/gpu/drm/panel/panel-newvision-nv3052c.c | 226 +
drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 29 -
drivers/gpu/drm/panel/panel-novatek-nt36672e.c | 647 +-
drivers/gpu/drm/panel/panel-novatek-nt39016.c | 1 +
drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c | 44 -
drivers/gpu/drm/panel/panel-orisetech-ota5601a.c | 1 +
drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 41 +-
.../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 47 +-
drivers/gpu/drm/panel/panel-raydium-rm67191.c | 26 -
drivers/gpu/drm/panel/panel-raydium-rm692e5.c | 246 +-
drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 36 -
drivers/gpu/drm/panel/panel-seiko-43wvf1g.c | 49 -
drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 65 +-
drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 24 -
drivers/gpu/drm/panel/panel-simple.c | 212 +-
drivers/gpu/drm/panel/panel-sitronix-st7703.c | 871 +-
drivers/gpu/drm/panel/panel-sony-acx565akm.c | 6 -
.../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 433 +-
drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 23 -
drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 28 -
drivers/gpu/drm/panfrost/panfrost_drv.c | 11 +
drivers/gpu/drm/panthor/panthor_sched.c | 1 +
drivers/gpu/drm/qxl/qxl_display.c | 17 +-
drivers/gpu/drm/qxl/qxl_drv.c | 4 +-
drivers/gpu/drm/qxl/qxl_object.c | 13 +-
drivers/gpu/drm/qxl/qxl_object.h | 4 +-
drivers/gpu/drm/radeon/atombios_encoders.c | 12 +-
drivers/gpu/drm/radeon/evergreen_hdmi.c | 5 +-
drivers/gpu/drm/radeon/pptable.h | 2 +-
drivers/gpu/drm/radeon/radeon_audio.c | 13 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 37 +-
drivers/gpu/drm/radeon/radeon_display.c | 2 +-
drivers/gpu/drm/radeon/radeon_encoders.c | 4 +-
drivers/gpu/drm/radeon/radeon_mode.h | 2 -
drivers/gpu/drm/renesas/rcar-du/Kconfig | 2 +-
drivers/gpu/drm/renesas/rcar-du/rcar_du_drv.c | 4 +-
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 4 +-
drivers/gpu/drm/renesas/shmobile/shmob_drm_drv.c | 4 +-
drivers/gpu/drm/rockchip/Kconfig | 3 +
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 26 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 20 +
drivers/gpu/drm/rockchip/inno_hdmi.c | 152 +-
drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 +-
drivers/gpu/drm/solomon/ssd130x.c | 4 +-
drivers/gpu/drm/sti/Kconfig | 2 +-
drivers/gpu/drm/sti/sti_dvo.c | 1 +
drivers/gpu/drm/stm/Kconfig | 13 +-
drivers/gpu/drm/stm/Makefile | 2 +
drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 279 +-
drivers/gpu/drm/stm/lvds.c | 1226 +
drivers/gpu/drm/sun4i/Kconfig | 3 +
drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_crtc.c | 2 +-
drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 83 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 70 +-
drivers/gpu/drm/sun4i/sun8i_mixer.h | 20 +
drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 85 +-
drivers/gpu/drm/sun4i/sun8i_ui_layer.h | 20 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 86 +-
drivers/gpu/drm/sun4i/sun8i_vi_layer.h | 20 +-
drivers/gpu/drm/sun4i/sunxi_engine.h | 13 +-
drivers/gpu/drm/tests/Makefile | 1 +
drivers/gpu/drm/tests/drm_buddy_test.c | 1 +
drivers/gpu/drm/tests/drm_cmdline_parser_test.c | 12 +
drivers/gpu/drm/tests/drm_connector_test.c | 1053 +-
drivers/gpu/drm/tests/drm_damage_helper_test.c | 1 +
drivers/gpu/drm/tests/drm_dp_mst_helper_test.c | 1 +
drivers/gpu/drm/tests/drm_exec_test.c | 1 +
drivers/gpu/drm/tests/drm_format_test.c | 1 +
drivers/gpu/drm/tests/drm_framebuffer_test.c | 1 +
drivers/gpu/drm/tests/drm_gem_shmem_test.c | 1 +
drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c | 1744 +
drivers/gpu/drm/tests/drm_kunit_edid.h | 484 +
drivers/gpu/drm/tests/drm_kunit_helpers.c | 1 +
drivers/gpu/drm/tests/drm_managed_test.c | 1 +
drivers/gpu/drm/tests/drm_mm_test.c | 1 +
drivers/gpu/drm/tests/drm_modes_test.c | 32 +
drivers/gpu/drm/tests/drm_plane_helper_test.c | 1 +
drivers/gpu/drm/tests/drm_probe_helper_test.c | 1 +
drivers/gpu/drm/tests/drm_rect_test.c | 1 +
drivers/gpu/drm/tidss/tidss_plane.c | 14 +-
drivers/gpu/drm/tiny/bochs.c | 28 +-
drivers/gpu/drm/tiny/cirrus.c | 5 +-
drivers/gpu/drm/tiny/gm12u320.c | 5 +-
drivers/gpu/drm/tiny/hx8357d.c | 4 +-
drivers/gpu/drm/tiny/ili9163.c | 4 +-
drivers/gpu/drm/tiny/ili9225.c | 5 +-
drivers/gpu/drm/tiny/ili9341.c | 4 +-
drivers/gpu/drm/tiny/ili9486.c | 4 +-
drivers/gpu/drm/tiny/mi0283qt.c | 5 +-
drivers/gpu/drm/tiny/ofdrm.c | 4 +-
drivers/gpu/drm/tiny/panel-mipi-dbi.c | 60 +-
drivers/gpu/drm/tiny/repaper.c | 4 +-
drivers/gpu/drm/tiny/simpledrm.c | 4 +-
drivers/gpu/drm/tiny/st7586.c | 5 +-
drivers/gpu/drm/tiny/st7735r.c | 4 +-
drivers/gpu/drm/ttm/tests/.kunitconfig | 1 -
drivers/gpu/drm/ttm/tests/Makefile | 2 +
drivers/gpu/drm/ttm/tests/TODO | 27 +
drivers/gpu/drm/ttm/tests/ttm_bo_test.c | 63 +-
drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c | 1225 +
drivers/gpu/drm/ttm/tests/ttm_device_test.c | 3 +-
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.c | 176 +-
drivers/gpu/drm/ttm/tests/ttm_kunit_helpers.h | 17 +-
drivers/gpu/drm/ttm/tests/ttm_mock_manager.c | 234 +
drivers/gpu/drm/ttm/tests/ttm_mock_manager.h | 30 +
drivers/gpu/drm/ttm/tests/ttm_pool_test.c | 9 +-
drivers/gpu/drm/ttm/tests/ttm_resource_test.c | 21 +-
drivers/gpu/drm/ttm/tests/ttm_tt_test.c | 169 +-
drivers/gpu/drm/ttm/ttm_tt.c | 3 +
drivers/gpu/drm/udl/Makefile | 8 +-
drivers/gpu/drm/udl/udl_drv.c | 5 +-
drivers/gpu/drm/udl/udl_drv.h | 12 +-
drivers/gpu/drm/udl/udl_edid.c | 80 +
drivers/gpu/drm/udl/udl_edid.h | 15 +
drivers/gpu/drm/udl/udl_modeset.c | 138 +-
drivers/gpu/drm/v3d/v3d_drv.c | 11 +
drivers/gpu/drm/v3d/v3d_drv.h | 11 +-
drivers/gpu/drm/v3d/v3d_perfmon.c | 228 +-
drivers/gpu/drm/v3d/v3d_performance_counters.h | 29 +
drivers/gpu/drm/v3d/v3d_sched.c | 2 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 4 +-
drivers/gpu/drm/vc4/Kconfig | 1 +
drivers/gpu/drm/vc4/tests/vc4_mock.c | 6 +-
drivers/gpu/drm/vc4/tests/vc4_mock.h | 9 +-
drivers/gpu/drm/vc4/tests/vc4_mock_plane.c | 44 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 644 +-
drivers/gpu/drm/vc4/vc4_hdmi.h | 44 +-
drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 6 +-
drivers/gpu/drm/vc4/vc4_vec.c | 31 +-
drivers/gpu/drm/virtio/virtgpu_display.c | 10 +-
drivers/gpu/drm/virtio/virtgpu_drv.c | 4 +-
drivers/gpu/drm/virtio/virtgpu_drv.h | 2 +-
drivers/gpu/drm/virtio/virtgpu_vq.c | 12 +-
drivers/gpu/drm/vkms/vkms_drv.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_vkms.c | 1 -
drivers/gpu/drm/xe/Kconfig | 1 -
drivers/gpu/drm/xe/Kconfig.debug | 10 -
drivers/gpu/drm/xe/Makefile | 46 +-
drivers/gpu/drm/xe/abi/guc_actions_abi.h | 6 -
drivers/gpu/drm/xe/abi/guc_actions_slpc_abi.h | 22 +
drivers/gpu/drm/xe/abi/guc_actions_sriov_abi.h | 190 +
drivers/gpu/drm/xe/abi/guc_errors_abi.h | 57 +-
drivers/gpu/drm/xe/abi/guc_klvs_abi.h | 40 +-
drivers/gpu/drm/xe/abi/guc_messages_abi.h | 41 +-
drivers/gpu/drm/xe/abi/guc_relay_actions_abi.h | 170 +-
.../gem/i915_gem_object_types.h | 11 +
.../{ => gem}/i915_gem_stolen.h | 0
.../compat-i915-headers/{ => gt}/intel_gt_types.h | 0
drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 67 +-
.../drm/xe/compat-i915-headers/intel_runtime_pm.h | 51 +
.../gpu/drm/xe/compat-i915-headers/intel_uncore.h | 5 +
drivers/gpu/drm/xe/display/ext/i915_irq.c | 1 -
drivers/gpu/drm/xe/display/intel_fb_bo.c | 7 +-
drivers/gpu/drm/xe/display/intel_fbdev_fb.c | 37 +-
drivers/gpu/drm/xe/display/intel_fbdev_fb.h | 21 -
drivers/gpu/drm/xe/display/xe_display.c | 64 +-
drivers/gpu/drm/xe/display/xe_display.h | 12 +-
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 9 +-
drivers/gpu/drm/xe/display/xe_fb_pin.c | 29 +-
drivers/gpu/drm/xe/display/xe_hdcp_gsc.c | 3 +-
drivers/gpu/drm/xe/display/xe_plane_initial.c | 23 +-
drivers/gpu/drm/xe/display/xe_tdf.c | 13 +
.../xe/{regs => instructions}/xe_gpu_commands.h | 0
drivers/gpu/drm/xe/instructions/xe_mi_commands.h | 5 +
drivers/gpu/drm/xe/regs/xe_bars.h | 11 +
drivers/gpu/drm/xe/regs/xe_engine_regs.h | 12 +-
drivers/gpu/drm/xe/regs/xe_gt_regs.h | 81 +-
drivers/gpu/drm/xe/regs/xe_guc_regs.h | 2 +
drivers/gpu/drm/xe/regs/xe_lrc_layout.h | 8 +
drivers/gpu/drm/xe/regs/xe_oa_regs.h | 100 +
drivers/gpu/drm/xe/regs/xe_pcode_regs.h | 7 +
drivers/gpu/drm/xe/regs/xe_regs.h | 3 +
drivers/gpu/drm/xe/regs/xe_sriov_regs.h | 3 +
drivers/gpu/drm/xe/tests/Makefile | 1 +
drivers/gpu/drm/xe/tests/xe_args_test.c | 221 +
.../gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c | 232 +
drivers/gpu/drm/xe/tests/xe_migrate.c | 88 +-
drivers/gpu/drm/xe/tests/xe_mocs.c | 8 +-
drivers/gpu/drm/xe/tests/xe_rtp_test.c | 64 +-
drivers/gpu/drm/xe/xe_args.h | 143 +
drivers/gpu/drm/xe/xe_assert.h | 4 +-
drivers/gpu/drm/xe/xe_bb.c | 2 +-
drivers/gpu/drm/xe/xe_bo.c | 82 +-
drivers/gpu/drm/xe/xe_bo.h | 1 +
drivers/gpu/drm/xe/xe_debugfs.c | 58 +
drivers/gpu/drm/xe/xe_devcoredump.c | 27 +-
drivers/gpu/drm/xe/xe_devcoredump_types.h | 2 +
drivers/gpu/drm/xe/xe_device.c | 201 +-
drivers/gpu/drm/xe/xe_device.h | 15 +-
drivers/gpu/drm/xe/xe_device_sysfs.c | 4 +-
drivers/gpu/drm/xe/xe_device_types.h | 33 +-
drivers/gpu/drm/xe/xe_drm_client.c | 131 +-
drivers/gpu/drm/xe/xe_exec.c | 8 +-
drivers/gpu/drm/xe/xe_exec_queue.c | 85 +-
drivers/gpu/drm/xe/xe_exec_queue.h | 10 +
drivers/gpu/drm/xe/xe_exec_queue_types.h | 42 +-
drivers/gpu/drm/xe/xe_execlist.c | 12 +-
drivers/gpu/drm/xe/xe_force_wake.c | 102 +-
drivers/gpu/drm/xe/xe_force_wake.h | 13 +-
drivers/gpu/drm/xe/xe_ggtt.c | 81 +-
drivers/gpu/drm/xe/xe_ggtt.h | 1 -
drivers/gpu/drm/xe/xe_ggtt_types.h | 12 +-
drivers/gpu/drm/xe/xe_gsc.c | 8 +
drivers/gpu/drm/xe/xe_gsc.h | 3 +-
drivers/gpu/drm/xe/xe_gsc_proxy.c | 5 +-
drivers/gpu/drm/xe/xe_gsc_submit.c | 1 +
drivers/gpu/drm/xe/xe_gt.c | 168 +-
drivers/gpu/drm/xe/xe_gt.h | 28 +
drivers/gpu/drm/xe/xe_gt_ccs_mode.c | 19 +-
drivers/gpu/drm/xe/xe_gt_clock.c | 21 +
drivers/gpu/drm/xe/xe_gt_clock.h | 1 +
drivers/gpu/drm/xe/xe_gt_debugfs.c | 31 +
drivers/gpu/drm/xe/xe_gt_freq.c | 8 +-
drivers/gpu/drm/xe/xe_gt_idle.c | 73 +-
drivers/gpu/drm/xe/xe_gt_idle.h | 4 +-
drivers/gpu/drm/xe/xe_gt_mcr.c | 27 +-
drivers/gpu/drm/xe/xe_gt_mcr.h | 25 +
drivers/gpu/drm/xe/xe_gt_pagefault.c | 156 +-
drivers/gpu/drm/xe/xe_gt_printk.h | 3 +
drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 44 +
drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 10 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 183 +-
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.h | 10 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_config_types.h | 4 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.c | 21 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_control.h | 1 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c | 427 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.h | 18 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c | 147 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.h | 27 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor_types.h | 22 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c | 550 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h | 36 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_service_types.h | 52 +
drivers/gpu/drm/xe/xe_gt_sriov_pf_types.h | 10 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.c | 979 +
drivers/gpu/drm/xe/xe_gt_sriov_vf.h | 30 +
drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c | 72 +
drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.h | 14 +
drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h | 84 +
drivers/gpu/drm/xe/xe_gt_sysfs.c | 4 +-
.../{xe_gt_throttle_sysfs.c => xe_gt_throttle.c} | 30 +-
drivers/gpu/drm/xe/xe_gt_throttle.h | 17 +
drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h | 16 -
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 125 +-
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.h | 3 +
drivers/gpu/drm/xe/xe_gt_topology.c | 14 +-
drivers/gpu/drm/xe/xe_gt_topology.h | 3 +
drivers/gpu/drm/xe/xe_gt_types.h | 38 +-
drivers/gpu/drm/xe/xe_guc.c | 383 +-
drivers/gpu/drm/xe/xe_guc.h | 3 +-
drivers/gpu/drm/xe/xe_guc_ads.c | 71 +-
drivers/gpu/drm/xe/xe_guc_ads.h | 3 +-
drivers/gpu/drm/xe/xe_guc_ct.c | 93 +-
drivers/gpu/drm/xe/xe_guc_ct.h | 2 +
drivers/gpu/drm/xe/xe_guc_ct_types.h | 2 +
drivers/gpu/drm/xe/xe_guc_db_mgr.c | 3 +-
drivers/gpu/drm/xe/xe_guc_id_mgr.c | 3 +-
drivers/gpu/drm/xe/xe_guc_klv_helpers.c | 12 +
drivers/gpu/drm/xe/xe_guc_klv_helpers.h | 15 +-
drivers/gpu/drm/xe/xe_guc_klv_thresholds_set.h | 64 +
.../gpu/drm/xe/xe_guc_klv_thresholds_set_types.h | 68 +
drivers/gpu/drm/xe/xe_guc_pc.c | 225 +-
drivers/gpu/drm/xe/xe_guc_pc.h | 10 +-
drivers/gpu/drm/xe/xe_guc_pc_types.h | 4 +
drivers/gpu/drm/xe/xe_guc_relay.c | 17 +-
drivers/gpu/drm/xe/xe_guc_submit.c | 601 +-
drivers/gpu/drm/xe/xe_guc_submit.h | 4 +-
drivers/gpu/drm/xe/xe_guc_types.h | 9 -
drivers/gpu/drm/xe/xe_huc.c | 32 +-
drivers/gpu/drm/xe/xe_huc.h | 3 +-
drivers/gpu/drm/xe/xe_hw_engine.c | 202 +-
drivers/gpu/drm/xe/xe_hw_engine.h | 4 +
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 30 +-
drivers/gpu/drm/xe/xe_hw_engine_types.h | 28 +-
drivers/gpu/drm/xe/xe_hw_fence.c | 60 +-
drivers/gpu/drm/xe/xe_hw_fence.h | 7 +-
drivers/gpu/drm/xe/xe_hwmon.c | 126 +-
drivers/gpu/drm/xe/xe_irq.c | 12 +-
drivers/gpu/drm/xe/xe_irq.h | 1 -
drivers/gpu/drm/xe/xe_lrc.c | 392 +-
drivers/gpu/drm/xe/xe_lrc.h | 64 +-
drivers/gpu/drm/xe/xe_lrc_types.h | 12 +
drivers/gpu/drm/xe/xe_migrate.c | 106 +-
drivers/gpu/drm/xe/xe_mmio.c | 453 +-
drivers/gpu/drm/xe/xe_mmio.h | 22 +-
drivers/gpu/drm/xe/xe_mocs.c | 353 +-
drivers/gpu/drm/xe/xe_mocs.h | 11 +-
drivers/gpu/drm/xe/xe_module.c | 10 +
drivers/gpu/drm/xe/xe_module.h | 1 +
drivers/gpu/drm/xe/xe_oa.c | 2512 +
drivers/gpu/drm/xe/xe_oa.h | 27 +
drivers/gpu/drm/xe/xe_oa_types.h | 242 +
drivers/gpu/drm/xe/xe_observation.c | 93 +
drivers/gpu/drm/xe/xe_observation.h | 20 +
drivers/gpu/drm/xe/xe_pat.c | 1 +
drivers/gpu/drm/xe/xe_pci.c | 113 +-
drivers/gpu/drm/xe/xe_pci_sriov.c | 170 +
drivers/gpu/drm/xe/xe_pci_sriov.h | 20 +
drivers/gpu/drm/xe/xe_pci_types.h | 4 +
drivers/gpu/drm/xe/xe_pcode.c | 6 +-
drivers/gpu/drm/xe/xe_pm.c | 42 +-
drivers/gpu/drm/xe/xe_pm.h | 9 +-
drivers/gpu/drm/xe/xe_preempt_fence.c | 16 +-
drivers/gpu/drm/xe/xe_pt.c | 77 +-
drivers/gpu/drm/xe/xe_query.c | 87 +-
drivers/gpu/drm/xe/xe_reg_sr.h | 4 +-
drivers/gpu/drm/xe/xe_reg_whitelist.c | 24 +-
drivers/gpu/drm/xe/xe_res_cursor.h | 2 -
drivers/gpu/drm/xe/xe_ring_ops.c | 55 +-
drivers/gpu/drm/xe/xe_rtp.c | 41 +-
drivers/gpu/drm/xe/xe_rtp.h | 59 +-
drivers/gpu/drm/xe/xe_rtp_helpers.h | 28 +-
drivers/gpu/drm/xe/xe_rtp_types.h | 3 +
drivers/gpu/drm/xe/xe_sched_job.c | 187 +-
drivers/gpu/drm/xe/xe_sched_job.h | 10 +-
drivers/gpu/drm/xe/xe_sched_job_types.h | 20 +-
drivers/gpu/drm/xe/xe_sriov.c | 11 +
drivers/gpu/drm/xe/xe_sriov.h | 6 +-
drivers/gpu/drm/xe/xe_sync.c | 15 +
drivers/gpu/drm/xe/xe_sync.h | 1 +
drivers/gpu/drm/xe/xe_tile_sysfs.c | 4 +-
drivers/gpu/drm/xe/xe_trace.h | 392 +-
drivers/gpu/drm/xe/xe_trace_bo.c | 9 +
drivers/gpu/drm/xe/xe_trace_bo.h | 247 +
drivers/gpu/drm/xe/xe_trace_guc.c | 9 +
drivers/gpu/drm/xe/xe_trace_guc.h | 110 +
drivers/gpu/drm/xe/xe_ttm_stolen_mgr.c | 2 +
drivers/gpu/drm/xe/xe_uc.c | 58 +-
drivers/gpu/drm/xe/xe_uc.h | 4 +-
drivers/gpu/drm/xe/xe_uc_fw.c | 5 +
drivers/gpu/drm/xe/xe_uc_fw.h | 2 +-
drivers/gpu/drm/xe/xe_vm.c | 944 +-
drivers/gpu/drm/xe/xe_vm.h | 5 +-
drivers/gpu/drm/xe/xe_vm_doc.h | 24 +-
drivers/gpu/drm/xe/xe_vm_types.h | 29 +-
drivers/gpu/drm/xe/{xe_mmio.c => xe_vram.c} | 359 +-
drivers/gpu/drm/xe/xe_vram.h | 13 +
drivers/gpu/drm/xe/xe_vram_freq.c | 4 +-
drivers/gpu/drm/xe/xe_wa.c | 48 +-
drivers/gpu/drm/xe/xe_wa.h | 2 -
drivers/gpu/drm/xe/xe_wa_oob.rules | 2 +
drivers/gpu/drm/xlnx/zynqmp_disp.c | 44 +-
drivers/gpu/drm/xlnx/zynqmp_dp.c | 62 +-
drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 1 +
drivers/gpu/drm/xlnx/zynqmp_dpsub.h | 1 +
drivers/gpu/drm/xlnx/zynqmp_kms.c | 22 +-
drivers/gpu/drm/xlnx/zynqmp_kms.h | 4 +-
drivers/gpu/ipu-v3/ipu-pre.c | 131 +-
drivers/gpu/ipu-v3/ipu-prg.c | 2 +-
drivers/gpu/ipu-v3/ipu-prv.h | 2 +-
drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c | 4 +-
drivers/misc/mei/hdcp/mei_hdcp.c | 4 +-
drivers/misc/mei/pxp/mei_pxp.c | 4 +-
drivers/platform/x86/intel_ips.c | 2 +-
drivers/video/fbdev/core/fb_defio.c | 82 +-
drivers/video/logo/Kconfig | 2 +
include/drm/bridge/analogix_dp.h | 4 +-
include/drm/display/drm_dp.h | 28 +-
include/drm/display/drm_dp_helper.h | 3 +-
include/drm/display/drm_dsc_helper.h | 3 +
include/drm/display/drm_hdmi_helper.h | 4 +
include/drm/display/drm_hdmi_state_helper.h | 23 +
include/drm/drm_bridge.h | 84 +-
include/drm/drm_connector.h | 252 +-
include/drm/drm_drv.h | 2 +-
include/drm/drm_edid.h | 4 -
include/drm/drm_fbdev_generic.h | 15 -
include/drm/drm_fbdev_shmem.h | 15 +
include/drm/drm_fbdev_ttm.h | 15 +
include/drm/drm_fixed.h | 23 +
include/drm/drm_mipi_dbi.h | 10 +
include/drm/drm_mipi_dsi.h | 129 +-
include/drm/drm_mm.h | 1 -
include/drm/drm_mode_config.h | 4 +-
include/drm/drm_panic.h | 9 +
include/drm/drm_plane.h | 2 +
include/drm/drm_print.h | 14 +-
include/drm/drm_vblank_work.h | 2 +
include/drm/i915_pciids.h | 767 -
include/drm/{ => intel}/i915_component.h | 0
include/drm/{ => intel}/i915_drm.h | 0
.../drm/{ => intel}/i915_gsc_proxy_mei_interface.h | 0
include/drm/{ => intel}/i915_hdcp_interface.h | 0
include/drm/intel/i915_pciids.h | 800 +
include/drm/{ => intel}/i915_pxp_tee_interface.h | 0
include/drm/{ => intel}/intel-gtt.h | 0
include/drm/{ => intel}/intel_lpe_audio.h | 0
include/drm/{ => intel}/xe_pciids.h | 7 +
include/drm/ttm/ttm_bo.h | 4 +
include/linux/compiler-gcc.h | 20 -
include/linux/devcoredump.h | 53 +-
include/linux/dma-fence-array.h | 3 +
include/linux/dma-heap.h | 4 +-
include/linux/fb.h | 1 +
include/linux/habanalabs/cpucp_if.h | 20 +-
include/linux/habanalabs/hl_boot_if.h | 29 +-
include/linux/mfd/atmel-hlcdc.h | 10 +
include/sound/hdaudio.h | 2 +-
include/uapi/drm/amdgpu_drm.h | 25 +-
include/uapi/drm/drm_fourcc.h | 18 +
include/uapi/drm/drm_mode.h | 8 -
include/uapi/drm/i915_drm.h | 27 +
include/uapi/drm/ivpu_accel.h | 69 +-
include/uapi/drm/msm_drm.h | 1 +
include/uapi/drm/v3d_drm.h | 48 +
include/uapi/drm/xe_drm.h | 312 +
include/uapi/linux/dma-heap.h | 2 +-
include/uapi/linux/kfd_ioctl.h | 5 +-
include/uapi/linux/kfd_sysfs.h | 19 +-
init/Kconfig | 22 +-
lib/fonts/Kconfig | 22 +-
scripts/Makefile.asm-headers | 8 +
sound/x86/intel_hdmi_audio.c | 2 +-
1801 files changed, 370233 insertions(+), 60839 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm7150-dpu.yaml
create mode 100644 Documentation/devicetree/bindings/display/msm/qcom,sm7150-mdss.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83102.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9806e.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/panel-edp-legacy.yaml
create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,atna33x [...]
delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ld-d5116z [...]
create mode 100644 Documentation/devicetree/bindings/display/panel/wl-355608-a8.yaml
create mode 100644 Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
create mode 100644 Documentation/gpu/xe/xe-drm-usage-stats.rst
create mode 100644 drivers/accel/ivpu/ivpu_hw.c
delete mode 100644 drivers/accel/ivpu/ivpu_hw_37xx.c
delete mode 100644 drivers/accel/ivpu/ivpu_hw_40xx.c
create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs.c
create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs.h
create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs_lnl_reg.h
create mode 100644 drivers/accel/ivpu/ivpu_hw_btrs_mtl_reg.h
create mode 100644 drivers/accel/ivpu/ivpu_hw_ip.c
create mode 100644 drivers/accel/ivpu/ivpu_hw_ip.h
create mode 100644 drivers/accel/ivpu/ivpu_ms.c
create mode 100644 drivers/accel/ivpu/ivpu_ms.h
create mode 100644 drivers/accel/ivpu/ivpu_sysfs.c
create mode 100644 drivers/accel/ivpu/ivpu_sysfs.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v12.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_isp.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_isp.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/clearstate_gfx12.h
copy drivers/gpu/drm/amd/amdgpu/{gfx_v11_0.c => gfx_v12_0.c} (53%)
copy drivers/gpu/drm/amd/amdgpu/{mes_v10_1.h => gfx_v12_0.h} (87%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/gfxhub_v12_0.c
copy drivers/gpu/drm/amd/amdgpu/{jpeg_v5_0_0.h => gfxhub_v12_0.h} (88%)
copy drivers/gpu/drm/amd/amdgpu/{gmc_v11_0.c => gmc_v12_0.c} (61%)
copy drivers/gpu/drm/amd/amdgpu/{jpeg_v5_0_0.h => gmc_v12_0.h} (86%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/imu_v12_0.c
copy drivers/gpu/drm/amd/amdgpu/{mes_v10_1.h => imu_v12_0.h} (87%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/isp_v4_1_0.h
create mode 100644 drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.c
create mode 100644 drivers/gpu/drm/amd/amdgpu/isp_v4_1_1.h
delete mode 100644 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c
copy drivers/gpu/drm/amd/amdgpu/{mes_v11_0.c => mes_v12_0.c} (69%)
rename drivers/gpu/drm/amd/amdgpu/{mes_v10_1.h => mes_v12_0.h} (87%)
copy drivers/gpu/drm/amd/amdgpu/{mmhub_v3_3.c => mmhub_v4_1_0.c} (72%)
copy drivers/gpu/drm/amd/amdgpu/{jpeg_v5_0_0.h => mmhub_v4_1_0.h} (88%)
copy drivers/gpu/drm/amd/amdgpu/{sdma_v6_0.c => sdma_v7_0.c} (59%)
copy drivers/gpu/drm/amd/amdgpu/{jpeg_v5_0_0.h => sdma_v7_0.h} (85%)
create mode 100644 drivers/gpu/drm/amd/amdgpu/soc24.c
copy drivers/gpu/drm/amd/amdgpu/{jpeg_v5_0_0.h => soc24.h} (84%)
copy drivers/gpu/drm/amd/amdkfd/{kfd_device_queue_manager_v9.c => kfd_device_queue [...]
create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12.c
delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn32/smu13_driver_if.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dalsmc.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr.h
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.c
create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn401/dcn401_clk_mgr_smu_msg.h
copy drivers/gpu/drm/amd/display/dc/clk_mgr/{dcn32/dcn32_smu13_driver_if.h => dcn4 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dc_spl_translate.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dc_spl_translate.h
copy drivers/gpu/drm/amd/display/dc/{optc => dccg}/Makefile (55%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn20/dcn20_dccg.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn20/dcn20_dccg.h (94%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn201/dcn201_dccg.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn201/dcn201_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn21/dcn21_dccg.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn21/dcn21_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn30/dcn30_dccg.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn30/dcn30_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn301/dcn301_dccg.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn301/dcn301_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn302/dcn302_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn303/dcn303_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn31/dcn31_dccg.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn31/dcn31_dccg.h (99%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn314/dcn314_dccg.c (98%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn314/dcn314_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn32/dcn32_dccg.c (97%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn32/dcn32_dccg.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn35/dcn35_dccg.c (92%)
copy drivers/gpu/drm/amd/display/dc/{ => dccg}/dcn35/dcn35_dccg.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/dccg/dcn401/dcn401_dccg.c
rename drivers/gpu/drm/amd/display/dc/{dcn35/dcn35_dccg.h => dccg/dcn401/dcn401_dc [...]
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn32/Makefile
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn321/Makefile
delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn35/Makefile
create mode 100644 drivers/gpu/drm/amd/display/dc/dcn401/Makefile
copy drivers/gpu/drm/amd/display/dc/{optc => dio}/Makefile (57%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn10/dcn10_link_encoder.c (99%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn10/dcn10_link_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn10/dcn10_stream_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn10/dcn10_stream_encoder.h (99%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn20/dcn20_link_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn20/dcn20_link_encoder.h (99%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn20/dcn20_stream_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn20/dcn20_stream_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn30/dcn30_dio_link_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn30/dcn30_dio_link_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn30/dcn30_dio_stream_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn30/dcn30_dio_stream_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn31/dcn31_dio_link_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn31/dcn31_dio_link_encoder.h (100%)
copy drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_link_encoder.c (98%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_link_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.c (92%)
copy drivers/gpu/drm/amd/display/dc/{ => dio}/dcn32/dcn32_dio_stream_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn321/dcn321_dio_link_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn321/dcn321_dio_link_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_link_encoder.c (98%)
copy drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_link_encoder.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.c (91%)
rename drivers/gpu/drm/amd/display/dc/{ => dio}/dcn35/dcn35_dio_stream_encoder.h (99%)
rename drivers/gpu/drm/amd/display/dc/{dcn32/dcn32_dio_link_encoder.c => dio/dcn40 [...]
rename drivers/gpu/drm/amd/display/dc/{dcn35/dcn35_dio_link_encoder.h => dio/dcn40 [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dio/dcn401/dcn401_dio_stream_encoder.c
rename drivers/gpu/drm/amd/display/dc/{dcn32/dcn32_dio_stream_encoder.h => dio/dcn [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn401/dcn401_fpu.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_translation_helper.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_utils.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_utils.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_wrapper.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/dml21_wrapper.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/bounding_boxes/dc [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/bounding_boxes/dc [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml2_external_lib_deps.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_dchub_reg [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_display_c [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_policy_types.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_soc_param [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/inc/dml_top_types.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_core/dml2_co [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/dml2_dp [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/dml2_dp [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/dml2_dp [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_dpmm/dml2_dp [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_mcg/dml2_mcg_dcn4.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_mcg/dml2_mcg_dcn4.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_mcg/dml2_mcg [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_mcg/dml2_mcg [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn3.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn3.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo_dcn4.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_pmo/dml2_pmo [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_standalone_l [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_standalone_l [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml2_top [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml2_top [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml_top.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml_top_ [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/dml2_top/dml_top_ [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/dml2_debug.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/dml2_debug.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dml2/dml21/src/inc/dml2_internal [...]
delete mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn10/CMakeLists.txt
delete mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn20/CMakeLists.txt
delete mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn201/CMakeLists.txt
delete mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn30/CMakeLists.txt
delete mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn32/CMakeLists.txt
delete mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn35/CMakeLists.txt
create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp.h
create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_cm.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dpp/dcn401/dcn401_dpp_dscl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/dsc/dcn401/dcn401_dsc.h
copy drivers/gpu/drm/amd/display/dc/{dcn30 => dwb}/Makefile (76%)
rename drivers/gpu/drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => dwb}/dcn35/dcn35_dwb.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_factory_dcn401.c
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_factory_dcn401.h
copy drivers/gpu/drm/amd/display/dc/gpio/{dcn21/hw_translate_dcn21.c => dcn401/hw_ [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn401/hw_translate_dcn401.h
copy drivers/gpu/drm/amd/display/dc/{dcn30 => hpo}/Makefile (76%)
rename drivers/gpu/drm/amd/display/dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hpo}/dcn32/dcn32_hpo_dp_link_encoder.h (100%)
copy drivers/gpu/drm/amd/display/dc/{optc => hubbub}/Makefile (56%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn10/dcn10_hubbub.c (99%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn10/dcn10_hubbub.h (89%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn20/dcn20_hubbub.c (97%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn20/dcn20_hubbub.h (99%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn201/dcn201_hubbub.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn201/dcn201_hubbub.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn21/dcn21_hubbub.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn21/dcn21_hubbub.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn30/dcn30_hubbub.c (99%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn30/dcn30_hubbub.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn301/dcn301_hubbub.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn301/dcn301_hubbub.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn31/dcn31_hubbub.c (99%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn31/dcn31_hubbub.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn32/dcn32_hubbub.c (99%)
copy drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn32/dcn32_hubbub.h (98%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn35/dcn35_hubbub.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubbub}/dcn35/dcn35_hubbub.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hubbub/dcn401/dcn401_hubbub.c
rename drivers/gpu/drm/amd/display/dc/{dcn32/dcn32_hubbub.h => hubbub/dcn401/dcn40 [...]
copy drivers/gpu/drm/amd/display/dc/{dpp => hubp}/Makefile (53%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn10/dcn10_hubp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn10/dcn10_hubp.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn20/dcn20_hubp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn20/dcn20_hubp.h (89%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn201/dcn201_hubp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn201/dcn201_hubp.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn21/dcn21_hubp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn21/dcn21_hubp.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn30/dcn30_hubp.c (100%)
copy drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn30/dcn30_hubp.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn31/dcn31_hubp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn31/dcn31_hubp.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn32/dcn32_hubp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn32/dcn32_hubp.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn35/dcn35_hubp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => hubp}/dcn35/dcn35_hubp.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/hubp/dcn401/dcn401_hubp.c
rename drivers/gpu/drm/amd/display/dc/{dcn30/dcn30_hubp.h => hubp/dcn401/dcn401_hu [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.c
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_hwseq.h
copy drivers/gpu/drm/amd/display/dc/hwss/{dcn32/dcn32_init.c => dcn401/dcn401_init [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/hwss/dcn401/dcn401_init.h
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn401/irq_service_dcn401.c
create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn401/irq_service_dcn401.h
copy drivers/gpu/drm/amd/display/dc/{dcn30 => mmhubbub}/Makefile (61%)
rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn32/dcn32_mmhubbub.h (100%)
rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => mmhubbub}/dcn35/dcn35_mmhubbub.h (100%)
copy drivers/gpu/drm/amd/display/dc/{dcn30 => mpc}/Makefile (63%)
rename drivers/gpu/drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.c (99%)
rename drivers/gpu/drm/amd/display/dc/{ => mpc}/dcn32/dcn32_mpc.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.c
create mode 100644 drivers/gpu/drm/amd/display/dc/mpc/dcn401/dcn401_mpc.h
copy drivers/gpu/drm/amd/display/dc/{dcn30 => opp}/Makefile (76%)
rename drivers/gpu/drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.c (100%)
rename drivers/gpu/drm/amd/display/dc/{ => opp}/dcn35/dcn35_opp.h (100%)
create mode 100644 drivers/gpu/drm/amd/display/dc/optc/dcn401/dcn401_optc.c
copy drivers/gpu/drm/amd/display/dc/optc/{dcn32/dcn32_optc.h => dcn401/dcn401_optc [...]
copy drivers/gpu/drm/amd/display/dc/{dcn30 => pg}/Makefile (76%)
rename drivers/gpu/drm/amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.c (99%)
rename drivers/gpu/drm/amd/display/dc/{ => pg}/dcn35/dcn35_pg_cntl.h (100%)
delete mode 100644 drivers/gpu/drm/amd/display/dc/resource/dce80/CMakeLists.txt
rename drivers/gpu/drm/amd/display/dc/{ => resource}/dcn32/dcn32_resource_helpers.c (97%)
copy drivers/gpu/drm/amd/display/dc/resource/{dcn321/dcn321_resource.c => dcn401/d [...]
create mode 100644 drivers/gpu/drm/amd/display/dc/resource/dcn401/dcn401_resource.h
copy drivers/gpu/drm/amd/display/dc/{dcn10 => spl}/Makefile (78%)
create mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl.c
create mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl.h
create mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl_isharp_filters.c
create mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl_isharp_filters.h
create mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl_scl_filters.c
create mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl_scl_filters.h
create mode 100644 drivers/gpu/drm/amd/display/dc/spl/dc_spl_types.h
copy drivers/gpu/drm/amd/display/dmub/src/{dmub_dcn35.c => dmub_dcn401.c} (54%)
create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn401.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_4_1_0_sh_mask.h
copy drivers/gpu/drm/amd/include/asic_reg/gc/{gc_11_0_0_offset.h => gc_12_0_0_offs [...]
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_12_0_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_1_0_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_4_1_0_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_14_0_2_offset.h
create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_14_0_2_sh_mask.h
create mode 100644 drivers/gpu/drm/amd/include/ivsrcid/isp/irqsrcs_isp_4_1.h
delete mode 100644 drivers/gpu/drm/amd/include/mes_api_def.h
create mode 100644 drivers/gpu/drm/amd/include/mes_v12_api_def.h
copy drivers/gpu/drm/amd/include/{soc21_enum.h => soc24_enum.h} (74%)
create mode 100644 drivers/gpu/drm/amd/include/v12_structs.h
delete mode 100644 drivers/gpu/drm/ci/testlist.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-amly-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-apl-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-cml-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-glk-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/i915-whl-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8096-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/vkms-none-fails.txt
create mode 100644 drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt
create mode 100644 drivers/gpu/drm/ci/xfails/vkms-none-skips.txt
create mode 100644 drivers/gpu/drm/display/drm_hdmi_state_helper.c
copy drivers/gpu/drm/{drm_fbdev_dma.c => drm_fbdev_shmem.c} (54%)
rename drivers/gpu/drm/{drm_fbdev_generic.c => drm_fbdev_ttm.c} (76%)
create mode 100644 drivers/gpu/drm/i915/display/i9xx_plane_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_alpm.c
create mode 100644 drivers/gpu/drm/i915/display/intel_alpm.h
create mode 100644 drivers/gpu/drm/i915/display/intel_cursor_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_encoder.c
create mode 100644 drivers/gpu/drm/i915/display/intel_encoder.h
create mode 100644 drivers/gpu/drm/i915/display/intel_pipe_crc_regs.h
create mode 100644 drivers/gpu/drm/i915/display/intel_tdf.h
create mode 100644 drivers/gpu/drm/i915/display/intel_vrr_regs.h
create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane_regs.h
create mode 100644 drivers/gpu/drm/mgag200/mgag200_ddc.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_ddc.h
delete mode 100644 drivers/gpu/drm/mgag200/mgag200_i2c.c
create mode 100644 drivers/gpu/drm/mgag200/mgag200_vga.c
create mode 100644 drivers/gpu/drm/msm/adreno/a2xx_catalog.c
create mode 100644 drivers/gpu/drm/msm/adreno/a3xx_catalog.c
create mode 100644 drivers/gpu/drm/msm/adreno/a4xx_catalog.c
create mode 100644 drivers/gpu/drm/msm/adreno/a5xx_catalog.c
create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_catalog.c
create mode 100644 drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_2_sm7150.h
create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83102.c
create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
create mode 100644 drivers/gpu/drm/panel/panel-lincolntech-lcd197.c
create mode 100644 drivers/gpu/drm/stm/lvds.c
create mode 100644 drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c
create mode 100644 drivers/gpu/drm/tests/drm_kunit_edid.h
create mode 100644 drivers/gpu/drm/ttm/tests/TODO
create mode 100644 drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c
create mode 100644 drivers/gpu/drm/ttm/tests/ttm_mock_manager.c
create mode 100644 drivers/gpu/drm/ttm/tests/ttm_mock_manager.h
create mode 100644 drivers/gpu/drm/udl/udl_edid.c
create mode 100644 drivers/gpu/drm/udl/udl_edid.h
create mode 100644 drivers/gpu/drm/v3d/v3d_performance_counters.h
create mode 100644 drivers/gpu/drm/xe/compat-i915-headers/gem/i915_gem_object_types.h
rename drivers/gpu/drm/xe/compat-i915-headers/{ => gem}/i915_gem_stolen.h (100%)
rename drivers/gpu/drm/xe/compat-i915-headers/{ => gt}/intel_gt_types.h (100%)
delete mode 100644 drivers/gpu/drm/xe/display/intel_fbdev_fb.h
create mode 100644 drivers/gpu/drm/xe/display/xe_tdf.c
rename drivers/gpu/drm/xe/{regs => instructions}/xe_gpu_commands.h (100%)
create mode 100644 drivers/gpu/drm/xe/regs/xe_bars.h
create mode 100644 drivers/gpu/drm/xe/regs/xe_oa_regs.h
create mode 100644 drivers/gpu/drm/xe/tests/xe_args_test.c
create mode 100644 drivers/gpu/drm/xe/tests/xe_gt_sriov_pf_service_test.c
create mode 100644 drivers/gpu/drm/xe/xe_args.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_monitor_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_pf_service_types.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_vf.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_vf.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.c
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_vf_debugfs.h
create mode 100644 drivers/gpu/drm/xe/xe_gt_sriov_vf_types.h
rename drivers/gpu/drm/xe/{xe_gt_throttle_sysfs.c => xe_gt_throttle.c} (83%)
create mode 100644 drivers/gpu/drm/xe/xe_gt_throttle.h
delete mode 100644 drivers/gpu/drm/xe/xe_gt_throttle_sysfs.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_klv_thresholds_set.h
create mode 100644 drivers/gpu/drm/xe/xe_guc_klv_thresholds_set_types.h
create mode 100644 drivers/gpu/drm/xe/xe_oa.c
create mode 100644 drivers/gpu/drm/xe/xe_oa.h
create mode 100644 drivers/gpu/drm/xe/xe_oa_types.h
create mode 100644 drivers/gpu/drm/xe/xe_observation.c
create mode 100644 drivers/gpu/drm/xe/xe_observation.h
create mode 100644 drivers/gpu/drm/xe/xe_pci_sriov.c
create mode 100644 drivers/gpu/drm/xe/xe_pci_sriov.h
create mode 100644 drivers/gpu/drm/xe/xe_trace_bo.c
create mode 100644 drivers/gpu/drm/xe/xe_trace_bo.h
create mode 100644 drivers/gpu/drm/xe/xe_trace_guc.c
create mode 100644 drivers/gpu/drm/xe/xe_trace_guc.h
copy drivers/gpu/drm/xe/{xe_mmio.c => xe_vram.c} (51%)
create mode 100644 drivers/gpu/drm/xe/xe_vram.h
create mode 100644 include/drm/display/drm_hdmi_state_helper.h
delete mode 100644 include/drm/drm_fbdev_generic.h
create mode 100644 include/drm/drm_fbdev_shmem.h
create mode 100644 include/drm/drm_fbdev_ttm.h
delete mode 100644 include/drm/i915_pciids.h
rename include/drm/{ => intel}/i915_component.h (100%)
rename include/drm/{ => intel}/i915_drm.h (100%)
rename include/drm/{ => intel}/i915_gsc_proxy_mei_interface.h (100%)
rename include/drm/{ => intel}/i915_hdcp_interface.h (100%)
create mode 100644 include/drm/intel/i915_pciids.h
rename include/drm/{ => intel}/i915_pxp_tee_interface.h (100%)
rename include/drm/{ => intel}/intel-gtt.h (100%)
rename include/drm/{ => intel}/intel_lpe_audio.h (100%)
rename include/drm/{ => intel}/xe_pciids.h (96%)
--
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 master
in repository toolchain/ci/interesting-commits.
from 678b30954 Add entry c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc from https [...]
new 30c839b66 Add entry a98882112387b6bc585e758a8139fd06ac41f448 from https [...]
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:
.../first_url | 2 +-
.../tcwg_bmk-qc_speed-cpu2017rate/llvm-aarch64-master-O3}/build_url | 2 +-
.../tcwg_bmk-qc_speed-cpu2017rate/llvm-aarch64-master-O3/last_good | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
copy llvm/sha1/{a3c2d8c0720424579c2a9b6313664908db7fcb14 => a98882112387b6bc585e75 [...]
copy llvm/sha1/{2c93e3c1c8ba70694bc0d3fd71ac90836a147f2d/tcwg_bmk-qc_speed-cpu2017 [...]
create mode 100644 llvm/sha1/a98882112387b6bc585e758a8139fd06ac41f448/tcwg_bmk-qc_ [...]
--
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 master
in repository toolchain/ci/interesting-commits.
from 3e829d840 Add entry 8b5919bae11754f4b65a17e63663d3143f9615ac from https [...]
new 678b30954 Add entry c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc from https [...]
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:
.../sha1/c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc/first_url | 2 +-
.../tcwg_gcc_check/master-arm/build_url | 1 +
.../tcwg_gcc_check/master-arm/last_good | 1 +
3 files changed, 3 insertions(+), 1 deletion(-)
copy llvm/sha1/6ec350b4834689af5192a970dc959017f732a8d8/tcwg_bmk-code_speed-spec2k [...]
create mode 100644 gcc/sha1/c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc/tcwg_gcc_chec [...]
create mode 100644 gcc/sha1/c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc/tcwg_gcc_chec [...]
--
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 master
in repository toolchain/ci/interesting-commits.
from c89bf0bb2 Add entry 8b5919bae11754f4b65a17e63663d3143f9615ac from https [...]
new 3e829d840 Add entry 8b5919bae11754f4b65a17e63663d3143f9615ac from https [...]
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:
.../jira/description | 4 ++
.../jira/yaml | 4 ++
.../status.txt | 4 ++
.../master-arm-check_bootstrap}/details.txt | 48 ++++++++++++++--------
.../reproduction_instructions.txt | 4 +-
.../master-arm-check_bootstrap}/status-summary.txt | 0
.../master-arm-check_bootstrap/status.txt | 6 +--
.../tcwg_bootstrap_check/status.txt | 4 ++
8 files changed, 52 insertions(+), 22 deletions(-)
copy gcc/sha1/{eaaa4b88038d4d6eda1b20ab662f1568fd9be31f/tcwg_gcc_check/master-arm [...]
copy gcc/sha1/8b5919bae11754f4b65a17e63663d3143f9615ac/{tcwg_gnu_native_check_gcc/ [...]
copy gcc/sha1/{38c00edd65c39b07166aa0913c79adb9bcac943c => 8b5919bae11754f4b65a17e [...]
copy gcc/sha1/{01fe115ba7eafebcf97bbac9e157038a003d0c85 => 8b5919bae11754f4b65a17e [...]
--
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 f7d01e080a5 libatomic: Improve cpuid usage in __libat_feat1_init
new c19237614b4 rs6000, update effective target for tests builtins-10*.c an [...]
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:
gcc/testsuite/gcc.target/powerpc/builtins-10-runnable.c | 2 +-
gcc/testsuite/gcc.target/powerpc/builtins-10.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec_perm-runnable-i128.c | 2 +-
3 files changed, 3 insertions(+), 3 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 master
in repository toolchain/ci/interesting-commits.
from db373c8ae Add entry 8b5919bae11754f4b65a17e63663d3143f9615ac from https [...]
new c89bf0bb2 Add entry 8b5919bae11754f4b65a17e63663d3143f9615ac from https [...]
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:
.../tcwg_bootstrap_check/master-arm-check_bootstrap/build_url | 2 +-
.../last_good | 0
2 files changed, 1 insertion(+), 1 deletion(-)
copy gcc/sha1/{01fe115ba7eafebcf97bbac9e157038a003d0c85 => 8b5919bae11754f4b65a17e [...]
copy gcc/sha1/8b5919bae11754f4b65a17e63663d3143f9615ac/tcwg_bootstrap_check/{maste [...]
--
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 binutils-gdb.
from 22836ca8859 gdb: check for multiple matching build-id files
new 05974f2467e gas: minor reformatting in command line help and doc
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:
gas/as.c | 8 ++++----
gas/as.h | 2 +-
gas/doc/as.texi | 27 +++++++++++++++------------
3 files changed, 20 insertions(+), 17 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.