aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm
AgeCommit message (Expand)AuthorFilesLines
2024-03-21Merge tag 'drm-next-2024-03-22' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds3-5/+5
2024-03-18drm: Fix drm_fixp2int_round() making it add 0.5Arthur Grillo1-2/+1
2024-03-14drm/bridge: correct DRM_BRIDGE_OP_EDID documentationDmitry Baryshkov1-2/+2
2024-03-13Merge tag 'drm-next-2024-03-13' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds20-174/+605
2024-03-13drm/probe-helper: warn about negative .get_modes()Jani Nikula1-1/+2
2024-03-12Merge tag 'docs-6.9' of git://git.lwn.net/linuxLinus Torvalds1-8/+8
2024-03-01Merge tag 'drm-misc-next-2024-02-29' of https://anongit.freedesktop.org/git/d...Dave Airlie2-0/+33
2024-02-28drm/dp: Don't attempt AUX transfers when eDP panels are not poweredDouglas Anderson1-0/+6
2024-02-28drm/tests: Add helper to create mock crtcMaxime Ripard1-0/+10
2024-02-28drm/tests: Add helper to create mock planeMaxime Ripard1-0/+11
2024-02-28drm/tests: helpers: Include missing drm_drv headerMaxime Ripard1-0/+2
2024-02-28Merge tag 'drm-intel-next-2024-02-27-1' of git://anongit.freedesktop.org/drm/...Dave Airlie4-1/+313
2024-02-27drm/i915/dp: Handle DP tunnel IRQsImre Deak1-0/+1
2024-02-27drm/dp: Add support for DP tunnelingImre Deak2-0/+308
2024-02-27drm/dp: Add drm_dp_max_dprx_data_rate()Imre Deak1-0/+1
2024-02-26Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-0/+7
2024-02-26Merge tag 'drm-misc-next-2024-02-22' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter2-1/+14
2024-02-23drm/bridge: aux-hpd: separate allocation and registrationJohan Hovold1-0/+15
2024-02-22drm/dp: add an API to indicate if sink supports VSC SDPPaloma Arellano1-0/+2
2024-02-22drm/dp: drop the size parameter from drm_dp_vsc_sdp_pack()Abhinav Kumar1-2/+1
2024-02-22drm/dp: move intel_dp_vsc_sdp_pack() to generic helperAbhinav Kumar1-0/+3
2024-02-16drm: add drm_gem_object_is_shared_for_memory_stats() helperAlex Deucher1-0/+13
2024-02-16Merge tag 'drm-misc-next-2024-02-15' of git://anongit.freedesktop.org/drm/drm...Dave Airlie3-136/+117
2024-02-16Merge tag 'drm-intel-next-2024-02-07' of git://anongit.freedesktop.org/drm/dr...Dave Airlie3-0/+7
2024-02-15drm: Spelling s/hardward/hardware/gGeert Uytterhoeven1-1/+1
2024-02-14drm/i915: Update ADL-N PCI IDsGustavo Sousa1-1/+3
2024-02-09drm: remove drm_debug_printer in favor of drm_dbg_printerJani Nikula1-17/+0
2024-02-09drm/dp: switch drm_dp_vsc_sdp_log() to struct drm_printerJani Nikula1-2/+1
2024-02-09drm/print: add drm_dbg_printer() for drm device specific printerJani Nikula1-0/+24
2024-02-09drm/print: move enum drm_debug_category etc. earlier in drm_print.hJani Nikula1-95/+95
2024-02-09drm/print: make drm_err_printer() device specific by using drm_err()Jani Nikula1-3/+8
2024-02-09drm/bridge: remove ->get_edid callbackJani Nikula1-30/+0
2024-02-08drm/bridge: remove drm_bridge_get_edid() in favour of drm_bridge_edid_read()Jani Nikula1-2/+0
2024-02-08drm/bridge: add ->edid_read hook and drm_bridge_edid_read()Jani Nikula1-0/+33
2024-02-05drm/rect: fix kernel-doc typosRandy Dunlap1-2/+2
2024-01-30drm/vram-helper: Fix 'multi-line' kernel-doc commentsAnna-Maria Behnsen1-8/+8
2024-01-29Merge drm/drm-next into drm-misc-nextMaxime Ripard11-40/+274
2024-01-26drm/ttm: Make sure the mapped tt pages are decrypted when neededZack Rusin1-1/+8
2024-01-25drm/ttm: replace busy placement with flags v6Somalapuram Amaranath2-10/+8
2024-01-22drm/exec, drm/gpuvm: Prefer u32 over uint32_tThomas Hellström2-3/+3
2024-01-18drm/i915: Add additional ARL PCI IDsMatt Roper1-0/+3
2024-01-17drm/managed: Add drmm_release_actionMichał Winiarski1-0/+4
2024-01-15Merge drm/drm-next into drm-intel-nextJani Nikula40-740/+1260
2024-01-12Merge tag 'drm-next-2024-01-10' of git://anongit.freedesktop.org/drm/drmLinus Torvalds34-732/+1270
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-01-09drm: Add eDP 1.5 early transport definitionJouni Högander1-0/+1
2024-01-08mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov1-1/+1
2024-01-08drm/probe-helper: remove unused drm_connector_helper_get_modes_from_ddc()Jani Nikula1-1/+0
2024-01-05drm: Move drm_set_preferred_mode() helper from drm_edid to drm_modesJavier Martinez Canillas2-2/+2
2024-01-05drm/edid: prefer forward declarations over includes in drm_edid.hJani Nikula1-7/+5
2024-01-05Merge tag 'drm-misc-next-fixes-2024-01-04' of git://anongit.freedesktop.org/d...Dave Airlie1-35/+45
2024-01-02drm: Don't treat 0 as -1 in drm_fixp2int_ceilHarry Wentland1-1/+1
2024-01-02drm/gpuvm: fix all kernel-doc warnings in include/drm/drm_gpuvm.hRandy Dunlap1-35/+45
2023-12-22Merge tag 'drm-misc-next-fixes-2023-12-21' of git://anongit.freedesktop.org/d...Dave Airlie1-0/+1
2023-12-22Merge tag 'drm-xe-next-2023-12-21-pr1-1' of https://gitlab.freedesktop.org/dr...Dave Airlie2-0/+200
2023-12-21drm/xe: Sync MTL PCI IDs with i915Lucas De Marchi1-23/+4
2023-12-21drm/xe: ATS-M device ID updateHaridhar Kalvala1-1/+2
2023-12-21drm/xe: Add missing RPL and ADLJosé Roberto de Souza1-2/+7
2023-12-21drm/xe: Include RPL-U to pciidlistJosé Roberto de Souza1-0/+1
2023-12-21drm/xe/dg2: Remove one PCI IDShekhar Chauhan1-1/+0
2023-12-21drm/xe: Add new DG2 PCI IDsShekhar Chauhan1-1/+5
2023-12-21drm/gpuva: Add drm_gpuva_for_each_op_reverseMatthew Brost1-0/+10
2023-12-21drm/xe/lnl: Add LNL platform definitionMatt Roper1-0/+5
2023-12-21drm/xe: Update ARL-S DevIDs to the latest BSpecLucas De Marchi1-2/+1
2023-12-19drm/xe: Update the list of devices to add even more TGL devicesCarlos Santa1-2/+2
2023-12-20Merge tag 'drm-msm-next-2023-12-15' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie1-1/+1
2023-12-20Merge tag 'amd-drm-next-6.8-2023-12-15' of https://gitlab.freedesktop.org/agd...Dave Airlie3-1/+14
2023-12-19drm/print: Add drm_dbg_ratelimitedNirmoy Das1-0/+3
2023-12-19drm: using mul_u32_u32() requires linux/math64.hStephen Rothwell1-0/+1
2023-12-19Merge tag 'drm-misc-next-2023-12-14' of git://anongit.freedesktop.org/drm/drm...Dave Airlie3-7/+6
2023-12-18drm/atomic: Make the drm_atomic_state documentation less ambiguousMaxime Ripard1-1/+7
2023-12-18drm/atomic: Rework the object doc a bitMaxime Ripard1-4/+16
2023-12-18drm/atomic: Remove inexistent referenceMaxime Ripard1-1/+1
2023-12-18drm/atomic: Move the drm_atomic_state field doc inlineMaxime Ripard1-10/+40
2023-12-14drm/edid: replace __attribute__((packed)) with __packedJani Nikula1-16/+16
2023-12-13drm/drm_plane: track color mgmt changes per planeMelissa Wen1-0/+7
2023-12-13drm/drm_property: make replace_property_blob_from_id a DRM helperMelissa Wen1-0/+6
2023-12-13drm/drm_mode_object: increase max objects to accommodate new color propsMelissa Wen1-1/+1
2023-12-13drm/drm_modeset_helper_vtables.h: fix typos/spellosRandy Dunlap1-3/+3
2023-12-13Merge tag 'drm-intel-gt-next-2023-12-08' of git://anongit.freedesktop.org/drm...Dave Airlie1-1/+2
2023-12-12drm/xe: Introduce a new DRM driver for Intel GPUsMatthew Brost1-0/+195
2023-12-12Backmerge tag 'v6.7-rc5' into drm-nextDave Airlie3-1/+10
2023-12-10drm/exec: Pass in initial # of objectsRob Clark1-1/+1
2023-12-08drm/atomic-helper: rename drm_atomic_helper_check_wb_encoder_stateDmitry Baryshkov1-3/+2
2023-12-08Merge tag 'drm-misc-fixes-2023-12-07' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-0/+2
2023-12-07drm/bridge: Return NULL instead of plain 0 in drm_dp_hpd_bridge_register() stubNathan Chancellor1-1/+1
2023-12-07drm/mipi-dsi: Fix detach call without attachTomi Valkeinen1-0/+2
2023-12-06drm/atomic-helpers: Invoke end_fb_access while owning plane stateThomas Zimmermann1-0/+2
2023-12-06drm/plane-helper: Move drm_plane_helper_atomic_check() into udlThomas Zimmermann1-2/+0
2023-12-06drm: Remove source code for non-KMS driversThomas Zimmermann5-446/+2
2023-12-06drm: Remove locking for legacy ioctls and DRM_UNLOCKEDThomas Zimmermann1-11/+0
2023-12-05drm/gpuvm: Let drm_gpuvm_bo_put() report when the vm_bo object is destroyedBoris Brezillon1-1/+1
2023-12-05drm/gpuvm: fall back to drm_exec_lock_obj()Danilo Krummrich1-20/+3
2023-12-04Revert "drm: Introduce pixel_source DRM plane property"Dmitry Baryshkov2-23/+0
2023-12-04Revert "drm: Introduce solid fill DRM plane property"Dmitry Baryshkov2-37/+0
2023-12-04Revert "drm: Add solid fill pixel source"Dmitry Baryshkov1-1/+0
2023-12-04Revert "drm/atomic: Add solid fill data to plane state dump"Dmitry Baryshkov1-3/+0
2023-12-04Revert "drm/atomic: Loosen FB atomic checks"Dmitry Baryshkov2-31/+2
2023-12-04drm/bridge: migrate bridge_chains to per-encoder fileDmitry Baryshkov1-2/+0
2023-12-04drm/encoder: register per-encoder debugfs dirDmitry Baryshkov1-1/+15
2023-12-04drm/bridge: implement generic DP HPD bridgeDmitry Baryshkov1-0/+18
2023-12-04drm/bridge: add transparent bridge helperDmitry Baryshkov1-0/+19
2023-12-04drm/display/dp: Add the remaining Square PHY patterns DPCD register definitionsKhaled Almahallawy1-0/+3
2023-12-03drm: improve the documentation of connector hpd opsAbhinav Kumar1-0/+10
2023-12-02drm/atomic: Loosen FB atomic checksJessica Zhang2-2/+31
2023-12-02drm/atomic: Add solid fill data to plane state dumpJessica Zhang1-0/+3
2023-12-02drm: Add solid fill pixel sourceJessica Zhang1-0/+1
2023-12-02drm: Introduce solid fill DRM plane propertyJessica Zhang2-0/+37
2023-12-02drm: Introduce pixel_source DRM plane propertyJessica Zhang2-0/+23
2023-12-01Merge tag 'amd-drm-fixes-6.7-2023-11-30' of https://gitlab.freedesktop.org/ag...Dave Airlie1-0/+7
2023-11-30Revert "drm/prime: Unexport helpers for fd/handle conversion"Felix Kuehling1-0/+7
2023-11-28drm/bridge: Fix typo in post_disable() descriptionDario Binacchi1-1/+1
2023-11-28Merge drm/drm-next into drm-misc-nextThomas Zimmermann4-15/+77
2023-11-28drm/gpuvm: Fix deprecated license identifierThomas Hellström1-1/+1
2023-11-24drm/sched: Reverse run-queue priority enumerationLuben Tuikov1-3/+3
2023-11-24drm/sched: Rename priority MIN to LOWLuben Tuikov1-1/+1
2023-11-24drm: Allow drivers to indicate the damage helpers to ignore damage clipsJavier Martinez Canillas1-0/+10
2023-11-24drm: Remove legacy cursor hotspot codeZack Rusin1-12/+0
2023-11-24drm/atomic: Add support for mouse hotspotsZack Rusin1-0/+14
2023-11-24drm: Disable the cursor plane on atomic contexts with virtualized driversZack Rusin2-0/+21
2023-11-23Merge tag 'drm-intel-next-2023-11-23' of git://anongit.freedesktop.org/drm/dr...Daniel Vetter4-15/+77
2023-11-23drm: Fix color LUT roundingVille Syrjälä1-11/+8
2023-11-23drm/gpuvm: Helper to get range of unmap from a remap op.Donald Robson1-0/+28
2023-11-21drm/i915: ATS-M device ID updateHaridhar Kalvala1-1/+2
2023-11-21drm/dp_mst: Fix PBN divider calculation for UHBR ratesImre Deak1-0/+13
2023-11-21drm/dp_mst: Store the MST PBN divider value in fixed point formatImre Deak1-3/+4
2023-11-21drm/edid/firmware: drop drm_kms_helper.edid_firmware backward compatJani Nikula1-5/+0
2023-11-19drm/print: Handle NULL drm device in __drm_printk()Luben Tuikov1-1/+1
2023-11-15Merge drm/drm-next into drm-misc-nextMaxime Ripard4-5/+15
2023-11-14drm/display/dp: Add helper function to get DSC bpp precisionAnkit Nautiyal1-0/+1
2023-11-14drm: Fix flip-task docsThomas Zimmermann1-3/+3
2023-11-14drm: Remove struct drm_flip_task from DRM interfacesThomas Zimmermann1-16/+2
2023-11-14drm/format-helper: Pass format-conversion state to helpersThomas Zimmermann2-14/+20
2023-11-14drm/atomic-helper: Add format-conversion state to shadow-plane stateThomas Zimmermann1-0/+10
2023-11-14drm/format-helper: Cache buffers with struct drm_format_conv_stateThomas Zimmermann1-0/+51
2023-11-13Revert "drm/sched: Define pr_fmt() for DRM using pr_*()"Luben Tuikov1-14/+0
2023-11-13drm/gpuvm: track/lock/validate external/evicted objectsDanilo Krummrich1-0/+250
2023-11-13drm/gpuvm: add an abstraction for a VM / BO combinationDanilo Krummrich2-21/+196
2023-11-13drm/gpuvm: reference count drm_gpuvm structuresDanilo Krummrich1-1/+30
2023-11-13drm/gpuvm: add drm_gpuvm_flags to drm_gpuvmDanilo Krummrich1-0/+16
2023-11-13drm/gpuvm: add common dma-resv per struct drm_gpuvmDanilo Krummrich1-0/+33
2023-11-13drm/gpuvm: export drm_gpuvm_range_valid()Danilo Krummrich1-0/+1
2023-11-13drm/gpuvm: convert WARN() to drm_WARN() variantsDanilo Krummrich1-0/+7
2023-11-10drm/panelreplay: dpcd register definition for panelreplayAnimesh Manna1-0/+23
2023-11-10drm/sched: implement dynamic job-flow controlDanilo Krummrich1-6/+22
2023-11-09drm/sched: Define pr_fmt() for DRM using pr_*()Luben Tuikov1-0/+14
2023-11-09drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()Luben Tuikov1-1/+1
2023-11-09drm/eld: add helpers to modify the SADs of an ELDJani Nikula1-0/+5
2023-11-09drm/edid: include drm_eld.h only where requiredJani Nikula1-1/+0
2023-11-09drm/eld: replace uint8_t with u8Jani Nikula1-7/+7
2023-11-09drm/edid: split out drm_eld.h from drm_edid.hJani Nikula2-148/+160
2023-11-08drm/dp: Add helpers to calculate the link BW overheadImre Deak1-0/+11
2023-11-08drm/dp_mst: Add HBLANK expansion quirk for Synaptics MST hubsImre Deak1-0/+7
2023-11-08drm/dp: Add DP_HBLANK_EXPANSION_CAPABLE and DSC_PASSTHROUGH_EN DPCD flagsImre Deak1-0/+2
2023-11-08drm/dp_mst: Factor out a helper to check the atomic state of a topology managerImre Deak1-0/+4
2023-11-08drm/dp_mst: Add helper to determine if an MST port is downstream of another portImre Deak1-0/+3
2023-11-08drm/dp_mst: Fix fractional DSC bpp handlingVille Syrjälä1-1/+1
2023-11-07Merge tag 'drm-next-2023-11-07' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+5
2023-11-04drm/sched: Drop suffix from drm_sched_wakeup_if_can_queueTvrtko Ursulin1-1/+1
2023-11-03Merge tag 'char-misc-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+4
2023-11-03drm/amdgpu: Optimize the asic type fix codeMa Jun1-0/+5
2023-11-01drm/sched: Add a helper to queue TDR immediatelyMatthew Brost1-0/+1
2023-11-01drm/sched: Split free_job into own work itemMatthew Brost1-1/+3
2023-11-01drm/sched: Convert drm scheduler to use a work queue rather than kthreadMatthew Brost1-5/+9
2023-11-01drm/sched: Add drm_sched_wqueue_* helpersMatthew Brost1-0/+3
2023-10-31Merge tag 'drm-misc-next-2023-10-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie3-4/+23
2023-10-26drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov1-3/+6
2023-10-23BackMerge tag 'v6.6-rc7' into drm-nextDave Airlie1-2/+1
2023-10-20Merge tag 'drm-intel-next-2023-10-19' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-1/+5
2023-10-18mei: update mei-pxp's component interface with timeoutsAlan Previn1-2/+4
2023-10-17gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSETLuben Tuikov1-2/+1
2023-10-17drm/gpuvm: Dual-licence the drm_gpuvm code GPL-2.0 OR MITThomas Hellström1-1/+1
2023-10-16drm/bridge: synopsys: dw-mipi-dsi: Add mode fixup supportLiu Ying1-0/+3
2023-10-16drm/bridge: synopsys: dw-mipi-dsi: Add input bus format negotiation supportLiu Ying1-0/+11
2023-10-16drm/bridge: synopsys: dw-mipi-dsi: Add dw_mipi_dsi_get_bridge() helperLiu Ying1-0/+2
2023-10-12drm/i915: Add new DG2 PCI IDsShekhar Chauhan1-1/+5
2023-10-12drm: Replace drm_framebuffer plane size functions with its equivalentsCarlos Eduardo Gallo Filho1-5/+0
2023-10-12drm: Remove plane hsub/vsub alignment requirement for core helpersCarlos Eduardo Gallo Filho1-2/+3
2023-10-11drm: Add HPD state to drm_connector_oob_hotplug_event()Bjorn Andersson1-2/+4
2023-10-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann9-30/+64
2023-10-09drm/bridge: samsung-dsim: update PLL reference clockMichael Tretter1-0/+2
2023-10-09drm/bridge: samsung-dsim: reread ref clock before configuring PLLMichael Tretter1-0/+1
2023-10-06drm: exynos: dsi: Convert to platform remove callback returning voidUwe Kleine-König1-1/+1
2023-10-05drm/dp: switch drm_dp_downstream_*() helpers to struct drm_edidJani Nikula1-6/+6
2023-10-04Merge drm/drm-next into drm-intel-nextJani Nikula16-129/+181
2023-10-04drm/drm_file: Add DRM obj's RSS reporting function for fdinfoAdrián Larumbe1-0/+9
2023-10-04Merge tag 'drm-intel-next-2023-09-29' of git://anongit.freedesktop.org/drm/dr...Dave Airlie4-2/+21
2023-10-03Merge tag 'drm-intel-gt-next-2023-09-28' of git://anongit.freedesktop.org/drm...Dave Airlie1-8/+4
2023-09-29Merge tag 'drm-misc-next-2023-09-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie4-87/+96
2023-09-26drm/gpuvm: rename struct drm_gpuva_manager to struct drm_gpuvmDanilo Krummrich2-81/+80
2023-09-22Merge tag 'drm-misc-next-2023-09-11-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie11-29/+47
2023-09-20drm: Update file owner during useTvrtko Ursulin1-2/+11
2023-09-15Merge drm/drm-next into drm-intel-nextJani Nikula6-30/+20
2023-09-14drm/tests: helpers: Avoid a driver uafThomas Hellström1-1/+3
2023-09-14drm/debugfs: Fix drm_debugfs_remove_files() stubNathan Chancellor1-1/+2
2023-09-11drm/buddy: Improve contiguous memory allocationArunpravin Paneer Selvam1-3/+3
2023-09-11Merge tag 'drm-misc-next-fixes-2023-09-11' of git://anongit.freedesktop.org/d...Daniel Vetter1-4/+31
2023-09-08drm/mst: Refactor the flow for payload allocation/removementWayne Lin1-5/+18
2023-09-08drm/debugfs: Add inline to drm_debugfs_dev_init() to suppres -Wunused-functionArthur Grillo1-1/+1
2023-09-07drm/connector: document DRM_MODE_COLORIMETRY_COUNTJavier Carrasco1-1/+2