aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm
AgeCommit message (Expand)AuthorFilesLines
2019-08-01drm/fb-helper: Instanciate shadow FB if configured in device's mode_configThomas Zimmermann1-0/+7
2019-08-01drm/client: Support unmapping of DRM client buffersThomas Zimmermann1-0/+2
2019-07-19Merge tag 'drm-next-2019-07-19' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-1/+1
2019-07-18Merge tag 'drm-misc-next-fixes-2019-07-11' of git://anongit.freedesktop.org/d...Dave Airlie1-1/+1
2019-07-15Merge tag 'drm-next-2019-07-16' of git://anongit.freedesktop.org/drm/drmLinus Torvalds33-171/+933
2019-07-16Revert "Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/l...Dave Airlie2-16/+0
2019-07-01drm/selftests: reduce stack usageArnd Bergmann1-1/+1
2019-06-25Merge branch 'drm-next' into drm-next-5.3Alex Deucher29-161/+511
2019-06-25drm/edid: parse CEA blocks embedded in DisplayIDAndres Rodriguez1-0/+10
2019-06-22drm/amd/display: Add support for extended DSC DPCD capsNikola Cornij1-0/+5
2019-06-22drm/amd/display: Add 170Mpix/sec DSC throughput supportNikola Cornij1-0/+4
2019-06-21Merge tag 'drm-misc-next-2019-06-20' of git://anongit.freedesktop.org/drm/drm...Dave Airlie5-19/+145
2019-06-21Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux int...Dave Airlie2-0/+16
2019-06-20drm/amdgpu: add navi10 asic typeHuang Rui1-0/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2-8/+2
2019-06-19Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst11-42/+30
2019-06-19drm/atomic: Add a function to reset connector TV propertiesMaxime Ripard1-0/+1
2019-06-19drm/modes: Parse overscan propertiesMaxime Ripard1-0/+5
2019-06-19drm/connector: Introduce a TV margins structureMaxime Ripard1-11/+30
2019-06-19drm/modes: Allow to specify rotation and reflection on the commandlineMaxime Ripard1-0/+10
2019-06-19drm/modes: Support modes names on the command lineMaxime Ripard1-0/+7
2019-06-19drm/client: Change drm_client_panel_rotation nameMaxime Ripard1-1/+1
2019-06-19drm/connector: Add documentation for drm_cmdline_modeMaxime Ripard1-2/+84
2019-06-19Merge v5.2-rc5 into drm-nextDaniel Vetter11-42/+30
2019-06-18drm/ttm: TTM fault handler helpersThomas Hellstrom1-0/+10
2019-06-18drm/ttm: Allow the driver to provide the ttm struct vm_operations_structThomas Hellstrom1-0/+6
2019-06-17drm/gem: Unexport drm_gem_(un)pin/v(un)mapDaniel Vetter1-5/+0
2019-06-17Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst3-5/+15
2019-06-14drm/dp: Add DP_DPCD_QUIRK_NO_SINK_COUNTVille Syrjälä1-0/+7
2019-06-14Merge tag 'drm-misc-next-2019-06-14' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter16-101/+311
2019-06-14Merge tag 'drm-misc-fixes-2019-06-13' of git://anongit.freedesktop.org/drm/dr...Daniel Vetter1-0/+1
2019-06-13drm: Add helpers to kick off self refresh mode in driversSean Paul4-0/+68
2019-06-13drm: Convert connector_helper_funcs->atomic_check to accept drm_atomic_stateSean Paul1-1/+1
2019-06-13drm: Add atomic variants for bridge enable/disableSean Paul1-0/+106
2019-06-13drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpersLaurent Pinchart2-0/+12
2019-06-13drm: Add atomic variants of enable/disable to encoder helper funcsSean Paul1-0/+49
2019-06-13drm: Remove functions with kmap-object argument from GEM VRAM helpersThomas Zimmermann1-4/+0
2019-06-13drm: Remove lock interfaces from GEM VRAM helpersThomas Zimmermann1-5/+0
2019-06-12drm: Tweak drm_encoder_helper_funcs.enable kerneldocSean Paul1-5/+5
2019-06-12drm: add fallback override/firmware EDID modes workaroundJani Nikula1-0/+1
2019-06-12drm/bridge/synopsys: dsi: add power on/off optional phy opsYannick Fertré1-0/+2
2019-06-11drm: bridge: dw-hdmi: Add hook for resumeDouglas Anderson1-0/+2
2019-06-11drm/fb: document dirty helper betterDaniel Vetter1-0/+3
2019-06-11drm/fb-helper: Move out modeset config codeNoralf Trønnes1-4/+1
2019-06-11drm/fb-helper: Prepare to move out modeset config codeNoralf Trønnes1-4/+0
2019-06-11drm/fb-helper: Remove drm_fb_helper_connectorNoralf Trønnes2-59/+36
2019-06-11Merge tag 'du-next-20190608-2' of git://linuxtv.org/pinchartl/media into drm-...Daniel Vetter1-0/+8
2019-06-10drm: fix build errors with drm_print.hSam Ravnborg1-0/+2
2019-06-10drm: drm_debugfs.h self-containedSam Ravnborg1-0/+2
2019-06-10drm: drm_crtc.h self-containedSam Ravnborg1-0/+1
2019-06-08Merge tag 'spdx-5.2-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-13/+1
2019-06-08drm/fb-helper: Move out commit codeNoralf Trønnes1-0/+4
2019-06-08drm/atomic: Move __drm_atomic_helper_disable_plane/set_config()Noralf Trønnes1-4/+0
2019-06-08drm: bridge: Add dual_link field to the drm_bridge_timings structureLaurent Pinchart1-0/+8
2019-06-06drm/edid: Clean up DRM_EDID_DIGITAL_* flagsVille Syrjälä1-15/+17
2019-06-06Merge branch 'drm-next-5.3' of git://people.freedesktop.org/~agd5f/linux into...Dave Airlie2-5/+7
2019-06-05drm/ttm: fix ttm_bo_unreserveChristian König1-8/+6
2019-06-06Merge tag 'drm-misc-fixes-2019-06-05' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-0/+8
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335Thomas Gleixner1-13/+1
2019-06-04drm: Fix docbook warnings in hdr metadata helper structuresUma Shankar2-2/+3
2019-06-04drm/fb-helper: Remove drm_fb_helper_crtcNoralf Trønnes2-8/+30
2019-06-04drm: don't block fb changes for async plane updatesHelen Koike1-0/+8
2019-06-03drm/docs: More links for implicit/explicit fencing.Daniel Vetter1-1/+1
2019-06-03drm: Drop a redundant unused variableUma Shankar1-2/+0
2019-05-31drm/ttm: Make LRU removal optional v2Christian König2-2/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194Thomas Gleixner1-2/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner1-10/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner6-30/+6
2019-05-28Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst5-22/+60
2019-05-28Merge tag 'drm-intel-next-2019-05-24' of git://anongit.freedesktop.org/drm/dr...Dave Airlie5-22/+60
2019-05-27drm: make drm/drm_legacy.h self-containedSam Ravnborg1-6/+6
2019-05-27drm: make drm/drm_auth.h self containedSam Ravnborg1-2/+9
2019-05-26drm/bridge: make dw_mipi_dsi.h self-containedSam Ravnborg1-0/+8
2019-05-23drm: Rename struct edp_vsc_psr to struct dp_sdpGwan-gyeong Mun1-10/+23
2019-05-22Merge drm/drm-next into drm-misc-nextSean Paul1-1/+0
2019-05-22drm: Enable HDR infoframe supportUma Shankar1-0/+5
2019-05-22drm: Add HDR source metadata propertyUma Shankar2-0/+17
2019-05-22drm/gma500: remove empty gma_drm.h header fileSam Ravnborg1-25/+0
2019-05-22drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpersThomas Zimmermann1-4/+4
2019-05-22drm: Replace drm_gem_vram_push_to_system() with kunmap + unpinThomas Zimmermann1-1/+0
2019-05-21drm/fourcc: Fix the parameters name in the documentationMaxime Ripard1-2/+2
2019-05-20drm: Remove users of drm_format_info_plane_cppMaxime Ripard1-17/+0
2019-05-20drm/fourcc: Pass the format_info pointer to drm_format_plane_width/heightMaxime Ripard1-2/+44
2019-05-20drm/fourcc: Pass the format_info pointer to drm_format_plane_cppMaxime Ripard1-1/+17
2019-05-20drm: Remove users of drm_format_(horz|vert)_chroma_subsamplingMaxime Ripard1-2/+0
2019-05-20drm: Remove users of drm_format_num_planesMaxime Ripard1-1/+0
2019-05-17drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200Thomas Zimmermann1-0/+3
2019-05-15drm: Integrate VRAM MM into struct drm_deviceThomas Zimmermann3-1/+55
2019-05-15drm: Add default instance for VRAM MM callback functionsThomas Zimmermann1-0/+3
2019-05-15drm: Add VRAM MM, a simple memory manager for dedicated VRAMThomas Zimmermann1-0/+69
2019-05-15drm: Add simple PRIME helpers for GEM VRAMThomas Zimmermann1-0/+20
2019-05-15drm: Add drm_gem_vram_fill_create_dumb() to create dumb buffersThomas Zimmermann1-0/+8
2019-05-15drm: Add |struct drm_gem_vram_object| callbacks for |struct drm_driver|Thomas Zimmermann1-0/+10
2019-05-15drm: Add |struct drm_gem_vram_object| callbacks for |struct ttm_bo_driver|Thomas Zimmermann1-0/+10
2019-05-15drm: Add |struct drm_gem_vram_object| and helpersThomas Zimmermann1-0/+92
2019-05-14drm/fb-helper: Remove drm_fb_helper_crtc->{x, y, desired_mode}Noralf Trønnes1-2/+0
2019-05-14drm/fb-helper: No need to cache rotation and sw_rotationsNoralf Trønnes1-8/+0
2019-05-14drm/i915/icl: More workaround for port F detection due to broken VBTsImre Deak1-2/+2
2019-05-09Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst8-56/+153
2019-05-09drm/hdcp: gathering hdcp related code into drm_hdcp.cRamalingam C2-2/+3
2019-05-09drm: revocation check at drm subsystemRamalingam C1-0/+24
2019-05-09drm: generic fn converting be24 to cpu and vice versaRamalingam C1-2/+2
2019-05-09drm: move content protection property to mode_configRamalingam C2-6/+6
2019-05-08Merge tag 'drm-next-2019-05-09' of git://anongit.freedesktop.org/drm/drmLinus Torvalds32-248/+670
2019-05-09Merge branch 'for-upstream/mali-dp' of git://linux-arm.org/linux-ld into drm-...Dave Airlie1-0/+6
2019-05-07drm/doc: Improve docs for conn_state->best_encoderDaniel Vetter1-0/+4
2019-05-02drm/scheduler: Add flag to hint the release of guilty job.Andrey Grodzovsky1-0/+2
2019-05-02drm/scheduler: rework job destructionChristian König1-5/+1
2019-05-02drm: introduce a capability flag for syncobj timeline supportLionel Landwerlin1-0/+7
2019-05-02Merge tag 'drm-misc-next-fixes-2019-05-01' of git://anongit.freedesktop.org/d...Dave Airlie1-1/+1
2019-04-29drm: Add drm_atomic_get_old/new_private_obj_statejames qian wang (Arm Technology China)1-0/+6
2019-04-24drm: increase drm mmap_range size to 1TBPhilip Yang1-1/+1
2019-04-24drm/atomic: Create __drm_atomic_helper_crtc_reset() for subclassing crtc_state.Maarten Lankhorst1-0/+2
2019-04-24Merge branch 'drm-legacy-cleanup' of git://people.freedesktop.org/~airlied/li...Daniel Vetter4-5/+8
2019-04-24drm/legacy: remove some legacy lock struct membersDave Airlie2-2/+6
2019-04-24drm/legacy: place all drm legacy members under DRM_LEGACY.Dave Airlie1-1/+2
2019-04-24drm/legacy: move drm_legacy_master_rmmaps to non-driver legacy header.Dave Airlie1-2/+0
2019-04-24Merge tag 'drm-misc-next-2019-04-18' of git://anongit.freedesktop.org/drm/drm...Dave Airlie4-29/+14
2019-04-24Merge tag 'drm-intel-next-2019-04-17' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-51/+128
2019-04-19drm: increase drm mmap_range size to 1TBPhilip Yang1-1/+1
2019-04-19drm/ttm: fix re-init of global structuresChristian König1-1/+0
2019-04-16drm: Add helpers for setting up an array of dma_fence dependencies.Eric Anholt1-0/+5
2019-04-15BackMerge v5.1-rc5 into drm-nextDave Airlie1-0/+4
2019-04-12drm: Add a drm_gem_objects_lookup helperRob Herring1-0/+2
2019-04-12Merge tag 'drm-misc-next-2019-04-10' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2-10/+34
2019-04-11drm/i915/fbdev: Move intel_fb_initial_config() to fbdev helperNoralf Trønnes1-23/+0
2019-04-11drm/client: Rename drm_client_add() to drm_client_register()Noralf Trønnes1-1/+1
2019-04-10Merge drm/drm-next into drm-misc-nextSean Paul16-41/+357
2019-04-10drm: switch drm_fb_xrgb8888_to_rgb888_dstclip to accept __iomem dstGerd Hoffmann1-1/+1
2019-04-10drm: switch drm_fb_xrgb8888_to_rgb565_dstclip to accept __iomem dstGerd Hoffmann1-3/+3
2019-04-10drm: switch drm_fb_memcpy_dstclip to accept __iomem dstGerd Hoffmann1-1/+2
2019-04-08drm: add drm_fb_xrgb8888_to_rgb888_dstclip()Gerd Hoffmann1-0/+3
2019-04-08drm: add drm_fb_xrgb8888_to_rgb565_dstclip()Gerd Hoffmann1-1/+4
2019-04-08drm: add drm_fb_memcpy_dstclip() helperGerd Hoffmann1-0/+2
2019-04-08drm: move tinydrm format conversion helpers to new drm_format_helper.cGerd Hoffmann2-10/+26
2019-04-05Merge tag 'drm-misc-next-2019-04-04' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2-0/+7
2019-04-03Merge branch 'drm-next-5.2' of git://people.freedesktop.org/~agd5f/linux into...Dave Airlie2-1/+13
2019-04-01drm: Add a helper function for printing a debugfs_regset32.Eric Anholt1-0/+2
2019-04-01drm/i915: Split some PCI ids into separate groupsTvrtko Ursulin1-49/+124
2019-04-01drm/i915: Split Pineview device info into desktop and mobileTvrtko Ursulin1-2/+4
2019-04-01drm/syncobj: add new drm_syncobj_add_point interface v4Christian König1-0/+5
2019-03-29drm/atomic-helper: Make atomic_enable/disable crtc callbacks optionalRodrigo Siqueira1-0/+4
2019-03-29Merge tag 'drm-misc-next-2019-03-28-1' of git://anongit.freedesktop.org/drm/d...Dave Airlie3-31/+14
2019-03-29Merge tag 'du-next-20190328' of git://linuxtv.org/pinchartl/media into drm-nextDave Airlie2-1/+2
2019-03-28drm: Forward-declare struct drm_format_info in drm_framebuffer.hLaurent Pinchart1-0/+1
2019-03-28drm: Fix subtle spelling error in drm_crtc_stateKieran Bingham1-1/+1
2019-03-27drm/fb-helper: Fixup fill_info cleanupDaniel Vetter1-12/+6
2019-03-27Merge drm/drm-next into drm-intel-next-queuedJoonas Lahtinen18-121/+413
2019-03-27drm: Kill drm_display_info.nameVille Syrjälä1-5/+0
2019-03-27drm: Fix tabs vs. spacesVille Syrjälä1-1/+2
2019-03-27drm: Nuke unused drm_display_info.pixel_clockVille Syrjälä1-6/+0
2019-03-27drm/fb-helper: Unexport fill_{var,info}Daniel Vetter1-4/+0
2019-03-27drm/fb-helper: Add fill_info() functionsDaniel Vetter1-0/+3
2019-03-25Merge tag 'drm-misc-next-2019-03-21' of git://anongit.freedesktop.org/drm/drm...Daniel Vetter13-92/+297
2019-03-25drm/doc: fix missing verbLuca Ceresoli1-3/+3
2019-03-25Merge tag 'du-next-20190318' of git://linuxtv.org/pinchartl/media into drm-nextDave Airlie2-2/+35
2019-03-22drm/i915/ehl: Add EHL platform info and PCI IDsJames Ausmus1-0/+7
2019-03-20tinydrm/mipi-dbi: Use dma-safe buffers for all SPI transfersNoralf Trønnes1-2/+3
2019-03-19drm/i915/cml: Add CML PCI IDSAnusha Srivatsa1-1/+27
2019-03-19drm: Use the same mmap-range offset and size for GEM and TTMThomas Zimmermann2-2/+12
2019-03-19drm/ttm: Remove file_page_offset parameter from ttm_bo_device_init()Thomas Zimmermann1-1/+1
2019-03-19drm/ttm: Define a single DRM_FILE_PAGE_OFFSET constantThomas Zimmermann1-0/+2
2019-03-18drm: writeback: Add job prepare and cleanup operationsLaurent Pinchart2-1/+34
2019-03-18drm: writeback: Cleanup job ownership handling when queuing jobLaurent Pinchart1-1/+1
2019-03-18drm: Turn bus flags macros into an enumLaurent Pinchart1-44/+64
2019-03-18drm/bridge: use bus flags in bridge timingsStefan Agner1-7/+5
2019-03-18drm: Use new DRM_BUS_FLAG_*_(DRIVE|SAMPLE)_(POS|NEG)EDGE flagsLaurent Pinchart1-4/+5
2019-03-18drm: Clarify definition of the DRM_BUS_FLAG_(PIXDATA|SYNC)_* macrosLaurent Pinchart1-4/+32
2019-03-15Merge tag 'drm-next-2019-03-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-3/+11
2019-03-14drm: Add library for shmem backed GEM objectsNoralf Trønnes1-0/+159
2019-03-14drm: Add helpers for locking an array of BO reservations.Eric Anholt1-0/+4
2019-03-14Merge tag 'drm-misc-next-fixes-2019-03-13' of git://anongit.freedesktop.org/d...Dave Airlie1-3/+11
2019-03-12drm/i915: Add new ICL PCI IDJosé Roberto de Souza1-1/+2
2019-03-11Merge drm/drm-next into drm-intel-next-queuedJoonas Lahtinen1-1/+1
2019-03-08Merge tag 'drm-next-2019-03-06' of git://anongit.freedesktop.org/drm/drmLinus Torvalds45-404/+1111
2019-03-07drm: export drm_timeout_abs_to_jiffiesQiang Yu1-0/+4
2019-03-07drm/fb-helper: call vga_remove_vgacon automatically.Gerd Hoffmann1-3/+11
2019-03-06Merge tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-0/+188
2019-03-06Merge tag 'asm-generic-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+1
2019-03-06Merge drm/drm-next into drm-misc-nextSean Paul2-1/+14
2019-03-05drm/dsc: Split DSC PPS and SDP header initialisationsDavid Francis1-2/+2
2019-03-05drm/dsc: Add native 420 and 422 support to compute_rc_paramsDavid Francis1-2/+2
2019-03-05drm/i915: Move dsc rate params compute into drmDavid Francis1-0/+1
2019-03-05Merge tag 'drm-misc-fixes-2019-02-22' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-1/+1
2019-03-04drm/tinydrm: Remove tinydrm_deviceNoralf Trønnes1-42/+0
2019-03-04drm/tinydrm: Drop using tinydrm_deviceNoralf Trønnes1-9/+17
2019-03-04drm: Add devm_drm_dev_init()Noralf Trønnes1-0/+3
2019-02-28drm/doc: Fix copy paste error in drm_crtc_funcs.destroy()Maarten Lankhorst1-1/+1
2019-02-21drm/tinydrm/mipi-dbi: Add drm_to_mipi_dbi()Noralf Trønnes1-2/+3
2019-02-21drm/tinydrm: Remove tinydrm_shutdown()Noralf Trønnes1-1/+0
2019-02-21drm/tinydrm: tinydrm_display_pipe_init() don't use tinydrm_deviceNoralf Trønnes2-9/+13
2019-02-21drm/modes: Add DRM_SIMPLE_MODE()Noralf Trønnes2-23/+17
2019-02-20drm: removing the DP Errata msg and its msg idRamalingam C1-6/+0
2019-02-20drm: HDCP2.2 link check periodRamalingam C1-0/+1
2019-02-20drm: change func to better detect wether swiotlb is neededMichael D Labriola1-1/+1
2019-02-20Merge tag 'topic/mei-hdcp-2019-02-19' of git://anongit.freedesktop.org/drm/dr...Joonas Lahtinen5-0/+188
2019-02-20Merge drm/drm-next into drm-intel-next-queuedJoonas Lahtinen19-142/+409
2019-02-20Merge https://gitlab.freedesktop.org/drm/msm into drm-nextDave Airlie1-0/+13
2019-02-19drm: Add colorspace info to AVI InfoframeUma Shankar1-0/+6
2019-02-19drm: Add HDMI colorspace propertyUma Shankar1-0/+42