aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge drm/drm-next into drm-misc-nextThomas Zimmermann5-12/+65
4 daysMerge v7.1-rc5 into drm-nextSimona Vetter3-11/+18
6 daysMerge tag 'drm-misc-next-2026-05-21' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie1-0/+7
7 daysdrm/exec, drm/xe, drm/amdgpu: Add an accessor for struct drm_exec::ticketThomas Hellström1-0/+11
7 daysdrm/exec, drm/xe: Avoid abusing the drm_exec retry pointerThomas Hellström1-0/+19
7 daysdrm/exec: Make the drm_exec_until_all_locked() macro more readableThomas Hellström1-9/+12
7 daysdrm/exec: Remove the index parameter from drm_exec_for_each_locked_obj[_reverse]Thomas Hellström1-8/+12
10 daysMerge tag 'drm-misc-fixes-2026-05-21' of https://gitlab.freedesktop.org/drm/m...Dave Airlie2-11/+16
13 daysdrm/bridge: add of_drm_get_bridge_by_endpoint()Luca Ceresoli1-0/+7
14 daysdrm/gem: Make the GEM LRU lock part of drm_deviceBoris Brezillon2-11/+16
2026-05-16Merge tag 'drm-misc-fixes-2026-05-15' of https://gitlab.freedesktop.org/drm/m...Dave Airlie1-0/+2
2026-05-15Merge tag 'drm-intel-next-2026-05-14' of https://gitlab.freedesktop.org/drm/i...Dave Airlie1-0/+42
2026-05-15Merge tag 'drm-xe-next-2026-05-14' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie1-1/+5
2026-05-13drm/ttm: Support 52-bit PAs in ttm_placeFelix Kuehling1-2/+2
2026-05-11drm/i915: Introduce the main fb_pin parent interfaceVille Syrjälä1-0/+22
2026-05-11drm/i915: Move intel_fb_pin_params to the parent interfaceVille Syrjälä1-0/+12
2026-05-11drm/i915: Introduce intel_parent_fb_pin_get_map()Ville Syrjälä1-0/+8
2026-05-11drm/dp: Store coasting vtotal in struct drm_dp_as_sdpAnkit Nautiyal1-0/+1
2026-05-11drm/dp: Add DPCD for configuring AS SDP for PR + VRRAnkit Nautiyal1-0/+6
2026-05-11drm/dp: Add bits for AS SDP FAVT Payload Fields Parsing supportAnkit Nautiyal1-0/+1
2026-05-11drm/dp: Clean up DPRX feature enumeration macrosAnkit Nautiyal1-4/+4
2026-05-11drm/dp: Rename and relocate AS SDP payload field masksAnkit Nautiyal1-2/+3
2026-05-11drm/panel: Make drm_panel_init() staticAlbert Esteve1-4/+0
2026-05-08drm/ttm: Fix ttm_bo_swapout() infinite LRU walk on swapout failureThomas Hellström1-0/+2
2026-05-08Merge drm/drm-next into drm-xe-nextThomas Hellström38-331/+1041
2026-05-08Merge tag 'drm-misc-next-2026-05-07' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie3-7/+3
2026-05-07Merge drm/drm-next into drm-misc-nextMaxime Ripard26-237/+844
2026-05-07drm/gpusvm: Drop redundant @flags.* kernel-doc on struct drm_gpusvm_pagesShuicheng Lin1-6/+1
2026-05-06drm/xe/cri: Add new PCI IDsBalasubramani Vivekanandan1-1/+5
2026-05-06Revert "drm/edid: add CTA Video Format Data Block support"Maarten Lankhorst1-3/+0
2026-05-06Merge tag 'drm-intel-next-2026-05-05' of https://gitlab.freedesktop.org/drm/i...Dave Airlie5-7/+597
2026-05-06Merge tag 'drm-misc-next-2026-04-20' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie12-77/+123
2026-05-04drm/crc: Fix typo in doc for drm_crtc_crcEduardo Vasconcelos1-1/+1
2026-05-04Merge tag 'drm-xe-next-2026-04-30' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie1-0/+11
2026-05-04drm: Rename struct drm_atomic_state to drm_atomic_commitMaxime Ripard20-230/+230
2026-05-01Merge tag 'amd-drm-fixes-7.1-2026-04-30' of https://gitlab.freedesktop.org/ag...Dave Airlie1-0/+6
2026-04-28drm/amdgpu: fix build for CONFIG_DRM_FBDEV_EMULATION=nYury Norov1-0/+6
2026-04-27Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-10/+44
2026-04-26drm/edid: add CTA Video Format Data Block supportHamza Mahfooz1-0/+3
2026-04-24Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-9/+42
2026-04-24Merge tag 'drm-fixes-2026-04-24' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-1/+2
2026-04-24drm/mipi-dsi: add mipi_dsi_shutdown_peripheral_multiAvinal Kumar1-0/+1
2026-04-24drm/drm_ras: Add clear-error-counter netlink command to drm_rasRiana Tauro1-0/+11
2026-04-24Merge tag 'drm-misc-fixes-2026-04-23' of https://gitlab.freedesktop.org/drm/m...Dave Airlie1-1/+2
2026-04-18drm/panel: add devm_drm_panel_add() helperDmitry Baryshkov1-0/+1
2026-04-18drm/of: add helper to count data-lanes on a remote endpointDmitry Baryshkov1-0/+13
2026-04-17drm/sched: Remove drm_sched_init_args->num_rqsTvrtko Ursulin1-3/+0
2026-04-17drm/sched: Embed run queue singleton into the schedulerTvrtko Ursulin1-4/+1
2026-04-17drm/sched: Remove FIFO and RR and simplify to a single run queueTvrtko Ursulin1-32/+4
2026-04-17drm/sched: Favour interactive clients slightlyTvrtko Ursulin1-0/+5
2026-04-17drm/sched: Add fair scheduling policyTvrtko Ursulin1-3/+14
2026-04-17drm/sched: Account entity GPU timeTvrtko Ursulin1-0/+12
2026-04-17drm/sched: Implement RR via FIFOTvrtko Ursulin1-4/+12
2026-04-16drm/sched: Make drm_sched_entity_kill() a public functionPhilipp Stanner1-0/+1
2026-04-16drm/drm_atomic: duplicate colorop states if plane color pipeline in useMelissa Wen1-1/+2
2026-04-16drm/bridge: lock the encoder chain in scoped for_each loopsLuca Ceresoli1-26/+47
2026-04-16drm/encoder: add mutex to protect the bridge chainLuca Ceresoli1-0/+4
2026-04-16Merge tag 'amd-drm-next-7.1-2026-04-03' of https://gitlab.freedesktop.org/agd...Dave Airlie1-0/+38
2026-04-15drm/i915: Remove the vma parent interfaceVille Syrjälä1-7/+0
2026-04-15drm/i915: Move initial plane vblank wait into display codeVille Syrjälä1-2/+0
2026-04-15drm/i915: Introduce sanity to the plane_config pointer vs. array thingVille Syrjälä1-1/+1
2026-04-14drm/bridge: dw-hdmi: document the output_port fieldLuca Ceresoli1-0/+6
2026-04-13drm/bridge: analogix_dp: Attach the next bridge in analogix_dp_bridge_attach()Damon Ding1-1/+0
2026-04-13drm/bridge: analogix_dp: Add new API analogix_dp_finish_probe()Damon Ding1-0/+2
2026-04-12drm/pagemap: Drop source_peer_migrates flag and assume trueMatthew Brost1-7/+2
2026-04-12drm/gpusvm: Use dma-map IOVA alloc, link, and sync API in GPU SVMMatthew Brost1-0/+5
2026-04-10drm/connector: Make drm_connector_attach_hdr_output_metadata_property() retur...Maíra Canal1-1/+1
2026-04-09drm/bridge: analogix_dp: Remove unused struct drm_connector* for &analogix_dp...Damon Ding1-2/+1
2026-04-09drm/bridge: analogix_dp: Remove unused &analogix_dp_plat_data.get_modes()Damon Ding1-2/+0
2026-04-09drm/bridge: analogix_dp: Remove redundant &analogix_dp_plat_data.skip_connectorDamon Ding1-1/+0
2026-04-09drm/bridge: Move legacy bridge driver out of imx directory for multi-platform...Damon Ding2-17/+17
2026-04-09drm/bridge: analogix_dp: Add &analogix_dp_plat_data.next_bridgeDamon Ding1-0/+1
2026-04-09Merge drm/drm-next into drm-intel-nextJani Nikula2-4/+7
2026-04-08drm/i915/pci: move intel_pci_config.h under include/drm/intelJani Nikula1-0/+110
2026-04-08drm/i915/mchbar: move intel_mchbar_regs.h under include/drm/intelJani Nikula1-0/+273
2026-04-08Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-4/+69
2026-04-08ttm/pool: port to list_lru. (v2)Dave Airlie1-4/+3
2026-04-07drm/display: Add drm helper to check pr optimization supportAnimesh Manna1-0/+6
2026-04-06mei: lb: add late binding version 2Alexander Usyskin1-9/+42
2026-04-03drm/edid: Parse AMD Vendor-Specific Data BlockChenyu Chen1-0/+38
2026-04-03Merge tag 'drm-msm-next-2026-04-02' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie1-0/+4
2026-04-02drm/{i915, xe}: move fbdev fb calls to parent interfaceJani Nikula1-0/+7
2026-04-01drm/{i915, xe}: add shared header for VLV IOSF sideband units and registersJani Nikula1-0/+192
2026-04-01drm/i915: move VLV IOSF sideband to display parent interfaceJani Nikula1-0/+11
2026-03-31drm/edid: Parse AMD Vendor-Specific Data BlockChenyu Chen1-0/+38
2026-03-31Merge tag 'drm-intel-next-2026-03-30' of https://gitlab.freedesktop.org/drm/i...Dave Airlie1-0/+62
2026-03-30Merge drm/drm-next into drm-intel-nextJani Nikula24-567/+386
2026-03-27Merge tag 'drm-misc-next-2026-03-26' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie9-295/+156
2026-03-27Merge tag 'drm-xe-next-2026-03-25' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie2-0/+32
2026-03-25drm/simple-kms: Deprecate simple-kms helpersThomas Zimmermann1-211/+5
2026-03-25drm/mipi-dbi: Remove simple-display helpers from mipi-dbiThomas Zimmermann1-54/+0
2026-03-25drm/mipi-dbi: Provide callbacks for atomic interfacesThomas Zimmermann1-0/+86
2026-03-25drm/mipi-dbi: Support custom pipelines with drm_mipi_dbi_dev_init()Thomas Zimmermann1-0/+4
2026-03-25drm/mipi-dbi: Only modify planes on enabled CRTCsThomas Zimmermann1-3/+0
2026-03-25drm/mipi-dsi: add RGB101010 pixel formatAlexander Koskovich1-0/+4
2026-03-24drm/display: hdmi: Use drm_output_color_format instead of hdmi_colorspaceMaxime Ripard4-8/+11
2026-03-24drm/connector: Remove DRM_COLOR_FORMAT definesMaxime Ripard1-5/+0
2026-03-24drm/connector: Introduce drm_output_color_format enumMaxime Ripard1-8/+34
2026-03-24drm/xe/pf: Add FLR_PREPARE state to VF control flowPiotr Piórkowski1-0/+11
2026-03-23Merge tag 'drm-misc-next-2026-03-20' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie3-1/+20
2026-03-20drm/bridge: add drm_bridge_clear_and_put()Luca Ceresoli1-0/+1
2026-03-20drm/ttm: Update the struct ttm_operation_ctx kerneldocThomas Hellström1-9/+19
2026-03-20drm/ttm: Avoid invoking the OOM killer when reading back swapped contentThomas Hellström1-1/+1
2026-03-20drm/atomic: Remove state argument to drm_atomic_private_obj_initMaxime Ripard1-1/+0
2026-03-19Merge drm/drm-next into drm-xe-nextThomas Hellström8-41/+562
2026-03-18drm: Add CRTC background color propertyCristian Ciocaltea3-1/+20
2026-03-17drm/intel: add shared step.h and switch i915 to use itJani Nikula1-0/+62
2026-03-17Merge tag 'drm-intel-next-2026-03-16' of https://gitlab.freedesktop.org/drm/i...Dave Airlie7-41/+560
2026-03-16drm/{i915,xe}: move framebuffer bo to parent interfaceJani Nikula1-0/+6
2026-03-16drm/{i915, xe}/bo: move display bo calls to parent interfaceJani Nikula1-0/+16
2026-03-16Merge tag 'amd-drm-next-7.1-2026-03-12' of https://gitlab.freedesktop.org/agd...Dave Airlie1-0/+2
2026-03-13drm/pagemap: Add helper to access zone_device_dataFrancois Dugast1-0/+21
2026-03-12Merge drm/drm-next into drm-xe-nextMatthew Brost23-557/+490
2026-03-11Merge v7.0-rc3 into drm-nextSimona Vetter1-0/+2
2026-03-11drm/{i915, xe}/frontbuffer: move frontbuffer handling to parent interfaceJani Nikula1-0/+11
2026-03-11drm/intel: fix @dpt kernel-doc for parent interfaceJani Nikula1-1/+1
2026-03-06drm/amdgpu: Move test for fbdev GEM object into generic helperThomas Zimmermann1-0/+8
2026-03-05drm/ras: Introduce the DRM RAS infrastructure over generic netlinkRodrigo Vivi2-0/+92
2026-03-04drm/dp: Add definition for Panel Replay full-line granularityJouni Högander1-0/+2
2026-03-04drm/intel: add pick.h for the various "picker" helpersJani Nikula1-0/+51
2026-03-04drm/intel: add reg_bits.h for the various register content helpersJani Nikula1-0/+139
2026-03-04drm/dp: Add definition for Panel Replay full-line granularityJouni Högander1-0/+2
2026-03-03drm/i915: add VMA to parent interfaceJani Nikula1-0/+7
2026-03-03Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-0/+18
2026-03-03drm/client: Export drm_client_buffer_create()Thomas Zimmermann1-0/+3
2026-03-03Merge tag 'drm-xe-next-2026-03-02' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie2-0/+18
2026-02-27drm/i915/overlay: Convert overlay to parent interfaceVille Syrjälä1-0/+33
2026-02-26drm/i915/dpt: pass opaque struct intel_dpt around instead of i915_address_spaceJani Nikula1-5/+5
2026-02-26drm/i915/dpt: move suspend/resume to parent interfaceJani Nikula1-0/+2
2026-02-26drm/i915/dpt: move create/destroy to parent interfaceJani Nikula1-0/+9
2026-02-25Merge drm/drm-next into drm-intel-nextJani Nikula23-350/+787
2026-02-23Merge drm/drm-next into drm-misc-nextMaxime Ripard1-1/+1
2026-02-21drm/bridge: synopsys: dw-dp: Set pixel mode by platform dataAndy Yan1-0/+7
2026-02-20drm/sa: Split drm_suballoc_new() into SA alloc and init helpersSatyanarayana K V P1-0/+6
2026-02-17drm/pagemap: pass pagemap_addr by referenceArnd Bergmann1-1/+1
2026-02-17drm/pagemap: pass pagemap_addr by referenceArnd Bergmann1-1/+1
2026-02-12drm/i915: Remove i915_reg.h from intel_display_irq.cUma Shankar1-0/+49
2026-02-12drm/i915: Remove i915_reg.h from i9xx_wm.cUma Shankar1-0/+21
2026-02-12drm/i915: Remove i915_reg.h from intel_overlay.cUma Shankar1-0/+43
2026-02-12drm/{i915, xe}: Extract pcode definitions to common headerUma Shankar1-0/+108
2026-02-10drm/xe/nvlp: Add NVL-P platform definitionShekhar Chauhan1-0/+12
2026-02-10drm/atomic-helper: Add private_obj atomic_create_state helperMaxime Ripard1-0/+3
2026-02-10drm/atomic: Add new atomic_create_state callback to drm_private_objMaxime Ripard1-0/+13
2026-02-10drm/atomic: Make drm_atomic_private_obj_init fallibleMaxime Ripard1-4/+4
2026-02-10drm: Allow driver-managed destruction of colorop objectsChaitanya Kumar Borah1-5/+25
2026-02-10drm/colorop: Add destroy helper for colorop objectsChaitanya Kumar Borah1-0/+2
2026-02-06drm/fbdev-emulation: Remove empty placeholdersThomas Zimmermann1-105/+0
2026-02-06gpu: Move DRM buddy allocator one level up (part two)Joel Fernandes1-0/+18
2026-02-06gpu: Move DRM buddy allocator one level up (part one)Joel Fernandes1-171/+0
2026-02-05Merge drm/drm-next into drm-misc-nextThomas Zimmermann9-213/+489
2026-01-28BackMerge tag 'v6.19-rc7' into drm-nextDave Airlie5-207/+140
2026-01-27drm/connector: Add a new 'panel_type' propertyMario Limonciello (AMD)2-0/+5
2026-01-27drm/{i915, xe}/pcode: move display pcode calls to parent interfaceJani Nikula1-0/+10
2026-01-26drm/{i915, xe}/dsb: move DSB buffer to parent interfaceJani Nikula1-0/+14
2026-01-23drm/i915: Document the GMCH_CTRL register a bitVille Syrjälä1-4/+5
2026-01-23drm/i915: Clean up PCI config space reg definesVille Syrjälä1-36/+34
2026-01-23drm/i915: Get rid of the INTEL_GMCH_CTRL aliasVille Syrjälä1-2/+3
2026-01-23Merge tag 'drm-misc-next-2026-01-22' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie5-44/+197
2026-01-22drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATEThomas Hellström1-2/+17
2026-01-22drm, drm/xe: Fix xe userptr in the absence of CONFIG_DEVICE_PRIVATEThomas Hellström1-4/+14
2026-01-20drm/bridge: samsung-dsim: samsung_dsim_host_attach: convert to of_drm_find_an...Luca Ceresoli1-1/+0
2026-01-20drm: of: drm_of_panel_bridge_remove(): convert to of_drm_find_and_get_bridge()Luca Ceresoli1-1/+2
2026-01-20drm: of: drm_of_panel_bridge_remove(): fix device_node leakLuca Ceresoli1-0/+3
2026-01-20drm/rockchip: inno-hdmi: make inno_hdmi.h header self-containedJani Nikula1-0/+2
2026-01-19drm/display: hdmi_state_helper: split InfoFrame functions per typeDmitry Baryshkov1-30/+75
2026-01-19drm/bridge: refactor HDMI InfoFrame callbacksDmitry Baryshkov1-12/+115
2026-01-19drm/connector: make clear_infoframe callback mandatory for HDMI connectorsDmitry Baryshkov1-1/+1
2026-01-16Merge tag 'drm-misc-fixes-2026-01-16' of https://gitlab.freedesktop.org/drm/m...Simona Vetter2-20/+38
2026-01-16Merge tag 'drm-intel-next-2026-01-15' of https://gitlab.freedesktop.org/drm/i...Dave Airlie2-1/+19
2026-01-16Merge tag 'drm-misc-next-2026-01-15' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie3-6/+10
2026-01-14drm/atomic: add max_size check to drm_property_replace_blob_from_id()Dmitry Baryshkov1-0/+1
2026-01-14drm/mode_object: add drm_object_immutable_property_get_value()Dmitry Baryshkov1-0/+3
2026-01-09drm/dp: Add byte-by-byte fallback for broken USB-C adaptersChia-Lin Kao (AceLan)1-20/+37
2026-01-09Merge tag 'drm-misc-next-2026-01-08' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie4-31/+69
2026-01-08drm/gpuvm: use const for drm_gpuva_op_* ptrsAlice Ryhl1-4/+4
2026-01-08drm/gpuvm: drm_gpuvm_bo_obtain() requires lock and staged modeAlice Ryhl1-2/+2
2026-01-08mei: late_bind: fix struct intel_lb_component_ops kernel-docJani Nikula1-1/+2
2026-01-08Merge tag 'drm-misc-fixes-2026-01-07' of https://gitlab.freedesktop.org/drm/m...Dave Airlie2-183/+88
2026-01-07drm/bridge: dw-hdmi-qp: Fix spurious IRQ on resumeSebastian Reichel1-0/+1
2026-01-03drm/atomic-helper: Export and namespace some functionsLinus Walleij1-0/+22
2026-01-03Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable"Tomi Valkeinen1-183/+66
2026-01-01Merge tag 'drm-xe-next-2025-12-30' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie3-7/+242
2025-12-30drm/bridge: add next_bridge pointer to struct drm_bridgeLuca Ceresoli1-0/+11
2025-12-30drm/bridge: add of_drm_find_and_get_bridge()Luca Ceresoli1-0/+5
2025-12-27Merge tag 'drm-intel-next-2025-12-19' of https://gitlab.freedesktop.org/drm/i...Dave Airlie2-0/+90
2025-12-25drm/rockchip: inno-hdmi: Convert to drm bridgeAndy Yan1-0/+33
2025-12-25drm/bridge: add connector argument to .hpd_notify callbackDmitry Baryshkov1-0/+1
2025-12-23drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before useThomas Hellström1-3/+14
2025-12-23drm/pagemap, drm/xe: Support destination migration over interconnectThomas Hellström1-1/+18
2025-12-23drm/gpusvm: Introduce a function to scan the current migration stateThomas Hellström1-0/+29
2025-12-23drm/pagemap, drm/xe: Clean up the use of the device-private page ownerThomas Hellström1-2/+1
2025-12-23drm/pagemap_util: Add a utility to assign an owner to a set of interconnected...Thomas Hellström1-0/+50
2025-12-23drm/pagemap: Add a drm_pagemap cache and shrinkerThomas Hellström2-3/+92
2025-12-23drm/pagemap, drm/xe: Manage drm_pagemap provider lifetimesThomas Hellström1-3/+7
2025-12-23drm/pagemap, drm/xe: Add refcounting to struct drm_pagemapThomas Hellström1-0/+36
2025-12-23drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before useThomas Hellström1-3/+14
2025-12-22drm/atomic: convert drm_atomic_get_{old, new}_colorop_state() into proper fun...Jani Nikula1-31/+8
2025-12-22drm/{i915, xe}: pass struct drm_device instead of drm_device to ->alloc_objJani Nikula1-1/+1
2025-12-22drm/{i915, xe}: pass struct drm_plane_state instead of struct drm_crtc to ->s...Jani Nikula1-1/+2
2025-12-22drm/i915: further deduplicate intel_find_initial_plane_obj()Jani Nikula1-1/+6