aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm
AgeCommit message (Expand)AuthorFilesLines
2022-09-02drm/edid: Handle EDID 1.4 range descriptor h/vfreq offsetsVille Syrjälä2-2/+7
2022-07-22Merge tag 'drm-intel-gt-next-2022-07-13' of git://anongit.freedesktop.org/drm...Dave Airlie1-3/+36
2022-07-13Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie1-8/+18
2022-07-13Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/to...Dave Airlie2-4/+5
2022-07-12Merge tag 'drm-misc-next-2022-07-07' of git://anongit.freedesktop.org/drm/drm...Dave Airlie6-12/+12
2022-07-08drm/i915/mtl: Add MeteorLake PCI IDsRadhakrishna Sripada1-0/+13
2022-07-05drm: Remove linux/i2c.h from drm_crtc.hVille Syrjälä2-1/+2
2022-07-05drm: Remove linux/media-bus-format.h from drm_crtc.hVille Syrjälä1-1/+0
2022-07-05drm: Remove linux/fb.h from drm_crtc.hVille Syrjälä2-1/+1
2022-07-05drm: Add DRM_GEM_FOPSRob Clark1-8/+18
2022-07-01drm/i915: DG2 and ATS-M device ID updatesMatt Roper1-3/+23
2022-07-01Merge tag 'drm-intel-gt-next-2022-06-29' of git://anongit.freedesktop.org/drm...Dave Airlie1-12/+12
2022-06-30drm: Remove unnecessary junk from drm_crtc.hVille Syrjälä1-8/+0
2022-06-30drm/edid: add drm_edid_raw() to access the raw EDID dataJani Nikula1-0/+1
2022-06-30drm/probe-helper: add drm_connector_helper_get_modes()Jani Nikula1-0/+1
2022-06-30drm/edid: add drm_edid_connector_update()Jani Nikula1-0/+2
2022-06-30drm/edid: abstract debugfs override EDID set/resetJani Nikula1-1/+5
2022-06-27drm/rect: Add DRM_RECT_INIT() macroJosé Expósito1-0/+16
2022-06-27drm/atomic-helper: Add helper drm_atomic_helper_check_crtc_state()Thomas Zimmermann1-0/+2
2022-06-24drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macroJoel Selvaraj1-0/+17
2022-06-22agp/intel: Rename intel-gtt symbolsLucas De Marchi1-12/+12
2022-06-21drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_auxDouglas Anderson1-0/+30
2022-06-21drm: Config orientation property if panel provides itHsin-Yi Wang1-0/+14
2022-06-21drm/panel: Add an API to allow drm to set orientation from panelHsin-Yi Wang2-0/+13
2022-06-20drm: Drop drm_connector.h from drm_crtc.hVille Syrjälä1-1/+1
2022-06-20drm: Drop drm_blend.h from drm_crtc.hVille Syrjälä1-1/+0
2022-06-20drm: Drop drm_framebuffer.h from drm_crtc.hVille Syrjälä1-1/+1
2022-06-20drm: Drop drm_edid.h from drm_crtc.hVille Syrjälä1-1/+0
2022-06-20Merge drm/drm-next into drm-misc-nextThomas Zimmermann5-4/+59
2022-06-15Merge tag 'drm-misc-next-2022-06-08' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter8-24/+76
2022-06-14drm/ttm: fix bulk move handling v2Christian König1-4/+4
2022-06-13drm/edid: add new interfaces around struct drm_edidJani Nikula1-0/+9
2022-06-12drm: of: Mark empty drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep ...Marek Vasut1-6/+8
2022-06-12drm: of: Add drm_of_get_data_lanes_count and drm_of_get_data_lanes_epMarek Vasut1-0/+20
2022-06-11drm: Fix htmldocs indentation warning w/ DP AUX power requirementsDouglas Anderson1-0/+2
2022-06-09drm/atomic: fix warning of unused variableGONG, Ruiqi1-0/+1
2022-06-03LoongArch: Add writecombine support for drmHuacai Chen1-0/+8
2022-06-02drm/bridge: Add devm_drm_bridge_add()Douglas Anderson1-0/+1
2022-06-02drm/dp: Add callbacks to make using DP AUX bus properly easierDouglas Anderson1-3/+31
2022-05-28drm: fix EDID struct for old ARM OABI formatLinus Torvalds1-3/+3
2022-05-27drm/edid: Extract drm_edid_decode_mfg_id()Ville Syrjälä1-4/+17
2022-05-19drm: Document the power requirements for DP AUX transfersDouglas Anderson1-3/+13
2022-05-19drm/gem: Ignore color planes that are unused by framebuffer formatThomas Zimmermann1-7/+3
2022-05-17drm/mgag200: Implement connector's get_modes with helperThomas Zimmermann1-0/+2
2022-05-17drm/scheduler: Don't kill jobs in interrupt contextDmitry Osipenko1-2/+2
2022-05-13drm/displayid: convert to drm_edidJani Nikula2-5/+7
2022-05-11Merge tag 'drm-msm-next-2022-05-09' of https://gitlab.freedesktop.org/drm/msm...Dave Airlie2-1/+17
2022-05-11Merge tag 'drm-intel-next-2022-05-06' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-0/+31
2022-05-05drm: Add DRM-managed mutex_init()Thomas Zimmermann1-0/+3
2022-05-03fbdev: Rename pagelist to pagereflist for deferred I/OThomas Zimmermann1-2/+1
2022-05-03Merge drm/drm-next into drm-misc-nextMaxime Ripard1-0/+2
2022-05-02drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2Christian König2-5/+1
2022-05-02drm: introduce drm_writeback_connector_init_with_encoder() APIAbhinav Kumar1-0/+8
2022-05-02drm: allow passing possible_crtcs to drm_writeback_connector_init()Abhinav Kumar1-1/+2
2022-04-29Merge tag 'drm-misc-next-2022-04-28' of git://anongit.freedesktop.org/drm/drm...Dave Airlie15-781/+880
2022-04-28Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab.freedesktop.org/ag...Dave Airlie1-0/+2
2022-04-27drm/i915: Add first set of DG2 PCI IDsMatt Roper1-0/+22
2022-04-26Merge drm/drm-next into drm-intel-nextJani Nikula16-127/+139
2022-04-26drm/msm/dsi: Pass DSC params to drm_panelVinod Koul1-0/+7
2022-04-25drm/display: Move SCDC helpers into display-helper libraryThomas Zimmermann2-50/+81
2022-04-25drm/display: Move HDMI helpers into display-helper moduleThomas Zimmermann3-15/+27
2022-04-25drm/display: Move HDCP helpers into display-helper moduleThomas Zimmermann3-13/+25
2022-04-25drm/display: Move DSC header and helpers into display-helper moduleThomas Zimmermann2-7/+21
2022-04-25drm/display: Split DisplayPort header into core and helperThomas Zimmermann2-1660/+1690
2022-04-25drm: Rename dp/ to display/Thomas Zimmermann5-2/+2
2022-04-20drm/ttm: Add common debugfs code for resource managersZack Rusin1-0/+4
2022-04-19drm/i915/rpl-p: Add PCI IDsMatt Atwood1-0/+9
2022-04-19drm: bridge: dw_hdmi: Audio: Add General Parallel Audio (GPA) driverSandor Yu1-0/+7
2022-04-19drm: bridge: dw_hdmi: add reset function for PHY GEN1Sandor Yu1-1/+3
2022-04-18Merge drm/drm-next into drm-misc-nextPaul Cercueil3-3/+6
2022-04-14drm/dp: Factor out a function to probe a DPCD addressImre Deak1-0/+1
2022-04-14Merge tag 'drm-intel-next-2022-04-13-1' of git://anongit.freedesktop.org/drm/...Dave Airlie3-3/+6
2022-04-13drm: add PSR2 support and capability definition as per eDP 1.5David Zhang1-0/+2
2022-04-13drm/ttm: fix kerneldoc for ttm_lru_bulk_moveChristian König1-2/+1
2022-04-12drm/ttm: stop passing NULL fence in ttm_bo_move_sync_cleanupMatthew Auld1-8/+3
2022-04-11Merge drm/drm-next into drm-intel-nextJani Nikula4-3/+24
2022-04-07drm/ttm: remove bo->movingChristian König1-2/+0
2022-04-06drm/drm_modeset_helper_vtables.h: fix a typoSui Jingfeng1-1/+1
2022-04-05Merge drm/drm-next into drm-misc-nextMaxime Ripard16-53/+78
2022-04-04drm: fix a kernel-doc typoRandy Dunlap1-1/+1
2022-04-04drm/gem: Delete gem array fencing helpersDaniel Vetter1-5/+0
2022-04-02drm/ttm: Add a parameter to add extra pages into ttm_ttRamalingam C1-1/+3
2022-04-01drm/edid: make drm_edid_header_is_valid() accept void pointerJani Nikula1-1/+1
2022-03-31drm/atomic: Add atomic_print_state to private objectsMaxime Ripard1-4/+23
2022-03-29drm/i915: Add RPL-S PCI IDsTejas Upadhyay1-1/+3
2022-03-29drm/edid: add more general struct edid constness in the interfacesJani Nikula1-5/+5
2022-03-29drm/i915: Add a DP1.2 compatible way to read LTTPR capabilitiesImre Deak1-0/+2
2022-03-29drm/amdgpu: drop amdgpu_gtt_nodeChristian König1-0/+8
2022-03-29drm/ttm: rework bulk move handling v5Christian König4-26/+12
2022-03-29drm/ttm: de-inline ttm_bo_pin/unpinChristian König1-28/+2
2022-03-28drm/ttm: allow bulk moves for all domainsChristian König2-4/+2
2022-03-28drm/ttm: add resource iterator v4Christian König1-0/+23
2022-03-28drm/ttm: move the LRU into resource handling v4Christian König3-44/+41
2022-03-28drm/sched: Fix htmldoc warning.Andrey Grodzovsky1-0/+1
2022-03-17drm/i915: include uapi/drm/i915_drm.h directly where neededJani Nikula1-1/+1
2022-03-17drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed()Geert Uytterhoeven1-3/+2
2022-03-14x86/gpu: include drm/i915_pciids.h directly in early quirksJani Nikula1-1/+0
2022-03-14drm: Add drm_mode_init()Ville Syrjälä1-0/+2
2022-03-09drm/dsi: transfer DSI HS packets ending at the same timeRex-BC Chen1-0/+2
2022-03-04Merge tag 'drm-misc-next-2022-03-03' of git://anongit.freedesktop.org/drm/drm...Dave Airlie4-3/+24
2022-02-28drm/mipi-dbi: Add driver_private member to struct mipi_dbi_devNoralf Trønnes1-0/+8
2022-02-28drm/modes: Add of_get_drm_panel_display_mode()Noralf Trønnes1-0/+8
2022-02-25drm/object: Add drm_object_property_get_default_value() functionDave Stevenson1-0/+7
2022-02-25drm/dp: Fix OOB read when handling Post Cursor2 registerKees Cook1-2/+0
2022-02-25drm/dp: Fix off-by-one in register cache sizeKees Cook1-1/+1
2022-02-25Merge tag 'drm-misc-next-2022-02-23' of git://anongit.freedesktop.org/drm/drm...Dave Airlie10-22/+63
2022-02-23Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit.freedesktop.org/drm...Rodrigo Vivi16-26/+337
2022-02-23drm/selftests: add drm buddy alloc range testcaseArunpravin1-0/+3
2022-02-23drm/sched: Add device pointer to drm_gpu_schedulerJiawei Gu1-1/+2
2022-02-22drm: implement a method to free unused pagesArunpravin1-0/+4
2022-02-22drm: implement top-down allocation methodArunpravin1-0/+1
2022-02-22drm: improve drm_buddy_alloc functionArunpravin1-6/+7
2022-02-16drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed()Javier Martinez Canillas1-0/+4
2022-02-15drm: Plumb debugfs_init through to panelsDouglas Anderson3-0/+22
2022-02-14drm/ttm: add common accounting to the resource mgr v3Christian König1-2/+9
2022-02-14drm/ttm: fix resource manager size type and descriptionChristian König1-1/+1
2022-02-14drm/gem-shmem: Set vm_ops in static initializerThomas Zimmermann1-0/+2
2022-02-11drm/dp: add some new DPCD macros from DP 2.0 E11Jani Nikula1-0/+2
2022-02-11drm/dp: add 128b/132b link status helpers from DP 2.0 E11Jani Nikula1-5/+14
2022-02-11drm/dp: add drm_dp_128b132b_read_aux_rd_interval()Jani Nikula1-0/+3
2022-02-07dma-buf-map: Rename to iosys-mapLucas De Marchi13-45/+53
2022-02-07Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst2-0/+16
2022-02-03drm/connector: Fix typo in documentationMaxime Ripard1-2/+2
2022-02-01Merge tag 'drm-misc-next-2022-01-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie16-26/+337
2022-01-31drm: remove allow_fb_modifiersTomohito Esaki1-16/+0
2022-01-31drm: add support modifiers for drivers whose planes only support linear layoutTomohito Esaki1-0/+3
2022-01-31drm: introduce fb_modifiers_not_supported flag in mode_configTomohito Esaki1-0/+10
2022-01-31Merge drm/drm-next into drm-intel-nextRodrigo Vivi12-140/+183
2022-01-26drm/ttm: add a weak BO reference to the resource v3Christian König1-0/+4
2022-01-26drm/ttm: add back a reference to the bdev to the res managerChristian König1-7/+9
2022-01-26drm/ttm: add ttm_resource_fini v2Christian König1-0/+3
2022-01-25drm/connector: Fix typo in output formatMaxime Ripard1-3/+3
2022-01-25drm/edid: Split deep color modes between RGB and YUV444Maxime Ripard1-3/+9
2022-01-25drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _colorimetryMaxime Ripard1-2/+2
2022-01-25drm/docs: Document where the C8 color lut is storedDaniel Vetter1-0/+10
2022-01-20drm/locking: fix drm_modeset_acquire_ctx kernel-docJani Nikula1-0/+1
2022-01-19drm: Provide platform module-init macroJavier Martinez Canillas1-0/+30
2022-01-19drm: Provide PCI module-init macrosThomas Zimmermann1-0/+95
2022-01-19drm: move the buddy allocator from i915 into common drmArunpravin1-0/+150
2022-01-17drm/dp: Move DisplayPort AUX bus helpers into dp/Thomas Zimmermann1-0/+0
2022-01-17drm/dp: Move public DisplayPort headers into dp/Thomas Zimmermann4-2/+2
2022-01-11drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201Jani Nikula1-5/+2
2022-01-10drm/privacy_screen: Add drvdata in drm_privacy_screenRajat Jain1-1/+12
2022-01-06drm/plane: Fix typo in format_mod_supported documentationJosé Expósito1-1/+1
2022-01-04drm/bridge/synopsys: dsi: extend the prototype of mode_valid()Antonio Borneo1-1/+3
2021-12-29Merge tag 'drm-msm-next-2021-12-26' of ssh://gitlab.freedesktop.org/drm/msm i...Dave Airlie1-0/+7
2021-12-22drm: Always include the debugfs dentry in drm_crtcVille Syrjälä1-2/+0
2021-12-22drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init()Ville Syrjälä1-1/+1
2021-12-20drm/i915/adl-n: Enable ADL-N platformTejas Upadhyay1-0/+6
2021-12-17Merge tag 'drm-misc-next-2021-12-16' of git://anongit.freedesktop.org/drm/drm...Dave Airlie4-3/+8
2021-12-17Merge tag 'drm-intel-next-2021-12-14' of ssh://git.freedesktop.org/git/drm/dr...Dave Airlie1-0/+9
2021-12-16Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-3/+5
2021-12-16drm/format-helper: Add drm_fb_xrgb8888_to_xrgb2101010_toio()Hector Martin1-0/+3
2021-12-10Merge tag 'drm-misc-next-2021-12-09' of git://anongit.freedesktop.org/drm/drm...Dave Airlie7-137/+168
2021-12-09Merge drm/drm-next into drm-intel-nextJani Nikula14-57/+490
2021-12-09drm: Replace kernel.h with the necessary inclusionsAndy Shevchenko3-3/+5
2021-12-09Merge tag 'drm-misc-next-2021-11-29' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter1-0/+1
2021-12-08drm/i915/rpl-s: Add PCI IDS for Raptor Lake SAnusha Srivatsa1-0/+9
2021-12-06Merge remote-tracking branch 'drm/drm-next' into msm-next-stagingRob Clark15-62/+513
2021-12-02drm: Return error codes from struct drm_driver.gem_create_objectThomas Zimmermann1-2/+3
2021-12-02Merge tag 'drm-intel-next-2021-11-30' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-3/+5
2021-12-01drm/ttm: Clarify that the TTM_PL_SYSTEM is under TTMs controlZack Rusin1-0/+11
2021-11-30drm/cma-helper: Pass GEM CMA object in public interfacesThomas Zimmermann1-17/+22
2021-11-30drm/cma-helper: Export dedicated wrappers for GEM object functionsThomas Zimmermann1-0/+78
2021-11-30drm/cma-helper: Move driver and file ops to the end of headerThomas Zimmermann1-54/+60
2021-11-30drm: Declare hashtable as legacyThomas Zimmermann3-84/+15
2021-11-30drm/ttm: Don't include drm_hashtab.hThomas Zimmermann1-1/+0
2021-11-28drm/dp: Add macro to check max_downspread capabilitySankeerth Billakanti1-0/+7
2021-11-27drm: Decouple nomodeset from CONFIG_VGA_CONSOLEJavier Martinez Canillas1-4/+0
2021-11-27drm: Move nomodeset kernel parameter to the DRM subsystemJavier Martinez Canillas1-0/+5
2021-11-22Merge drm/drm-next into drm-intel-nextJani Nikula2-4/+13
2021-11-18Merge drm/drm-next into drm-misc-nextThomas Zimmermann2-3/+5
2021-11-17drm/dp, drm/i915: Add support for VESA backlights using PWM for brightness co...Lyude Paul1-3/+4
2021-11-15agp/intel-gtt: reduce intel-gtt dependencies moreJani Nikula1-2/+1
2021-11-15agp/intel-gtt: Replace kernel.h with the necessary inclusionsAndy Shevchenko1-1/+4
2021-11-15drm/shmem-helper: Pass GEM shmem object in public interfacesThomas Zimmermann1-28/+41
2021-11-15drm/shmem-helper: Export dedicated wrappers for GEM object functionsThomas Zimmermann1-0/+120
2021-11-15drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()Thomas Zimmermann1-5/+0
2021-11-11drm: Clarify semantics of struct drm_mode_config.{min, max}_{width, height}Thomas Zimmermann1-0/+13
2021-11-11drm/simpledrm: Support virtual screen sizesThomas Zimmermann1-0/+18
2021-11-11drm/format-helper: Streamline blit-helper interfaceThomas Zimmermann1-7/+3
2021-11-11drm/format-helper: Rework format-helper conversion functionsThomas Zimmermann1-15/+15
2021-11-11drm/format-helper: Add destination-buffer pitch to drm_fb_swab()Thomas Zimmermann1-2/+3
2021-11-11drm/format-helper: Rework format-helper memcpy functionsThomas Zimmermann1-5/+4
2021-11-11drm/format-helper: Export drm_fb_clip_offset()Thomas Zimmermann1-0/+4
2021-11-11drm: Update documentation and TODO of gem_prime_mmap hookThomas Zimmermann1-4/+7
2021-11-11Merge tag 'drm-misc-next-fixes-2021-11-10' of git://anongit.freedesktop.org/d...Dave Airlie1-2/+1
2021-11-05drm/ttm: remove ttm_bo_vm_insert_huge()Jason Gunthorpe1-2/+1
2021-11-05Merge tag 'drm-misc-next-2021-10-14' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2-2/+12
2021-11-02drm/probe-helper: add drm_kms_helper_connector_hotplug_eventSimon Ser1-0/+1
2021-11-02drm/sysfs: introduce drm_sysfs_connector_hotplug_eventSimon Ser1-0/+1
2021-11-01drm/sched: Avoid lockdep spalt on killing a processesAndrey Grodzovsky1-1/+11
2021-10-29Merge drm/drm-next into drm-intel-nextJani Nikula1-1/+4
2021-10-25drm: Update MST First Link Slot Information Based on Encoding FormatBhawanpreet Lakha1-1/+4
2021-10-25Merge drm/drm-next into drm-misc-nextMaxime Ripard8-33/+136
2021-10-19Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' of git://anongit.f...Jani Nikula1-2/+19
2021-10-19Merge tag 'topic/drm-dp-training-delay-helpers-2021-10-19' of git://anongit.f...Maxime Ripard1-2/+19
2021-10-19drm/dp: add helpers to read link training delaysJani Nikula1-2/+19
2021-10-14drm: of: Add drm_of_lvds_get_data_mappingMarek Vasut1-0/+7
2021-10-14drm/connector: Add a drm_connector privacy-screen helper functions (v2)Hans de Goede1-0/+11