aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2025-05-28Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1570-35373/+62998
2025-05-27Merge tag 'pm-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-1/+1
2025-05-27Merge tag 'docs-6.16' of git://git.lwn.net/linuxLinus Torvalds2-2/+2
2025-05-27Merge tag 'ratelimit.2025.05.25a' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-13/+6
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-4/+4
2025-05-27Merge tag 'irq-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-7/+7
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2025-05-26Merge branches 'pm-runtime' and 'pm-sleep'Rafael J. Wysocki1-1/+1
2025-05-26Merge tag 'vfs-6.16-rc1.writepage' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-28/+12
2025-05-24drm/nouveau/tegra: Fix error pointer vs NULL return in nvkm_device_tegra_reso...Dan Carpenter1-1/+1
2025-05-24Merge tag 'drm-xe-next-fixes-2025-05-23' of https://gitlab.freedesktop.org/dr...Dave Airlie2-4/+16
2025-05-24Merge tag 'drm-xe-fixes-2025-05-23' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie2-10/+11
2025-05-24Merge tag 'amd-drm-fixes-6.15-2025-05-22' of https://gitlab.freedesktop.org/a...Dave Airlie1-5/+0
2025-05-24Merge tag 'drm-misc-fixes-2025-05-22' of https://gitlab.freedesktop.org/drm/m...Dave Airlie1-0/+1
2025-05-23drm/xe: Default auto_link_downgrade status to falseAradhya Bhatia1-1/+2
2025-05-23drm/xe/guc: Make creation of SLPC debugfs files conditionalAradhya Bhatia1-3/+14
2025-05-22drm/xe: Use xe_mmio_read32() to read mtcfg registerShuicheng Lin1-5/+5
2025-05-22drm/xe/mocs: Check if all domains awakeTejas Upadhyay1-5/+6
2025-05-22Revert "drm/amd: Keep display off while going into S4"Mario Limonciello1-5/+0
2025-05-22drm/i915/display: Add check for alloc_ordered_workqueue() and alloc_workqueue()Haoxiang Li1-5/+25
2025-05-22drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI...Imre Deak1-0/+17
2025-05-22drm/i915/ptl: Use everywhere the correct DDI port clock select maskImre Deak2-21/+21
2025-05-21Merge tag 'v6.15-rc7' into x86/core, to pick up fixesIngo Molnar35-104/+437
2025-05-21Merge tag 'nova-next-v6.16-2025-05-20' of https://gitlab.freedesktop.org/drm/...Dave Airlie17-117/+836
2025-05-19drm/edid: fixed the bug that hdr metadata was not resetfeijuan.li1-0/+1
2025-05-19Merge tag 'drm-msm-next-2025-05-16' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie87-985/+1438
2025-05-19Merge tag 'amd-drm-next-6.16-2025-05-16' of https://gitlab.freedesktop.org/ag...Dave Airlie112-1127/+2041
2025-05-19drm/nouveau/kms: add support for GB20xBen Skeggs27-9/+1836
2025-05-19drm/dp: add option to disable zero sized address only transactions.Dave Airlie1-16/+23
2025-05-19drm/nouveau: add support for GB20xBen Skeggs32-4/+393
2025-05-19drm/nouveau/gsp: add hal for fifo.chan.doorbell_handleBen Skeggs10-2/+25
2025-05-19drm/nouveau: add support for GB10xBen Skeggs27-23/+257
2025-05-19drm/nouveau/gf100-: track chan progress with non-WFI semaphore releaseBen Skeggs12-18/+245
2025-05-19drm/nouveau/nv50-: separate CHANNEL_GPFIFO handling out from CHANNEL_DMABen Skeggs14-149/+344
2025-05-19drm/nouveau: add helper functions for allocating pinned/cpu-mapped bosBen Skeggs10-108/+81
2025-05-19drm/nouveau: add support for GH100Ben Skeggs61-9/+1680
2025-05-19drm/nouveau: improve handling of 64-bit BARsBen Skeggs36-73/+109
2025-05-19drm/nouveau/gv100-: switch to volta semaphore methodsBen Skeggs6-1/+151
2025-05-19drm/nouveau/gsp: support deeper page tables in COPY_SERVER_RESERVED_PDESBen Skeggs1-15/+32
2025-05-19drm/nouveau/gsp: init client VMMs with NV0080_CTRL_DMA_SET_PAGE_DIRECTORYBen Skeggs7-19/+106
2025-05-19drm/nouveau/gsp: fetch level shift and PDE from BAR2 VMMBen Skeggs1-6/+17
2025-05-19drm/nouveau/mmu: bump up the maximum page table depthBen Skeggs2-2/+2
2025-05-19drm/nouveau/instmem: add hal for set_bar0_window_addr()Ben Skeggs3-2/+11
2025-05-19drm/nouveau/pci: add PRI address of config space mirror to nvkm_pci_funcBen Skeggs15-90/+33
2025-05-19drm/nouveau/gsp: add support for 570.144Ben Skeggs35-19/+3193
2025-05-19drm/nouveau/gsp: add common client alloc codeBen Skeggs6-56/+59
2025-05-19drm/nouveau/gsp: add hal for gsp.sr_data_size()Ben Skeggs2-2/+11
2025-05-19drm/nouveau/gsp: add hal for disp.chan.dmac_alloc()Ben Skeggs2-11/+22
2025-05-19drm/nouveau/gsp: add hal for fifo.rc_triggered()Ben Skeggs3-29/+36
2025-05-19drm/nouveau/gsp: add hal for fifo.rsvd_chidsBen Skeggs3-4/+7
2025-05-19drm/nouveau/gsp: add hal for fifo.chan.allocBen Skeggs3-104/+76
2025-05-19drm/nouveau/gsp: add hal for disp.dp.get_caps()Ben Skeggs2-34/+48
2025-05-19drm/nouveau/gsp: add hal for disp.get_active()Ben Skeggs2-2/+6
2025-05-19drm/nouveau/gsp: add hal for disp.get_connect_state()Ben Skeggs2-11/+18
2025-05-19drm/nouveau/gsp: add hal for disp.get_supported()Ben Skeggs2-18/+25
2025-05-19drm/nouveau/gsp: add hals for fbsr.suspend/resume()Ben Skeggs7-23/+38
2025-05-19drm/nouveau/gsp: add hal for gsp.set_rmargs()Ben Skeggs4-17/+23
2025-05-19drm/nouveau/gsp: add hal for gr.get_ctxbufs_info()Ben Skeggs4-84/+114
2025-05-19drm/nouveau/gsp: add hal for fifo.ectx_size()Ben Skeggs2-1/+3
2025-05-19drm/nouveau/gsp: add hal for fifo.xlat_rm_engine_type()Ben Skeggs3-52/+56
2025-05-19drm/nouveau/gsp: add hal for disp.chan.set_pushbuf()Ben Skeggs2-11/+21
2025-05-19drm/nouveau/gsp: add hal for disp.get_static_info()Ben Skeggs2-13/+26
2025-05-19drm/nouveau/gsp: add hal for disp.dp.set_indexed_link_rates()Ben Skeggs2-5/+21
2025-05-19drm/nouveau/gsp: add hal for disp.bl_ctrl()Ben Skeggs3-26/+37
2025-05-19drm/nouveau/gsp: add hal for gsp.drop_send_user_shared_data()Ben Skeggs2-1/+11
2025-05-19drm/nouveau/gsp: add hal for gsp.xlat_mc_engine_idx()Ben Skeggs2-35/+45
2025-05-19drm/nouveau/gsp: add hal for gsp.get_static_info()Ben Skeggs2-28/+38
2025-05-19drm/nouveau/gsp: add hal for gsp.set_system_info()Ben Skeggs3-2/+14
2025-05-19drm/nouveau/gsp: add hal for wpr config info + meta initBen Skeggs12-113/+134
2025-05-19drm/nouveau/gsp: add defines for rmapi object handlesBen Skeggs8-9/+27
2025-05-19drm/nouveau/gsp: add common code for engines/engine objectsBen Skeggs58-1073/+546
2025-05-19drm/nouveau/gsp: add channel class id to gpu halBen Skeggs6-7/+26
2025-05-19drm/nouveau/gsp: add usermode class id to gpu halBen Skeggs6-2/+22
2025-05-19drm/nouveau/gsp: add display class ids to gpu halBen Skeggs9-72/+67
2025-05-19drm/nouveau/gsp: add gpu hal stubsBen Skeggs17-30/+114
2025-05-19drm/nouveau/gsp: switch to a simpler GSP-RM header layoutBen Skeggs91-4092/+2692
2025-05-19drm/nouveau/gsp: move subdev/engine impls to subdev/gsp/rm/r535/Ben Skeggs25-45/+36
2025-05-19drm/nouveau/gsp: move booter handling to GPU-specific codeBen Skeggs8-103/+125
2025-05-19drm/nouveau/gsp: move firmware loading to GPU-specific codeBen Skeggs8-82/+108
2025-05-19drm/nouveau/gsp: split device handling out on its ownBen Skeggs6-138/+173
2025-05-19drm/nouveau/gsp: split client handling out on its ownBen Skeggs6-58/+90
2025-05-19drm/nouveau/gsp: split rm alloc handling out on its ownBen Skeggs6-96/+132
2025-05-19drm/nouveau/gsp: split rm ctrl handling out on its ownBen Skeggs6-72/+107
2025-05-19drm/nouveau/gsp: split rpc handling out on its ownBen Skeggs10-670/+762
2025-05-19drm/nouveau/ofa: bump max instances to 2Ben Skeggs1-1/+1
2025-05-19drm/nouveau/nvenc: bump max instances to 4Ben Skeggs1-1/+1
2025-05-19drm/nouveau/ce: bump max instances to 20Ben Skeggs1-1/+1
2025-05-19drm/nouveau/gsp: remove gsp-specific chid allocation pathBen Skeggs6-154/+20
2025-05-19drm/nouveau/gsp: fix rm shutdown wait conditionBen Skeggs1-1/+1
2025-05-16gpu: ipu-v3: Switch to irq_find_mapping()Jiri Slaby (SUSE)1-2/+2
2025-05-16gpu: Switch to irq_domain_create_linear()Jiri Slaby (SUSE)3-5/+5
2025-05-16drm/amdgpu/jpeg: sriov support for jpeg_v5_0_1fanhuang1-11/+131
2025-05-16drm/amdgpu/vcn: sriov support for vcn_v5_0_1fanhuang1-17/+248
2025-05-16drm/amd/display: Promote DAL to 3.2.334Taimur Hassan1-1/+1
2025-05-16drm/amd/display: [FW Promotion] Release 0.1.11.0Taimur Hassan1-2/+32
2025-05-16drm/amd/display: Add GPINT retries to ips_query_residency_infoOvidiu Bunea1-5/+9
2025-05-16drm/amd/display: Modify DCN401 DMUB reset & halt sequenceDillon Varone1-10/+6
2025-05-16drm/amd/display: add support for 2nd sharpening rangeSamson Tam1-0/+4
2025-05-16drm/amd/display: Fix the typo in dcn401 Hubp blockNevenko Stupar1-1/+1
2025-05-16drm/amd/display: Skip backend validation for virtual monitorsChiawen Huang1-3/+7
2025-05-16drm/amd/display: Move mcache allocation programming from DML to resourceKarthi Kandasamy8-1/+129
2025-05-16drm/amd/display: Support external tunneling featureCruise Hung14-80/+126
2025-05-16drm/amd/display: init local variable to fix format errorsYihan Zhu1-8/+8
2025-05-16drm/amd/display: Extend dc_plane_get_status with flagsTomasz Siemek2-4/+14
2025-05-16drm/amdgpu: fix use-after-unlock in eviction fence destroyArvind Yadav1-1/+1
2025-05-16drm/amdgpu: Allow NPS2-CPX combination for VFsLijo Lazar1-0/+2
2025-05-16drm/amdgpu/mmsch: Add MMSCH v5_0 support for sriovfanhuang1-0/+144
2025-05-16drm/amdgpu: Use compatible NPS mode infoLijo Lazar1-43/+60
2025-05-16drm/amd/pm: Move SMUv13.0.12 function declarationsLijo Lazar2-9/+8
2025-05-16drm/amdgpu: Add pldm version reportingAsad Kamal2-1/+3
2025-05-16drm/amdkfd: Support chain runlists of XNACK+/XNACK-Amber Lin5-12/+84
2025-05-16drm/radeon/cik: Clean up doorbellsDr. David Alan Gilbert1-12/+30
2025-05-16Merge tag 'drm-xe-fixes-2025-05-15-1' of https://gitlab.freedesktop.org/drm/x...Dave Airlie22-73/+358
2025-05-16Merge tag 'drm-misc-fixes-2025-05-15' of https://gitlab.freedesktop.org/drm/m...Dave Airlie2-3/+6
2025-05-16Merge tag 'drm-intel-next-fixes-2025-05-15' of https://gitlab.freedesktop.org...Dave Airlie6-12/+24
2025-05-16Merge tag 'mediatek-drm-next-20250515' of https://git.kernel.org/pub/scm/linu...Dave Airlie8-291/+305
2025-05-15gpu: drm: nova: select AUXILIARY_BUS instead of depending on itAlexandre Courbot1-1/+1
2025-05-15gpu: nova-core: select AUXILIARY_BUS instead of depending on itAlexandre Courbot1-1/+1
2025-05-15Merge tag 'drm-misc-next-2025-05-12' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie20-73/+489
2025-05-14drm/mediatek: Replace custom compare_dev with component_compare_ofTang Dongxing1-6/+1
2025-05-14drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on errAngeloGioacchino Del Regno1-1/+4
2025-05-14drm/mediatek: Fix kobject put for component sub-driversAngeloGioacchino Del Regno1-0/+9
2025-05-14drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptrAngeloGioacchino Del Regno1-7/+10
2025-05-14drm/xe: Add WA BB to capture active context utilizationUmesh Nerlige Ramappa11-19/+208
2025-05-14drm/xe: Save the gt pointer in lrc and drop the tileUmesh Nerlige Ramappa2-4/+4
2025-05-14drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC valueUmesh Nerlige Ramappa3-6/+7
2025-05-14drm/xe: Timeslice GPU on atomic SVM faultMatthew Brost1-0/+5
2025-05-14drm/gpusvm: Add timeslicing support to GPU SVMMatthew Brost1-0/+9
2025-05-14drm/xe: Strict migration policy for atomic SVM faultsMatthew Brost6-43/+114
2025-05-14drm/gpusvm: Introduce devmem_only flag for allocationHimal Prasad Ghimiray1-0/+5
2025-05-14drm/xe/xe2hpg: Add Wa_22021007897Aradhya Bhatia2-0/+5
2025-05-14drm/amdgpu: read back register after written for VCN v4.0.5David (Ming Qiang) Wu1-0/+8
2025-05-14Revert "drm/amd/display: Hardware cursor changes color when switched to softw...Melissa Wen1-2/+3
2025-05-14drm/amdgpu: add debugfs for spirom IFWI dumpShiwu Zhang4-10/+168
2025-05-14drm/amdgpu: fix userq resource double freedPrike Liang1-4/+5
2025-05-14drm/amdgpu: Fix circular locking in userq creationJesse.Zhang1-3/+2
2025-05-14drm/amdgpu: read back register after written for VCN v4.0.5David (Ming Qiang) Wu1-0/+8
2025-05-14Revert "drm/amd/display: Hardware cursor changes color when switched to softw...Melissa Wen1-2/+3
2025-05-14drm/i915/alpm: Stop writing ALPM registers when PSR is enabledJouni Högander2-5/+12
2025-05-14drm/i915/alpm: Make intel_alpm_enable_sink available for PSRJouni Högander2-2/+4
2025-05-13drm/xe: Fix the gem shrinker nameThomas Hellström1-1/+1
2025-05-13drm/amd/display: Avoid flooding unnecessary info messagesWayne Lin1-3/+3
2025-05-13drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dppMelissa Wen1-3/+3
2025-05-13drm/amd/display: check stream id dml21 wrapper to get plane_idAurabindo Pillai1-9/+11
2025-05-13drm/amd/display: fix link_set_dpms_off multi-display MST corner caseGeorge Shen1-2/+11
2025-05-13drm/amd/display: Defer BW-optimization-blocked DRR adjustmentsJohn Olender2-3/+9
2025-05-13Revert: "drm/amd/display: Enable urgent latency adjustment on DCN35"Gabe Teeger1-2/+2
2025-05-13drm/amd/display: Correct the reply value when AUX write incompleteWayne Lin2-3/+10
2025-05-13drm/amdgpu: fix incorrect MALL size for GFX1151Tim Huang1-0/+12
2025-05-13drm/amdgpu: csa unmap use uninterruptible lockPhilip Yang1-1/+1
2025-05-13drm/amdgpu/userq: Fix DEBUG_LOCKS_WARN_ON(lock->magic != lock)Arunpravin Paneer Selvam1-4/+4
2025-05-13drm/amdgpu: Fix userq ttm_bo_pin and ttm_bo_unpin lockdep warningsArunpravin Paneer Selvam1-7/+12
2025-05-13drm/amdgpu/userq: Fix lock contention in userq fenceArunpravin Paneer Selvam1-2/+2
2025-05-13drm/amd/display: Avoid flooding unnecessary info messagesWayne Lin1-3/+3
2025-05-13drm/i915/dp_mst: Use the correct connector while computing the link BPP limit...Imre Deak3-5/+8
2025-05-13drm/amdgpu: Add GFX 9.5.0 support for per-queue/pipe resetJesse.Zhang1-3/+7
2025-05-13drm/amdgpu: set vram type for GC 9.5.0Tao Zhou1-0/+3
2025-05-13drm/amdgpu: set flip bits for RAS bad pagesTao Zhou1-13/+7
2025-05-13drm/amd/display/dc/irq: Remove duplications of hpd_ack function from IRQSebastian Aguilera Novoa20-489/+90
2025-05-13drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dppMelissa Wen1-3/+3
2025-05-13drm/amdgpu: Modify the count method of defer errorCe Sun3-2/+9
2025-05-13drm/amdkfd: drop warning in event_interrupt_isr_v1*()Alex Deucher2-4/+2
2025-05-13drm/amdgpu: Log RAS errors during loadLijo Lazar1-1/+4
2025-05-13drm/amdgpu: Fix user queue deadlock by reordering mutex lockingJesse.Zhang1-2/+3
2025-05-13drm/amdgpu: Fix the kernel panic caused by RAS records exceed thresholdCe Sun3-2/+8
2025-05-13drm/amdgu: get RAS retire flip bits for new type of HBMTao Zhou2-10/+26
2025-05-13drm/amdgpu: implement get_retire_flip_bits for UMC v12Tao Zhou3-32/+53
2025-05-13drm/amdgpu: add get_retire_flip_bits for UMCTao Zhou2-0/+19
2025-05-13drm/amdgpu: add vcn v5_0_0 ip headersfanhuang2-0/+39
2025-05-13drm/amdgpu: adjust high bits for RAS retired pageTao Zhou1-2/+11
2025-05-13drm/amd: add definition for new memory typeTao Zhou3-1/+6
2025-05-13Refine RAS bad page records counting and parsing in eeprom V3ganglxie1-26/+36
2025-05-13drm/amd/display: Promote DC to 3.2.333Taimur Hassan1-1/+1
2025-05-13drm/amd/display: Add early 8b/10b channel equalization test pattern sequenceMichael Strauss5-4/+62
2025-05-13drm/amd/display: Program triplebuffer on all pipesSung Lee3-8/+21
2025-05-13drm/amd/display: [FW Promotion] Release 0.1.10.0Taimur Hassan1-4/+46
2025-05-13drm/amd/display: disable EASF narrow filter sharpeningSamson Tam1-2/+2
2025-05-13drm/amd/display: Return the exact value for debuggingWayne Lin1-1/+1
2025-05-13drm/amd/display: Restructure DMI quirksMario Limonciello4-149/+191
2025-05-13drm/amd/display: check stream id dml21 wrapper to get plane_idAurabindo Pillai1-9/+11
2025-05-13drm/amd/display: fix link_set_dpms_off multi-display MST corner caseGeorge Shen1-2/+11
2025-05-13drm/amd/display: Defer BW-optimization-blocked DRR adjustmentsJohn Olender2-3/+9
2025-05-13Revert: "drm/amd/display: Enable urgent latency adjustment on DCN35"Gabe Teeger1-2/+2
2025-05-13drm/amd/display: Fix race in dmub_srv_wait_for_pendingDillon Varone3-28/+49
2025-05-13drm/amd/display: Correct the reply value when AUX write incompleteWayne Lin2-3/+10
2025-05-13drm/amd/display: Backup and restore plane configuration only on updateDillon Varone3-5/+20
2025-05-13drm/amdgpu: fix incorrect MALL size for GFX1151Tim Huang1-0/+12
2025-05-13drm/amd/pm: Remove remainder of mode2_reset_is_supportDr. David Alan Gilbert4-23/+0
2025-05-13drm/amd/pm: Remove unused smu_mode2_reset_is_supportDr. David Alan Gilbert2-14/+0
2025-05-13drm/amd/pm/smu13: Remove unused smu_v13_0_init_display_countDr. David Alan Gilbert2-14/+0
2025-05-13drm/amdgpu: Fix amdgpu_userq_wait_ioctl() warn missing error code 'r'Arvind Yadav1-1/+3
2025-05-13drm/amdgpu: Fix NULL dereference in amdgpu_userq_restore_workerArvind Yadav1-3/+3
2025-05-13drm/amdgpu: csa unmap use uninterruptible lockPhilip Yang1-1/+1
2025-05-13drm/amd/display: use drm_dbg_driver() in amdgpu_dm.cAurabindo Pillai1-17/+18
2025-05-13gpu: nova-core: move Firmware to firmware moduleAlexandre Courbot2-36/+43
2025-05-13gpu: nova-core: fix layout of NV_PMC_BOOT_0Alexandre Courbot2-5/+39
2025-05-13gpu: nova-core: define registers layout using helper macroAlexandre Courbot3-54/+397
2025-05-13gpu: nova-core: take bound device in Gpu::newAlexandre Courbot1-6/+13
2025-05-13gpu: nova-core: add missing GA100 definitionAlexandre Courbot1-1/+2
2025-05-13gpu: nova-core: derive useful traits for ChipsetAlexandre Courbot1-1/+1