aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu
AgeCommit message (Expand)AuthorFilesLines
2026-01-23Merge tag 'mediatek-drm-fixes-20260119' of https://git.kernel.org/pub/scm/lin...Dave Airlie9-242/+157
2026-01-23Merge tag 'amd-drm-fixes-6.19-2026-01-22' of https://gitlab.freedesktop.org/a...Dave Airlie9-48/+36
2026-01-23Merge tag 'drm-xe-fixes-2026-01-22' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie19-38/+158
2026-01-22Revert "drm/amd/display: pause the workload setting in dm"Alex Deucher1-11/+0
2026-01-22drm/xe: Select CONFIG_DEVICE_PRIVATE when DRM_XE_GPUSVM is selectedThomas Hellström1-1/+2
2026-01-22drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATEThomas Hellström3-3/+5
2026-01-22drm/i915/display: Fix color pipeline enum name leakChaitanya Kumar Borah1-5/+13
2026-01-22drm/vkms: Fix color pipeline enum name leakChaitanya Kumar Borah1-7/+8
2026-01-22drm/amd/display: Fix color pipeline enum name leakChaitanya Kumar Borah2-5/+12
2026-01-22drm/i915/color: Place 3D LUT after CSC in plane color pipelineChaitanya Kumar Borah1-9/+9
2026-01-21drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)Lyude Paul1-0/+2
2026-01-21drm/nouveau: implement missing DCB connector types; gracefully handle unknown...Alex Ramírez1-20/+53
2026-01-21drm/nouveau: add missing DCB connector typesAlex Ramírez1-21/+74
2026-01-21drm/amdgpu: fix type for wptr in ring backupAlex Deucher1-1/+1
2026-01-21drm/amdgpu: Fix validating flush_gpu_tlb_pasid()Timur Kristóf1-2/+4
2026-01-21drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)Timur Kristóf1-1/+12
2026-01-21drm/amd/pm: Don't clear SI SMC table when setting power limitTimur Kristóf1-10/+0
2026-01-21drm/amd/pm: Fix si_dpm mmCG_THERMAL_INT settingTimur Kristóf1-4/+4
2026-01-21drm/xe: Update wedged.mode only after successful reset policy changeLukasz Laguna4-22/+87
2026-01-21drm/xe/migrate: fix job lock assertMatthew Auld1-2/+2
2026-01-21drm/xe/uapi: disallow bind queue sharingMatthew Auld5-3/+45
2026-01-20drm/amd/display: Only poll analog connectorsTimur Kristóf1-2/+8
2026-01-20drm/amdgpu: fix error handling in ib_schedule()Alex Deucher1-1/+1
2026-01-20drm/amdkfd: fix gfx11 restrictions on debugging cooperative launchJonathan Kim1-2/+1
2026-01-20drm/amdgpu: free hw_vm_fence when fail in amdgpu_job_allocJiqian Chen1-2/+5
2026-01-20drm/amdgpu: remove frame cntl for gfx v12Likun Gao1-12/+0
2026-01-20drm/bridge: synopsys: dw-dp: fix error paths of dw_dp_bindOsama Abdelkader1-6/+14
2026-01-19Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixesMaarten Lankhorst107-1116/+1149
2026-01-19drm/imagination: Wait for FW trace update command completionBrajesh Gupta1-1/+7
2026-01-18drm/mediatek: mtk_gem: Partial refactor and use drm_gem_dma_objectAngeloGioacchino Del Regno4-198/+109
2026-01-18drm/mediatek: dpi: Find next bridge during probeChen-Yu Tsai1-14/+9
2026-01-18drm/xe: Disable timestamp WA on VFsMatthew Brost1-0/+3
2026-01-18drm/xe/vm: fix xe_vm_validation_exec() kernel-docJani Nikula1-1/+1
2026-01-18drm/xe/xe_late_bind_fw: fix enum xe_late_bind_fw_id kernel-docJani Nikula1-1/+3
2026-01-18drm/xe/vf: fix struct xe_gt_sriov_vf_migration kernel-docJani Nikula1-2/+2
2026-01-18drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()Marco Crivellari1-1/+1
2026-01-18drm/xe: Adjust page count tracepoints in shrinkerMatthew Brost1-2/+7
2026-01-16Merge tag 'drm-misc-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/m...Simona Vetter14-129/+165
2026-01-16Merge tag 'amd-drm-fixes-6.19-2026-01-15' of https://gitlab.freedesktop.org/a...Simona Vetter18-50/+116
2026-01-14drm/amd/display: Add an hdmi_hpd_debounce_delay_ms moduleIvan Lipski4-4/+29
2026-01-14drm/amdgpu/userq: Fix fence reference leak on queue teardown v2Srinivasan Shanmugam1-0/+2
2026-01-14drm/amdkfd: No need to suspend whole MES to evict processHarish Kasiviswanathan1-11/+1
2026-01-14Revert "drm/amdgpu: don't attach the tlb fence for SI"Prike Liang1-3/+1
2026-01-14drm/amdgpu: validate the flush_gpu_tlb_pasid()Prike Liang1-0/+4
2026-01-14drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2Yang Wang1-1/+2
2026-01-14drm/amd/display: Initialise backlight level values from hwVivek Das Mohapatra1-1/+17
2026-01-14drm/amd/display: Bump the HDMI clock to 340MHzMario Limonciello2-2/+4
2026-01-14drm/amd/display: Show link name in PSR status messageMario Limonciello (AMD)1-1/+2
2026-01-14drm/amdkfd: fix a memory leak in device_queue_manager_init()Haoxiang Li1-8/+11
2026-01-14drm/amdgpu: make sure userqs are enabled in userq IOCTLsAlex Deucher3-0/+23
2026-01-14drm/amdgpu: Use correct address to setup gart page table for vram accessXiaogang Chen1-2/+2
2026-01-14Revert duplicate "drm/amdgpu: disable peer-to-peer access for DCC-enabled GC1...Peter Colberg1-12/+0
2026-01-14drm/amd: Clean up kfd node on surprise disconnectMario Limonciello (AMD)1-0/+8
2026-01-14drm/amdgpu: fix drm panic null pointer when driver not support atomicLu Yao1-1/+6
2026-01-14drm/amdgpu: Fix gfx9 update PTE mtype flagPhilip Yang1-4/+4
2026-01-14drm/sysfb: Remove duplicate declarationsThomas Zimmermann1-9/+0
2026-01-13drm/nouveau/kms/nv50-: Assert we hold nv50_disp->lock in nv50_head_flush_*Lyude Paul1-0/+5
2026-01-13drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepareLyude Paul1-0/+1
2026-01-13drm/gud: fix NULL fb and crtc dereferences on USB disconnectShenghao Yang1-12/+8
2026-01-13drm/panel: simple: restore connector_type fallbackLudovic Desroches1-45/+44
2026-01-13drm/panel-simple: fix connector type for DataImage SCF0700C48GGU18 panelMarek Vasut1-0/+1
2026-01-12drm/i915/guc: make 'guc_hw_reg_state' static as it isn't exportedBen Dooks1-1/+1
2026-01-11drm/rockchip: dw_hdmi_qp: Switch to gpiod_set_value_cansleep()Cristian Ciocaltea1-1/+1
2026-01-08drm/gpuvm: take GEM lock inside drm_gpuvm_bo_obtain_prealloc()Alice Ryhl2-31/+48
2026-01-08drm/rockchip: vop2: Only wait for changed layer cfg done when there is pendin...Andy Yan1-2/+11
2026-01-08drm/rockchip: vop2: Add delay between poll registersAndy Yan1-2/+2
2026-01-08Merge tag 'amd-drm-fixes-6.19-2026-01-06' of https://gitlab.freedesktop.org/a...Dave Airlie19-480/+332
2026-01-07Reapply "Revert "drm/amd: Skip power ungate during suspend for VPE""Mario Limonciello (AMD)1-2/+1
2026-01-07drm/amd/display: Check NULL before calling dac_load_detectionAlex Hung1-2/+4
2026-01-07drm/amd/pm: Disable MMIO access during SMU Mode 1 resetPerry Yuan3-3/+16
2026-01-08Merge tag 'drm-misc-fixes-2026-01-07' of https://gitlab.freedesktop.org/drm/m...Dave Airlie12-42/+186
2026-01-07drm/vmwgfx: Fix kernel-doc warnings for vmwgfx_fenceBartlomiej Kubik1-5/+5
2026-01-07drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()Haoxiang Li1-1/+3
2026-01-07drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functionsIan Forbes1-14/+8
2026-01-07drm/vmwgfx: Fix KMS with 3D on HW version 10Ian Forbes1-6/+8
2026-01-07drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resumeSebastian Reichel2-1/+20
2026-01-07drm/exynos: hdmi: replace use of system_wq with system_percpu_wqMarco Crivellari1-1/+1
2026-01-06drm/fb-helper: Fix vblank timeout during suspend/resetChengjun Yao1-0/+10
2026-01-05drm/amdgpu: Fix query for VPE block_type and ip_countAlan Liu1-0/+6
2026-01-05drm/amd/display: Add missing encoder setup to DACnEncoderControlTimur Kristóf3-12/+15
2026-01-05drm/amd/display: Correct color depth for SelectCRTC_SourceTimur Kristóf3-29/+26
2026-01-05drm/amd/amdgpu: Fix SMU warning during isp suspend-resumePratap Nirujogi3-0/+67
2026-01-05drm/amdgpu: always backup and reemit fencesAlex Deucher2-6/+23
2026-01-05drm/amdgpu: don't reemit ring contents more than onceAlex Deucher2-5/+19
2026-01-05drm/amd/pm: force send pcie parmater on navi1xYang Wang1-18/+15
2026-01-05drm/amd/pm: fix wrong pcie parameter on navi1xYang Wang1-2/+2
2026-01-05drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]Alex Deucher1-1/+1
2026-01-05drm/amd/display: Reduce number of arguments of dcn30's CalculateWatermarksAnd...Nathan Chancellor1-221/+66
2026-01-05drm/amd/display: Reduce number of arguments of dcn30's CalculatePrefetchSched...Nathan Chancellor1-185/+73
2026-01-05drm/amd/display: Apply e4479aecf658 to dmlNathan Chancellor1-1/+5
2026-01-05Merge tag 'drm-rust-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/r...Dave Airlie5-97/+113
2026-01-04nouveau: don't attempt fwsec on sb on newer platforms.Dave Airlie7-9/+49
2026-01-03drm/tidss: Fix enable/disable orderTomi Valkeinen1-3/+27
2026-01-03drm/atomic-helper: Export and namespace some functionsLinus Walleij1-23/+99
2026-01-03Revert "drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order"Tomi Valkeinen1-6/+0
2026-01-03Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable"Tomi Valkeinen1-4/+4
2026-01-01Merge tag 'drm-intel-fixes-2025-12-31' of https://gitlab.freedesktop.org/drm/...Dave Airlie1-20/+17
2026-01-01Merge tag 'drm-misc-fixes-2025-12-29' of https://gitlab.freedesktop.org/drm/m...Dave Airlie4-3/+28
2026-01-01Merge tag 'drm-xe-fixes-2025-12-30' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie5-28/+85
2025-12-31drm/pl111: Fix error handling in pl111_amba_probeMiaoqian Lin1-1/+1
2025-12-31drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbufferKrzysztof Niemiec1-20/+17
2025-12-30drm/mediatek: mtk_hdmi_ddc_v2: Fix multi-byte writesLouis-Alexis Eyraud1-25/+23
2025-12-30drm/mediatek: mtk_hdmi_ddc_v2: Add transfer abort on timeout casesLouis-Alexis Eyraud1-0/+10
2025-12-30drm/mediatek: mtk_hdmi_v2: Fix return type of mtk_hdmi_v2_tmds_char_rate_valid()Nathan Chancellor1-3/+4
2025-12-30drm/mediatek: Fix platform_get_irq() error checkingDan Carpenter2-2/+2
2025-12-29drm/xe/guc: READ/WRITE_ONCE g2h_fence->doneJonathan Cavitt1-4/+10
2025-12-27Merge tag 'drm-msm-fixes-2025-12-26' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie36-372/+347
2025-12-24drm/msm: Replace unsafe snprintf usage with scnprintfEvan Lambert1-5/+5
2025-12-24drm/msm/dpu: Add missing NULL pointer check for pingpong interfaceNikolay Kuratov1-6/+4
2025-12-24Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case"Abel Vesa6-35/+33
2025-12-24Revert "drm/msm/dpu: support plane splitting in quad-pipe case"Abel Vesa3-110/+40
2025-12-24drm/msm: msm_iommu.c: fix all kernel-doc warningsRandy Dunlap1-2/+2
2025-12-24drm/msm: msm_gpu.h: fix all kernel-doc warningsRandy Dunlap1-50/+18
2025-12-24drm/msm: msm_gem_vma.c: fix all kernel-doc warningsRandy Dunlap1-1/+4
2025-12-24drm/msm: msm_fence.h: fix all kernel-doc warningsRandy Dunlap1-17/+19
2025-12-24drm/msm/dpu: dpu_hw_wb.h: fix all kernel-doc warningsRandy Dunlap1-2/+2
2025-12-24drm/msm/dpu: dpu_hw_vbif.h: fix all kernel-doc warningsRandy Dunlap1-8/+8
2025-12-24drm/msm/dpu: dpu_hw_top.h: fix all kernel-doc warningsRandy Dunlap1-11/+10
2025-12-24drm/msm/dpu: dpu_hw_sspp.h: fix all kernel-doc warningsRandy Dunlap1-23/+24
2025-12-24drm/msm/dpu: dpu_hw_pingpong.h: fix all kernel-doc warningsRandy Dunlap1-10/+10
2025-12-24drm/msm/dpu: dpu_hw_merge3d.h: fix all kernel-doc warningsRandy Dunlap1-1/+0
2025-12-24drm/msm/dpu: dpu_hw_lm.h: fix all kernel-doc warningsRandy Dunlap1-12/+11
2025-12-24drm/msm/dpu: dpu_hw_intf.h: fix all kernel-doc warningsRandy Dunlap1-13/+7
2025-12-24drm/msm/dpu: dpu_hw_dspp.h: fix all kernel-doc warningsRandy Dunlap1-3/+3
2025-12-24drm/msm/dpu: dpu_hw_dsc.h: fix all kernel-doc warningsRandy Dunlap1-3/+7
2025-12-24drm/msm/dpu: dpu_hw_cwb.h: fix all kernel-doc warningsRandy Dunlap1-2/+1
2025-12-24drm/msm/dpu: dpu_hw_ctl.h: fix all kernel-doc warningsRandy Dunlap1-31/+53
2025-12-24drm/msm/dpu: dpu_hw_cdm.h: fix all kernel-doc warningsRandy Dunlap1-2/+2
2025-12-24drm/msm/dp: fix all kernel-doc warningsRandy Dunlap4-9/+11
2025-12-24drm/msm/disp: mdp_format: fix all kernel-doc warningsRandy Dunlap1-1/+5
2025-12-23drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before useThomas Hellström4-23/+74
2025-12-23drm/xe/svm: Fix a debug printoutThomas Hellström1-1/+1
2025-12-21drm/gem-shmem: Fix the MODULE_LICENSE() stringThomas Zimmermann1-1/+1
2025-12-21drm/gem-shmem: Fix typos in documentationThomas Zimmermann1-1/+2
2025-12-20drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fbLyude Paul2-1/+14
2025-12-19drm/msm: Fix a7xx per pipe register programmingAnna Maniscalco4-5/+55
2025-12-19drm/msm: add PERFCTR_CNTL to ifpc_reglistAnna Maniscalco1-0/+1
2025-12-19drm/msm/a6xx: move preempt_prepare_postamble after error checkAlok Tiwari1-2/+2
2025-12-19drm/msm: adreno: fix deferencing ifpc_reglist when not declaredNeil Armstrong1-8/+10
2025-12-19Merge tag 'drm-xe-fixes-2025-12-19' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie19-46/+75
2025-12-19Merge tag 'drm-misc-fixes-2025-12-18' of https://gitlab.freedesktop.org/drm/m...Dave Airlie5-7/+187
2025-12-18drm/xe: Use usleep_range for accurate long-running workload timeslicingMatthew Brost1-1/+19
2025-12-18drm/xe: Drop preempt-fences when destroying imported dma-bufs.Thomas Hellström1-11/+4
2025-12-18drm/xe/eustall: Disallow 0 EU stall property valuesAshutosh Dixit1-1/+1
2025-12-18drm/xe/oa: Disallow 0 OA property valuesAshutosh Dixit1-1/+1
2025-12-18drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_migration_supported()Dan Carpenter1-1/+1
2025-12-18drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUMEAshutosh Dixit1-3/+4
2025-12-18drm/xe: Adjust long-running workload timeslices to reasonable valuesMatthew Brost2-2/+5
2025-12-18drm/xe/oa: Limit num_syncs to prevent oversized allocationsShuicheng Lin1-0/+3
2025-12-18drm/xe: Limit num_syncs to prevent oversized allocationsShuicheng Lin2-1/+5
2025-12-18drm/imagination: Disallow exporting of PM/FW protected objectsAlessio Belle1-0/+11
2025-12-16drm/amdkfd: Fix improper NULL termination of queue restore SMI event stringBrian Kocoloski1-1/+1
2025-12-16drm/amd/pm: restore SCLK settings after S0ix resumemythilam2-5/+37
2025-12-16drm/amdgpu: fix a job->pasid access race in gpu recoveryAlex Deucher1-2/+8
2025-12-16drm/amd/display: Fix DP no audio issueCharlene Liu1-4/+4
2025-12-16drm/amd/display: Fix scratch registers offsets for DCN351Ray Wu1-4/+4
2025-12-16drm/amd/display: Fix scratch registers offsets for DCN35Ray Wu1-4/+4
2025-12-16drm/amd: Resume the device in thaw() callback when console suspend is disabledMario Limonciello (AMD)1-1/+4
2025-12-16gpu: nova-core: gsp: replace firmware version with "bindings" aliasAlexandre Courbot1-29/+29
2025-12-16gpu: nova-core: bindings: derive `MaybeZeroable`Alexandre Courbot3-57/+54
2025-12-16gpu: nova-core: gsp: fix length of received messagesAlexandre Courbot2-10/+17
2025-12-16gpu: nova-core: bindings: add missing explicit paddingAlexandre Courbot1-0/+12
2025-12-16gpu: nova-core: select RUST_FW_LOADER_ABSTRACTIONSAlexandre Courbot1-1/+1
2025-12-16drm/panel: visionox-rm69299: Depend on BACKLIGHT_CLASS_DEVICEGuido Günther1-0/+1
2025-12-15drm/panel: sony-td4353-jdi: Enable prepare_prev_firstMarijn Suijten1-0/+2
2025-12-15drm/xe: Restore engine registers before restarting schedulers after GT resetJan Maslak1-3/+4
2025-12-15drm/xe: Increase TDF timeoutJagmeet Randhawa1-1/+1
2025-12-15drm/xe/vf: Fix queuing of recovery workSatyanarayana K V P1-1/+1
2025-12-15drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-tableThomas Hellström1-1/+1
2025-12-15drm/me/gsc: mei interrupt top half should be in irq disabled contextJunxiao Chang1-2/+2
2025-12-15drm/xe/vf: Stop waiting for ring space on VF post migration recoveryTomasz Lis1-4/+6
2025-12-15drm/xe/throttle: Skip reason prefix while emitting arrayRaag Jadav1-1/+1
2025-12-15drm/xe: fix drm_gpusvm_init() argumentsArnd Bergmann1-1/+1
2025-12-15drm/xe: Do not reference loop variable directlyMatthew Brost1-2/+3
2025-12-15drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg()Vinay Belgaumkar3-8/+9
2025-12-15drm/xe: Fix freq kobject leak on sysfs_create_files failureShuicheng Lin1-1/+3
2025-12-15Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixesMaarten Lankhorst1633-19868/+84617
2025-12-13Merge tag 'drm-fixes-2025-12-13' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds16-76/+166
2025-12-13Merge tag 'drm-next-2025-12-13' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds20-151/+266
2025-12-13Merge tag 'drm-misc-fixes-2025-12-10' of https://gitlab.freedesktop.org/drm/m...Dave Airlie16-76/+166
2025-12-12drm: Fix object leak in DRM_IOCTL_GEM_CHANGE_HANDLEKarol Wachowski1-2/+6
2025-12-12drm/tests: Handle EDEADLK in set_up_atomic_state()José Expósito1-5/+22
2025-12-12drm/tests: Handle EDEADLK in drm_test_check_valid_clones()José Expósito1-0/+13
2025-12-12drm/tests: hdmi: Handle drm_kunit_helper_enable_crtc_connector() returning ED...José Expósito1-0/+143
2025-12-12Merge tag 'drm-intel-next-fixes-2025-12-12' of https://gitlab.freedesktop.org...Dave Airlie2-5/+8
2025-12-12Merge tag 'amd-drm-fixes-6.19-2025-12-11' of https://gitlab.freedesktop.org/a...Dave Airlie14-138/+239
2025-12-12Merge tag 'drm-misc-next-fixes-2025-12-10' of https://gitlab.freedesktop.org/...Dave Airlie4-8/+19
2025-12-10Revert "drm/amd/display: Fix pbn to kbps Conversion"Mario Limonciello1-23/+36
2025-12-10drm/amd: Fix unbind/rebind for VCN 4.0.5Mario Limonciello (AMD)1-0/+2
2025-12-10drm/mgag200: Fix big-endian supportRené Rebe1-0/+25
2025-12-09drm/i915: Fix format string truncation warningArd Biesheuvel1-1/+1
2025-12-09drm/i915/fbdev: Hold runtime PM ref during fbdev BO creationDibin Moolakadan Subrahmanian1-4/+7
2025-12-08drm/amd/display: Improve HDMI info retrievalIvan Lipski2-0/+11
2025-12-08drm/tilcdc: Fix removal actions in case of failed probeKory Maincent (TI.com)3-20/+37
2025-12-08drm/amdkfd: bump minimum vgpr size for gfx1151Jonathan Kim1-0/+1
2025-12-08drm/amd/display: shrink struct membersRosen Penev2-10/+5
2025-12-08drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspaceMario Limonciello1-0/+4
2025-12-08drm/amd/display: Refactor dml_core_mode_support to reduce stack frameAlex Hung1-63/+71
2025-12-08drm/amdgpu: don't attach the tlb fence for SIAlex Deucher1-1/+3
2025-12-08drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()Alex Deucher1-1/+1