aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm
AgeCommit message (Expand)AuthorFilesLines
2021-08-16drm/ttm: Include pagemap.h from ttm_tt.hJason Ekstrand1-0/+1
2021-08-16drm/ttm: ttm_bo_device is now ttm_deviceJason Ekstrand1-1/+1
2021-08-12drm/edid: fix edid field nameLucas De Marchi1-1/+1
2021-08-10drm: IRQ midlayer is now legacyThomas Zimmermann4-85/+11
2021-08-10drm: Remove unused devm_drm_irq_install()Thomas Zimmermann1-1/+0
2021-08-08drm/gem: Provide offset-adjusted framebuffer BO mappingsThomas Zimmermann2-1/+10
2021-08-08drm/simple-kms: Support custom CRTC stateThomas Zimmermann1-0/+27
2021-08-05drm: add lockdep assert to drm_is_current_master_lockedDesmond Cheong Zhi Xi1-0/+4
2021-08-02drm/gem: Provide drm_gem_fb_{vmap,vunmap}()Thomas Zimmermann1-0/+6
2021-08-02drm: Define DRM_FORMAT_MAX_PLANESThomas Zimmermann3-9/+15
2021-08-02drm/connector: add ref to drm_connector_get in iter docsSimon Ser1-0/+5
2021-07-30Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab.freedesktop.org/ag...Dave Airlie1-8/+9
2021-07-30Merge tag 'drm-msm-next-2021-07-28' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie1-2/+0
2021-07-30Merge tag 'drm-misc-next-2021-07-29' of git://anongit.freedesktop.org/drm/drm...Dave Airlie7-65/+85
2021-07-29drm: clarify usage of drm leasesDesmond Cheong Zhi Xi1-11/+56
2021-07-28drm: bridge: dw-hdmi: Attach to next bridge if availableLaurent Pinchart1-0/+2
2021-07-27drm: Drop drm_gem_object_put_locked()Rob Clark1-2/+0
2021-07-27Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst2-0/+18
2021-07-27drm/plane: Move drm_plane_enable_fb_damage_clips into coreDaniel Vetter2-2/+2
2021-07-27drm/plane: check that fb_damage is set up when usedDaniel Vetter1-32/+4
2021-07-27drm/plane: remove drm_helper_get_plane_damage_clipsDaniel Vetter3-20/+10
2021-07-27drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling featuresNicolas Boichat1-4/+4
2021-07-26drm: document drm_property_enum.value for bitfieldsSimon Ser1-1/+8
2021-07-26Backmerge tag 'v5.14-rc3' into drm-nextDave Airlie1-0/+1
2021-07-23drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpersThomas Zimmermann1-0/+6
2021-07-23drm/amdgpu: add cyan_skillfish asic typeTao Zhou1-8/+9
2021-07-23Merge tag 'drm-misc-next-2021-07-22' of git://anongit.freedesktop.org/drm/drm...Dave Airlie3-4/+17
2021-07-21Merge tag 'drm-misc-next-2021-07-16' of git://anongit.freedesktop.org/drm/drm...Dave Airlie15-58/+321
2021-07-20drm: protect drm_master pointers in drm_lease.cDesmond Cheong Zhi Xi2-0/+7
2021-07-20drm: serialize drm_file.master with a new spinlockDesmond Cheong Zhi Xi1-3/+9
2021-07-20drm: Return -ENOTTY for non-drm ioctlsCharles Baylis1-0/+1
2021-07-20drm/print: fixup spelling in a commentJim Cromie1-1/+1
2021-07-13drm/dp: Move panel DP AUX backlight support to drm_dp_helperDouglas Anderson2-8/+16
2021-07-13drm/gem: Export implementation of shadow-plane helpersThomas Zimmermann1-0/+6
2021-07-12drm: bridge: Mark deprecated operations in drm_bridge_funcsSam Ravnborg1-3/+23
2021-07-09drm/panel: add basic DP AUX backlight supportRajeev Nandan1-4/+12
2021-07-05drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm()Thomas Zimmermann1-4/+0
2021-07-05drm/dbi: Print errors for mipi_dbi_command()Linus Walleij1-1/+6
2021-07-01drm/aperture: Pass DRM driver structure instead of driver nameThomas Zimmermann1-5/+9
2021-07-01drm/sched: Allow using a dedicated workqueue for the timeout/fault tdrBoris Brezillon1-1/+22
2021-07-01drm/sched: Document what the timedout_job method should doBoris Brezillon1-0/+14
2021-06-24drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb as defaultDaniel Vetter1-2/+5
2021-06-24drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCSDaniel Vetter1-0/+12
2021-06-24drm/atomic-helper: make drm_gem_plane_helper_prepare_fb the defaultDaniel Vetter1-2/+5
2021-06-23drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3Lang Yu1-2/+5
2021-06-23drm: Mention the power state requirement on side-channel operationsMaxime Ripard3-0/+15
2021-06-23drm/dp_helper: Mention the concurrency requirement hw_mutexMaxime Ripard1-0/+4
2021-06-23drm/dp_helper: Rework the drm_dp_aux documentationMaxime Ripard1-33/+69
2021-06-15drm/amd/display: Partition DPCD address space and break up transactionsWesley Chalmers1-0/+17
2021-06-14Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-nextThomas Zimmermann1-1/+1
2021-06-11drm: Introduce the DP AUX busDouglas Anderson1-0/+57
2021-06-11drm/vma: Add a driver_private member to vma_node.Maarten Lankhorst1-1/+1
2021-06-10Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-0/+17
2021-06-10Merge tag 'amd-drm-next-5.14-2021-06-09' of https://gitlab.freedesktop.org/ag...Dave Airlie2-0/+5
2021-06-10Merge tag 'drm-misc-next-2021-06-09' of git://anongit.freedesktop.org/drm/drm...Dave Airlie9-62/+258
2021-06-09drm/dp: Extract i915's eDP backlight code into DRM helpersLyude Paul1-0/+48
2021-06-07drm/ttm: Document and optimize ttm_bo_pipeline_gutting()Thomas Hellström1-0/+13
2021-06-07drm: Add a prefetching memcpy_from_wcThomas Hellström1-0/+7
2021-06-07drm/ttm: Add a generic TTM memcpy move for page-based iomemThomas Hellström5-0/+168
2021-06-04drm/amdgpu: add yellow carp asic_type enumAaron Liu1-0/+1
2021-06-04drm: fix doc warnings in drm_atomic.hYu Kuai1-0/+4
2021-06-04drm/ttm: flip the switch for driver allocated resources v2Christian König2-28/+18
2021-06-04drm/ttm: flip over the range manager to self allocated nodesChristian König3-26/+46
2021-06-04drm/ttm: allocate resource object instead of embedding it v2Christian König3-9/+6
2021-06-04Merge tag 'amd-drm-next-5.14-2021-06-02' of https://gitlab.freedesktop.org/ag...Dave Airlie1-0/+12
2021-06-03drm/sched: Fix inverted comment for hang_limitAlyssa Rosenzweig1-1/+1
2021-06-02drm/ttm: rename bo->mem and make it a pointerChristian König2-4/+5
2021-06-01drm/amd/display: fix gcc set but not used warning of variable 'old_plane_state'Yu Kuai1-0/+12
2021-05-27drm/dp_mst: Use kHz as link rate units when settig source max link caps at initNikola Cornij1-4/+4
2021-05-27drm/fourcc: Remove struct drm_format_buf_nameThomas Zimmermann1-8/+0
2021-05-27drm: Remove drm_get_format_name()Sakari Ailus1-1/+0
2021-05-26drm/ttm: Remove ttm_bo_mmap() and friendsThomas Zimmermann2-28/+0
2021-05-25drm: Add and export function drm_fb_cma_sync_non_coherentPaul Cercueil1-0/+5
2021-05-25drm: Add support for GEM buffers backed by non-coherent memoryPaul Cercueil1-0/+3
2021-05-22Merge drm/drm-next into drm-misc-nextThomas Zimmermann3-8/+32
2021-05-21Merge tag 'amd-drm-next-5.14-2021-05-21' of https://gitlab.freedesktop.org/ag...Dave Airlie1-0/+1
2021-05-21Merge tag 'drm-intel-next-2021-05-19-1' of git://anongit.freedesktop.org/drm/...Dave Airlie2-8/+31
2021-05-19drm/ttm: Remap all page faults to per process dummy page.Andrey Grodzovsky1-0/+2
2021-05-19drm/amd/amdgpu: add beige_goby asic typeChengming Gui1-0/+1
2021-05-17Merge drm/drm-next into drm-intel-nextRodrigo Vivi4-32/+42
2021-05-12drm/modifiers: Enforce consistency between the cap an IN_FORMATSDaniel Vetter1-0/+2
2021-05-10drm: Mark AGP implementation and ioctls as legacyThomas Zimmermann3-120/+85
2021-05-07drm/connector: Add a helper to attach the colorspace propertyMaxime Ripard1-0/+1
2021-05-07drm/connector: Add helper to compare HDR metadataMaxime Ripard1-0/+2
2021-05-07drm/connector: Create a helper to attach the hdr_output_metadata propertyMaxime Ripard1-0/+1
2021-05-07drm/i915/adl_p: Add PCI Devices IDsClinton Taylor1-0/+21
2021-05-03drm: Remove pdev field from struct drm_deviceThomas Zimmermann1-3/+0
2021-05-01drm/aperture: Add infrastructure for aperture ownershipThomas Zimmermann1-0/+4
2021-05-01drm/format-helper: Add blitter functionsThomas Zimmermann1-0/+8
2021-05-01drm/format-helper: Pass destination pitch to drm_fb_memcpy_dstclip()Thomas Zimmermann1-1/+1
2021-04-29drm/dp_mst: Use Extended Base Receiver Capability DPCD spaceNikola Cornij1-1/+11
2021-04-29drm: Move struct drm_device.pdev to legacy sectionThomas Zimmermann1-3/+3
2021-04-29drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGAAnand Moon1-0/+2
2021-04-27drm/print: Handle potentially NULL drm_devices in drm_dbg_*Lyude Paul1-10/+10
2021-04-27drm/dp_mst: Pass drm_dp_mst_topology_mgr to drm_dp_get_vc_payload_bw()Lyude Paul1-1/+2
2021-04-27drm/dp_dual_mode: Pass drm_device to drm_lspcon_(get|set)_mode()Lyude Paul1-2/+2
2021-04-27drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_get_tmds_output()Lyude Paul1-1/+1
2021-04-27drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_max_tmds_clock()Lyude Paul1-1/+1
2021-04-27drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_set_tmds_output()Lyude Paul1-1/+1
2021-04-27drm/dp_dual_mode: Pass drm_device to drm_dp_dual_mode_detect()Lyude Paul1-1/+3
2021-04-27drm/dp: Pass drm_dp_aux to drm_dp*_link_train_channel_eq_delay()Lyude Paul1-2/+4
2021-04-27drm/dp: Pass drm_dp_aux to drm_dp_link_train_clock_recovery_delay()Lyude Paul1-1/+3
2021-04-27drm/dp: Add backpointer to drm_device in drm_dp_auxLyude Paul1-1/+8
2021-04-26drm: Rename DP_PSR_SELECTIVE_UPDATE to better mach eDP specJosé Roberto de Souza1-8/+8
2021-04-26drm: remove legacy drm_pci_alloc/free abstractionJoseph Kogut1-4/+0
2021-04-26Merge drm/drm-next into drm-misc-nextMaxime Ripard6-12/+39
2021-04-23drm/ttm: move the page_alignment into the BO v2Christian König2-2/+2
2021-04-23drm/ttm: remove special handling for non GEM driversChristian König1-19/+0
2021-04-20drm/bridge/synopsys: dw-hdmi: Add an option to suppress loading CEC driverJernej Skrabec1-0/+2
2021-04-14drm/aperture: Inline fbdev conflict helpers into aperture helpersThomas Zimmermann1-51/+0
2021-04-14drm/aperture: Add infrastructure for aperture ownershipThomas Zimmermann1-0/+31
2021-04-13Merge drm/drm-fixes into drm-nextDaniel Vetter1-2/+4
2021-04-11drm/vram-helper: Use drm_gem_ttm_dumb_map_offset()Thomas Zimmermann1-5/+2
2021-04-11drm/gem-ttm-helper: Provide helper for struct drm_driver.dumb_map_offsetThomas Zimmermann1-1/+4
2021-04-09drm/amd/amdgpu implement tdr advanced modeJack Zhang1-0/+3
2021-04-10Merge tag 'drm-misc-next-2021-04-09' of git://anongit.freedesktop.org/drm/drm...Dave Airlie3-30/+35
2021-04-08drm/print: Fixup DRM_DEBUG_KMS_RATELIMITED()Lyude Paul1-8/+12
2021-04-08drm/dp: Fixup kernel docs for struct drm_dp_auxLyude Paul1-22/+22
2021-04-08drm/sched: add missing member documentationChristian König1-0/+1
2021-04-08Merge tag 'drm-intel-next-2021-04-01' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-3/+8
2021-04-07Merge tag 'drm-misc-next-2021-04-01' of git://anongit.freedesktop.org/drm/drm...Dave Airlie9-23/+388
2021-03-31drm/displayid: rename displayid_hdr to displayid_headerJani Nikula1-1/+1
2021-03-31drm/edid: use the new displayid iterator for tile infoJani Nikula1-12/+0
2021-03-31drm/displayid: add new displayid section/block iteratorsJani Nikula1-0/+18
2021-03-31drm/displayid: add separate drm_displayid.cJani Nikula2-0/+11
2021-03-31drm/edid: make a number of functions, parameters and variables constJani Nikula1-2/+2
2021-03-31drm/hdcp: DP HDCP2.2 errata LC_Send_L_Prime=16Anshuman Gupta1-1/+1
2021-03-31drm/i915/hdcp: Add DP HDCP2.2 timeout to read entire msgAnshuman Gupta1-0/+3
2021-03-31drm/dp_helper: Define options for FRL training for HDMI2.1 PCONAnkit Nautiyal1-2/+4
2021-03-29drm/encoder: Add macro drmm_plain_encoder_alloc()Paul Cercueil1-0/+18
2021-03-29drm/ttm: switch back to static allocation limits for nowChristian König1-2/+1
2021-03-26Merge tag 'amd-drm-next-5.13-2021-03-23' of https://gitlab.freedesktop.org/ag...Daniel Vetter1-7/+8
2021-03-26drm: Fix 3 typos in the inline docDafna Hirschfeld1-1/+1
2021-03-24drm/ttm: switch to per device LRU lockChristian König2-4/+4
2021-03-24drm/ttm: remove swap LRU v3Christian König3-7/+2
2021-03-24drm/ttm: move swapout logic around v3Christian König2-1/+4
2021-03-18Merge tag 'drm-intel-next-2021-03-16' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-0/+16
2021-03-16drm: Add GUD USB Display driverNoralf Trønnes1-0/+333
2021-03-16Merge tag 'drm-misc-next-2021-03-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie15-495/+553
2021-03-15drm/ttm: make ttm_bo_unpin more defensiveChristian König1-2/+4
2021-03-11Merge drm/drm-next into drm-intel-nextJani Nikula8-25/+25
2021-03-10drm/amdgpu: add aldebaran asic typeLe Ma1-7/+8
2021-02-25drm/atomic: Pass the full state to planes atomic disable and updateMaxime Ripard1-2/+2
2021-02-24drm/atomic: Pass the full state to planes atomic_checkMaxime Ripard1-4/+3
2021-02-24drm/atomic: Pass the full state to planes async atomic check and updateMaxime Ripard1-10/+8
2021-02-24drm/drm_vblank: set the dma-fence timestamp during send_vblank_eventVeera Sundaram Sankaran1-0/+3
2021-02-23drm/gem: Move drm_gem_fb_prepare_fb() to GEM atomic helpersThomas Zimmermann5-11/+12
2021-02-22drm/dp: add MSO related DPCD registersJani Nikula1-0/+5
2021-02-10Revert "drm/scheduler: Job timeout handler returns status (v3)"Maarten Lankhorst1-15/+3
2021-02-10drm/vblank: Document drm_crtc_vblank_restore constraintsDaniel Vetter1-1/+0
2021-02-09drm/ttm: move memory accounting into vmwgfx v4Christian König4-107/+3
2021-02-09drm/ttm: rework ttm_tt page limit v4Christian König2-2/+6
2021-02-09drm/scheduler: Job timeout handler returns status (v3)Luben Tuikov1-3/+15
2021-02-09drm/ttm: fix removal of bo_count sysfs fileChristian König1-1/+0
2021-02-09drm/gem: Export helpers for shadow-buffered planesThomas Zimmermann1-0/+32
2021-02-08drm: Add additional atomic helpers for shadow-buffered planesThomas Zimmermann1-0/+73
2021-02-08drm/simple-kms: Add plane-state helpersThomas Zimmermann1-0/+27
2021-02-05drm/scheduler: provide scheduler score externallyChristian König1-2/+3
2021-02-04Merge tag 'drm-intel-next-2021-01-29' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-0/+1
2021-02-02Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://anongit.freedesktop.or...Jani Nikula1-0/+11
2021-01-29drm/scheduler: Job timeout handler returns status (v3)Luben Tuikov1-3/+15
2021-01-29Merge tag 'drm-intel-next-2021-01-27' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-22/+7
2021-01-28drm/dp/mst: Export drm_dp_get_vc_payload_bw()Imre Deak1-0/+1
2021-01-24drm/doc: fix drm_plane_type docsSimon Ser1-8/+13
2021-01-22drm/drm_vblank: set the dma-fence timestamp during send_vblank_eventVeera Sundaram Sankaran1-0/+3
2021-01-21drm/ttm: device naming cleanupChristian König6-347/+355
2021-01-21drm: Introduce a drm_crtc_commit_wait helperMaxime Ripard1-0/+4
2021-01-20drm/i915/adl_s: Add ADL-S platform info and PCI idsCaz Yokoyama1-0/+11
2021-01-20Merge tag 'drm-misc-next-2021-01-19' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter6-25/+12
2021-01-19drm/dp: Revert "drm/dp: Introduce EDID-based quirks"Lyude Paul1-18/+3
2021-01-18drm/ttm: WARN_ON non-empty lru when disabling a resource managerDaniel Vetter1-0/+4
2021-01-15Merge tag 'imx-drm-next-2021-01-08' of git://git.pengutronix.de/git/pza/linux...Dave Airlie1-0/+10
2021-01-14drm: drm_crc: fix a kernel-doc markupMauro Carvalho Chehab1-1/+1
2021-01-13drm: Move struct drm_device.hose to legacy sectionThomas Zimmermann1-4/+5
2021-01-13drm: Inline AGP wrappers into their only callersThomas Zimmermann1-18/+0
2021-01-13drm/hdcp: Max MST content streamsAnshuman Gupta1-4/+4
2021-01-12drm: Fix macro name DRM_MODE_PROP_OBJECT in code commentZhaoge Zhang1-1/+1
2021-01-08drm/modes: add non-OF stub for of_get_drm_display_modePhilipp Zabel1-0/+10
2021-01-08Merge drm/drm-next into drm-intel-nextRodrigo Vivi36-308/+739
2021-01-08drm/mipi-dbi: Switch to new kerneldoc syntax for named variable macro argumentJonathan Neuschäfer1-1/+1
2021-01-07Merge tag 'du-next-20210105' of git://linuxtv.org/pinchartl/media into drm-nextDaniel Vetter5-21/+16
2021-01-07Merge tag 'drm-intel-next-2021-01-04' of git://anongit.freedesktop.org/drm/dr...Daniel Vetter1-0/+1
2021-01-07Merge tag 'imx-drm-next-2021-01-04' of git://git.pengutronix.de/git/pza/linux...Daniel Vetter4-1/+130
2021-01-07Merge tag 'topic/dp-hdmi-2.1-pcon-2020-12-23' of git://anongit.freedesktop.or...Daniel Vetter3-0/+297
2021-01-05drm: Add function to convert rect in 16.16 fixed format to regular formatJosé Roberto de Souza1-0/+13
2021-01-05drm: Use a const drm_driver for legacy PCI devicesLaurent Pinchart2-8/+6
2021-01-05drm: Move legacy device list out of drm_driverLaurent Pinchart2-9/+3
2021-01-05drm: Don't export the drm_gem_dumb_destroy() functionLaurent Pinchart1-3/+0
2021-01-05drm: Add default modes for connectors in unknown stateLaurent Pinchart1-1/+7
2021-01-04drm/crtc: add drmm_crtc_alloc_with_planes()Philipp Zabel1-0/+33
2021-01-04drm/plane: add drmm_universal_plane_alloc()Philipp Zabel1-0/+42
2021-01-04drm/simple_kms_helper: add drmm_simple_encoder_alloc()Philipp Zabel1-0/+24
2021-01-04drm: add drmm_encoder_alloc()Philipp Zabel1-0/+30
2021-01-04drm/encoder: make encoder control functions optionalPhilipp Zabel1-1/+1
2020-12-22drm/dp_helper: Add helpers to configure PCONs RGB-YCbCr ConversionAnkit Nautiyal1-1/+18
2020-12-22drm/dp_helper: Add support for Configuring DSC for HDMI2.1 PconAnkit Nautiyal1-0/+114
2020-12-22drm/dp_helper: Add support for link failure detectionSwati Sharma1-0/+17
2020-12-22drm/dp_helper: Add Helpers for FRL Link Training support for DP-HDMI2.1 PCONAnkit Nautiyal1-0/+70
2020-12-22drm/edid: Parse DSC1.2 cap fields from HFVSDB blockAnkit Nautiyal1-0/+43
2020-12-22drm/edid: Parse MAX_FRL field from HFVSDB blockSwati Sharma1-0/+6