aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'slab/for-next' of https://git.kernel.org/pub/scm/linux/kernel/g...Mark Brown2-12/+9
2 daysMerge branch 'kunit' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah...Mark Brown1-6/+40
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/...Mark Brown1-0/+2
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/de...Mark Brown1-2/+1
2 daysMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/rust/kern...Mark Brown11-241/+1791
2 daysMerge branch 'drm-xe-next' of https://gitlab.freedesktop.org/drm/xe/kernel.gitMark Brown20-334/+671
2 daysMerge branch 'msm-next' of https://gitlab.freedesktop.org/drm/msm.gitMark Brown25-796/+693
2 daysMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/i915/kern...Mark Brown58-834/+1185
2 daysMerge branch 'drm-next' of https://gitlab.freedesktop.org/agd5f/linux.gitMark Brown70-743/+3159
2 daysMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/misc/kern...Mark Brown46-251/+1117
2 daysMerge branch 'drm-next' of https://gitlab.freedesktop.org/drm/kernel.gitMark Brown1343-20473/+115777
2 daysMerge branch 'next' of git://linuxtv.org/media-ci/media-pending.gitMark Brown2-4/+4
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/te...Mark Brown6-10/+41
2 daysMerge branch 'mm-stable' of https://git.kernel.org/pub/scm/linux/kernel/git/a...Mark Brown1-2/+2
3 daysMerge branch 'for-linux-next-fixes' of https://gitlab.freedesktop.org/drm/mis...Mark Brown2-18/+109
3 daysMerge branch 'hyperv-fixes' of https://git.kernel.org/pub/scm/linux/kernel/gi...Mark Brown2-7/+13
3 daysdrm/xe/ggtt: Fix xe_ggtt documentationMichal Wajdeczko1-4/+4
3 daysdrm/msm: Restore second parameter name in purge() and evict()Nathan Chancellor1-2/+2
3 daysdrm/msm/dp: clear EDID on display unplugDmitry Baryshkov3-0/+14
3 daysdrm/msm/dp: turn link_ready into pluggedDmitry Baryshkov3-75/+60
3 daysdrm/msm/dp: Add sink_count to debug logsJessica Zhang1-12/+18
3 daysdrm/msm/dp: rework HPD handlingJessica Zhang4-485/+134
3 daysdrm/msm/dp: drop event dataDmitry Baryshkov1-21/+18
3 daysdrm/msm/dp: Drop EV_USER_NOTIFICATIONJessica Zhang3-20/+11
3 daysdrm/msm/dp: Move link training to atomic_enable()Jessica Zhang1-5/+7
3 daysdrm/msm/dp: Read DPCD and sink count in bridge detect()Jessica Zhang3-20/+65
3 daysdrm/msm/dp: Fix the ISR_* enum valuesJessica Zhang1-2/+2
3 daysdrm/msm/dp: fix HPD state status bit shift valueJessica Zhang1-2/+2
3 daysmm/slab: improve kmem_cache_alloc_bulkChristoph Hellwig2-11/+8
3 daysdrm/sched: Fix clang build warning in kunit testsTvrtko Ursulin1-10/+2
3 daysMerge branch into tip/master: 'x86/cpu'Ingo Molnar1-0/+2
3 daysdrm: prevent integer overflows in dumb buffer creation helpersRajat Gupta1-2/+12
3 daysdrm/managed: use special gfp_t format specifierBrendan Jackman1-2/+2
3 daysMerge tag 'amd-drm-fixes-7.1-2026-05-28' of https://gitlab.freedesktop.org/ag...Dave Airlie12-213/+150
3 daysMerge tag 'drm-xe-fixes-2026-05-28' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie1-0/+5
3 daysgpu: nova: separate driver type from driver dataDanilo Krummrich1-5/+7
3 daysMerge tag 'dd-lifetimes-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Danilo Krummrich2-7/+12
3 daysrust: drm: add FEAT_RENDER flag for render node supportLaura Nao1-0/+1
3 daysRevert "nouveau/gsp: cleanup IS_ERR_OR_NULL in rm_alloc functions"Lyude Paul1-3/+3
3 daysRevert "nouveau/gsp: cleanup IS_ERR_OR_NULL in rpc_rd"Lyude Paul1-1/+1
3 daysRevert "nouveau/gsp/rm: cleanup WARN_ON(IS_ERR_OR_NULL)"Lyude Paul1-1/+1
3 daysRevert "nouveau/gsp/rm: cleanup IS_ERR_OR_NULL in core implementation"Lyude Paul2-4/+4
3 daysRevert "nouveau/gsp/rm: cleanup remaining IS_ERR_OR_NULL usage"Lyude Paul2-4/+4
3 daysdrm/tegra: Explicitly specify PMC instance to useThierry Reding4-9/+31
3 daysdrm/nouveau: tegra: Explicitly specify PMC instance to useThierry Reding2-1/+10
3 daysdrm/amd/display: Add a default case for dc_status_to_strIvan Lipski1-2/+2
3 daysdrm/amdgpu: fix amdgpu_vm_bo_reset_state_machineChristian König1-3/+14
3 daysMerge remote-tracking branch 'drm/drm-next' into drm-rust-nextDanilo Krummrich1444-21816/+118188
3 daysdrm/nouveau/gsp: formally support GA100Timur Tabi1-8/+1
3 daysdrm/nouveau/gsp: require GSP-RM for GA100 supportTimur Tabi1-1/+0
3 daysdrm/nouveau/bios: skip the IFR header if presentTimur Tabi1-9/+101
3 daysdrm/nouveau/bios: specify correct display fuse register for Ampere and AdaTimur Tabi1-1/+2
3 daysdrm/nouveau: GA100 has an FRTS region size of zeroTimur Tabi1-2/+7
3 daysdrm/nouveau: only boot FRTS if its region is allocatedTimur Tabi1-3/+6
3 daysdrm/nouveau/gsp: read MMU_LOCK to fix WPR placement on GA100Timur Tabi1-0/+49
3 daysdrm/nouveau/gsp: use fb.bios.addr for gspFwWprEnd instead of vga_workspace.addrTimur Tabi1-1/+1
3 daysdrm/nouveau/gsp: add SEC2 to GA100 chip tableTimur Tabi1-0/+1
3 daysnouveau/gsp/rm: cleanup remaining IS_ERR_OR_NULL usageHongling Zeng2-4/+4
3 daysnouveau/gsp/rm: cleanup WARN_ON(IS_ERR_OR_NULL)Hongling Zeng1-1/+1
3 daysnouveau/gsp/rm: cleanup IS_ERR_OR_NULL in core implementationHongling Zeng2-4/+4
3 daysnouveau/gsp: cleanup IS_ERR_OR_NULL in rpc_rdHongling Zeng1-1/+1
3 daysnouveau/gsp: cleanup IS_ERR_OR_NULL in rm_alloc functionsHongling Zeng1-3/+3
4 daysdrm/xe: gate observation streams with perf_allow_cpu()John Hubbard4-19/+46
4 daysdrm/tegra: Fix iommu_map_sgtable() return value checkMikko Perttunen1-3/+6
4 daysdrm/tegra: dc: Fix device node reference leak in tegra_dc_has_output()Felix Gu1-1/+3
4 daysdrm/tegra: Enable cmu for Tegra186 and Tegra194Aaron Kling3-0/+154
4 daysdrm/tegra: Make tegra_fb_alloc() an internal interfaceThomas Zimmermann2-5/+1
4 daysdrm/tegra: fbdev: Use a DRM client bufferThomas Zimmermann1-24/+35
4 daysdrm/tegra: fbdev: Calculate buffer geometry with format helpersThomas Zimmermann1-18/+16
4 daysdrm/tegra: fbdev: Remove offset into framebuffer memoryThomas Zimmermann1-6/+2
4 daysdrm/tegra: fbdev: Do not assign to struct drm_fb_helper.infoThomas Zimmermann1-1/+0
4 daysdrm/tegra: dp: fix kernel-doc warnings in dp.hRandy Dunlap1-7/+5
4 daysdrm/tegra: sor: Remove usage of drm_simple_encoder_init()Jacob McLemore1-2/+7
4 daysdrm/tegra: hdmi: Open-code drm_simple_encoder_init()Souradipto Das1-3/+7
4 daysgpu: host1x: Allow entries in BO caches to be freedMikko Perttunen2-13/+3
4 daysdrm/tegra: gr2d/gr3d: Contain PM in the gr*d_probe/gr*d_removeIon Agorria2-14/+12
4 daysdrm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client is...Svyatoslav Ryhel2-8/+8
4 daysdrm/tegra: sor: use str_plural in tegra_sor_dp_link_configureThorsten Blum1-1/+2
4 daysdrm/tegra: dp: use str_plural in drm_dp_link_train_{full,fast}Thorsten Blum1-2/+4
4 daysdrm/panthor: Reduce padding in gems debugfs for refcountNicolas Frattaroli1-4/+4
4 daysdrm/panthor: Implement evicted status for GEM objectsNicolas Frattaroli2-4/+22
4 daysdrm/i915/dp: Account for AS_SDP guardband only when enabledAnkit Nautiyal1-3/+2
4 daysdrm/i915/dp: Enable AS SDP whenever VRR is possible or PR !asyncAnkit Nautiyal1-1/+5
4 daysdrm/i915/dp: Compute AS SDP after PSR compute configAnkit Nautiyal1-1/+1
4 daysdrm/i915/dp: Compute and include coasting vtotal for AS SDPAnkit Nautiyal2-1/+22
4 daysdrm/i915/dp: Program AS SDP DB[1:0] for PR with Link offAnkit Nautiyal1-2/+3
4 daysdrm/i915/dp: Set relevant Downspread Ctrl DPCD bits for PR + Auxless ALPMAnkit Nautiyal3-4/+21
4 daysdrm/i915/psr: Program Panel Replay CONFIG3 using AS SDP transmission timeAnkit Nautiyal1-1/+4
4 daysdrm/i915/display: Add helper for AS SDP transmission time selectionAnkit Nautiyal3-1/+32
4 daysdrm/i915/psr: Write the PR config DPCDs in burst modeAnkit Nautiyal1-13/+13
4 daysdrm/i915/dp: Allow AS SDP only if v2 is supportedAnkit Nautiyal1-2/+2
4 daysdrm/i915/dp: Add member to intel_dp to store AS SDP v2 supportAnkit Nautiyal2-0/+50
4 daysdrm/i915/psr: Add helper to get Async Video timing support in PR activeAnkit Nautiyal2-0/+12
4 daysMerge drm/drm-next into drm-misc-nextThomas Zimmermann476-7925/+23094
4 daysMerge v7.1-rc5 into drm-nextSimona Vetter61-275/+390
4 daysdrm/i915: rename intel_runtime_{suspend, resume} to i915_pm_runtime_{suspend,...Jani Nikula1-5/+5
4 daysdrm/i915/power: add "runtime" to intel_display_power_{suspend, resume}() namesJani Nikula3-6/+7
4 daysdrm/exynos: fix size_t format stringArnd Bergmann1-4/+4
4 daysdrm/i915/bw: Do not consider tile4 as tileYVille Syrjälä1-13/+16
4 daysdrm/i915/bw: Remove deinterleave fallback for TGL+Ville Syrjälä1-2/+0
4 daysdrm/i915/bw: Round the PM demand bandwidth downVille Syrjälä1-1/+1
4 daysdrm/i915/bw: Fix/unify peakbw calculationsVille Syrjälä1-10/+10
4 daysdrm/i915/bw: Fix DEPROGBWPCLIMIT handling on BMGVille Syrjälä1-1/+1
4 daysdrm/i915/bw: Fix rounding direction in clperchgroup calculationVille Syrjälä1-1/+1
4 daysdrm/i915/bw: Fix 'deinterleave' rounding directionVille Syrjälä1-1/+1
4 daysdrm/i915/bw: Fix bw rounding directionVille Syrjälä1-2/+2
4 daysdrm/i915/bw: Fix DCLK rounding messVille Syrjälä1-12/+14
4 daysdrm/i915/bw: Fix num_planes handling on TGL+Ville Syrjälä1-7/+1
4 daysdrm/xe: Move xe_uc_fw_abi.h to abi/Michal Wajdeczko3-4/+5
5 daysdrm/amdgpu: fix calling VM invalidation in amdgpu_hmm_invalidate_gfxChristian König2-2/+6
5 daysdrm/amdgpu: fix amdgpu_hmm_range_get_pagesChristian König1-8/+8
5 daysdrm/amdgpu/userq: use array instead of list for userq_vasSunil Khatri3-77/+45
5 daysdrm/amdgpu/userq: move mqd_destroy to later stage to keep core obj validSunil Khatri1-5/+4
5 daysdrm/amdkfd: fix a vulnerability of integer overflow in kfd debuggerEric Huang1-3/+5
5 daysdrm/amdgpu/userq: remove amdgpu_userq_create/destroy_object wrapperSunil Khatri3-82/+21
5 daysdrm/amd/pm/si: Disregard vblank time when no displays are connectedTimur Kristóf1-0/+4
5 daysdrm/amdkfd: Check for pdd drm file first in CRIU restore pathDavid Francis1-5/+5
5 daysdrm/amdgpu: fix potential overflow in fs_info.debugfs_nameStanley.Yang1-1/+2
5 daysdrm/amdgpu/userq: make sure queue is valid in the hang_detect_workSunil Khatri1-7/+7
5 daysdrm/amdgpu/userq: reserve root bo without interruptionSunil Khatri1-5/+1
5 daysdrm/amdgpu/userq: add amdgpu_bo_unpin when amdgpu_ttm_alloc_gart failsSunil Khatri1-1/+3
5 daysdrm/amdgpu: simplify return value in amdgpu_userq_get_doorbell_indexSunil Khatri2-14/+11
5 daysdrm/amdkfd: fix NULL pointer bug in svm_range_set_attrEric Huang1-0/+3
5 daysdrm/amd/display: Write REFCLK to 48MHz on DCN21Ivan Lipski1-2/+13
5 daysdrm/amdgpu/userq: Fix the mutex_init cleanup for fence_drv_lockSunil Khatri1-3/+2
5 daysdrm/amdgpu/userq: Fix doorbell object cleanup of queueSunil Khatri1-3/+8
5 daysdrm/amdgpu: check num_entries in GEM_OP GET_MAPPING_INFOZiyi Guo1-0/+5
5 daysdrm/amdgpu: fix lock leak on ENOMEM in AMDGPU_GEM_OP_GET_MAPPING_INFOMichael Bommarito1-2/+4
5 daysdrm/xe: Restore IDLEDLY regiter on engine resetBalasubramani Vivekanandan1-0/+5
5 daysdrm/radeon/radeon_connectors: remove radeon_connector_free_edidJoshua Peisach1-15/+15
5 daysdrm/radeon/radeon_connectors: use struct drm_edid instead of struct edidJoshua Peisach4-21/+21
5 daysdrm/amd/display: Initialize dsc_caps to 0Ivan Lipski1-1/+1
5 daysdrm/amdgpu: fix calling VM invalidation in amdgpu_hmm_invalidate_gfxChristian König2-2/+6
5 daysdrm/amdgpu: fix amdgpu_hmm_range_get_pagesChristian König1-8/+8
5 daysdrm/amd/ras: cap pending_ecc_list sizeStanley.Yang3-0/+56
5 daysdrm/amdgpu: init locals in umc_v12_0_convert_error_addressStanley.Yang1-1/+2
5 daysdrm/amdgpu/userq: use array instead of list for userq_vasSunil Khatri3-77/+45
5 daysdrm/amdgpu/userq: move mqd_destroy to later stage to keep core obj validSunil Khatri1-5/+4
5 daysdrm/amdkfd: fix a vulnerability of integer overflow in kfd debuggerEric Huang1-3/+5
5 daysdrm/amd: Add dedicated helper for amdgpu_device_find_parent()Mario Limonciello1-21/+23
5 daysdrm/amdgpu/userq: remove amdgpu_userq_create/destroy_object wrapperSunil Khatri3-82/+21
5 daysdrm/amdgpu: Fix TOCTOU on UniRAS command response sizeChenglei Xie1-6/+10
5 daysdrm/amdgpu: bound SR-IOV RAS CPER dump parsing against used_sizeChenglei Xie1-5/+15
5 daysdrm/amd/pm/si: Notify the SMC when switching to ACJeremy Klarenbeek1-7/+10
5 daysdrm/amd/pm/si: Fix updating clock limits from power statesJeremy Klarenbeek1-5/+24
5 daysdrm/amd/pm/smu7: Notify SMU7 of DC->AC switchTimur Kristóf3-0/+28
5 daysdrm/amd/pm: Rename enable_bapm() to notify_ac_dc()Timur Kristóf3-8/+8
5 daysdrm/amd/pm/si: Disregard vblank time when no displays are connectedTimur Kristóf1-0/+4
5 daysdrm/amd/pm: Delete PP_DAL_POWERLEVELTimur Kristóf1-18/+0
5 daysdrm/amd/pm: Delete get_dal_power_levelTimur Kristóf6-29/+0
5 daysdrm/amd/pm: Delete vddc_dep_on_dal_pwrlTimur Kristóf5-87/+0
5 daysdrm/amd/pm: Delete non-functional SMU8 get_dal_power_level implementationTimur Kristóf1-22/+0
5 daysdrm/amd/pm: Delete dummy get_dal_power_level implementationsTimur Kristóf4-55/+0
5 daysdrm/amd/pm: Delete unused get_display_power_level() functionTimur Kristóf2-14/+0
5 daysdrm/amd/display: Delete dm_pp_clocks_stateTimur Kristóf1-23/+0
5 daysdrm/amd/display: Delete disp_clk_voltage from integrated info (v2)Timur Kristóf3-63/+0
5 daysdrm/amd/display: Delete max_clks_by_state from DCE clock manager (v2)Timur Kristóf5-128/+0
5 daysdrm/amd/display: Set max supported display clock without max_clks_by_state (v2)Timur Kristóf1-5/+11
5 daysdrm/amd/display: Delete max_clocks_stateTimur Kristóf1-3/+0
5 daysdrm/amd/display: Remove min/max clock levels from clk_mgr (v2)Timur Kristóf5-79/+0
5 daysdrm/amd/display: Delete dce_get_required_clocks_state()Timur Kristóf2-37/+0
5 daysdrm/amdkfd: Check for pdd drm file first in CRIU restore pathDavid Francis1-5/+5
5 daysdrm/amdgpu: fix potential overflow in fs_info.debugfs_nameStanley.Yang1-1/+2
5 daysdrm/amdgpu/userq: make sure queue is valid in the hang_detect_workSunil Khatri1-7/+7
5 daysdrm/amdgpu/userq: reserve root bo without interruptionSunil Khatri1-5/+1
5 daysdrm/amdgpu/userq: add amdgpu_bo_unpin when amdgpu_ttm_alloc_gart failsSunil Khatri1-1/+3
5 daysdrm/amdgpu: simplify return value in amdgpu_userq_get_doorbell_indexSunil Khatri2-14/+11
5 daysdrm/amdkfd: fix NULL pointer bug in svm_range_set_attrEric Huang1-0/+3
5 daysdrm/amd/display: Write REFCLK to 48MHz on DCN21Ivan Lipski1-2/+13
5 daysdrm/amdgpu/userq: Fix the mutex_init cleanup for fence_drv_lockSunil Khatri1-3/+2
5 daysdrm/amd/display: Delete unimplemented dm_pp_apply_power_level_change_request(...Timur Kristóf6-43/+0
5 daysdrm/amdgpu/userq: Fix doorbell object cleanup of queueSunil Khatri1-3/+8
5 daysdrm/amdgpu: Replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-1/+1
5 daysdrm/amd/display: Replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-3/+3
5 daysdrm/amdgpu: check num_entries in GEM_OP GET_MAPPING_INFOZiyi Guo1-0/+5
5 daysrust: io: make IoMem and ExclusiveIoMem lifetime-parameterizedDanilo Krummrich1-2/+2
5 daysrust: auxiliary: make Driver trait lifetime-parameterizedDanilo Krummrich1-5/+5
5 daysrust: platform: make Driver trait lifetime-parameterizedDanilo Krummrich1-5/+5
5 daysdrm/amdgpu: fix lock leak on ENOMEM in AMDGPU_GEM_OP_GET_MAPPING_INFOMichael Bommarito1-2/+4
5 daysdrm/amd/display: Fix amdgpu_dm KUnit allmodconfig buildRay Wu6-9/+16
5 daysrust: device: make Core and CoreInternal lifetime-parameterizedDanilo Krummrich2-2/+5
5 daysrust: driver: decouple driver private data from driver typeDanilo Krummrich2-0/+2
5 daysdrm/amdkfd: Fix UML build guards for x86_64-only codeAlex Hung2-4/+4
5 daysdrm/xe: Restore IDLEDLY regiter on engine resetBalasubramani Vivekanandan1-0/+5
5 daysdrm/dp: Add DSC virtual DPCD quirk for Realtek MST branch deviceImre Deak1-0/+2
5 daysdrm/xe/pm: Do early initialization in init_early()Michal Wajdeczko1-8/+7
5 daysdrm/xe/pm: Don't access device in init_early()Michal Wajdeczko4-5/+32
5 daysdrm/xe: Separate early xe_device initializationMichal Wajdeczko2-11/+29
5 daysdrm/xe: Move xe->info.devid|revid initializationMichal Wajdeczko3-2/+18
5 daysdrm/xe: Move xe->info.force_execlist initializationMichal Wajdeczko2-1/+1
5 daysdrm/xe: Drop unused param from xe_device_create()Michal Wajdeczko3-5/+11
5 daysdrm/xe: Use raw device ID to find sub-platform descriptorMichal Wajdeczko1-3/+4
5 daysdrm/i915/power: drop resume parameter from intel_display_power_init_hw()Jani Nikula3-20/+24
5 daysdrm/i915/power: rename intel_power_domains_*() to intel_display_power_*()Jani Nikula7-55/+55
5 daysdrm/i915/power: make intel_power_domains_{suspend, resume}() staticJani Nikula2-4/+2
5 daysdrm/i915/display: stop passing i to for_each_pipe_crtc_modeset_{enable, disab...Jani Nikula4-31/+26
5 daysdrm/i915/display: stop passing i to for_each_*_intel_crtc_in_state() macrosJani Nikula14-141/+89
5 daysdrm/i915/display: pass struct intel_display to all for_each_intel_crtc*() macrosJani Nikula29-105/+105
5 daysdrm/i915/display: always pass display->drm to for_each_intel_crtc*()Jani Nikula3-3/+6
5 daysdrm/i915/display: switch from drm_for_each_crtc() to for_each_intel_crtc()Jani Nikula1-6/+6