aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm
AgeCommit message (Expand)AuthorFilesLines
2018-11-02Merge tag 'drm-next-2018-11-02' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-2/+69
2018-10-28Merge tag 'drm-next-2018-10-24' of git://anongit.freedesktop.org/drm/drmLinus Torvalds29-665/+356
2018-10-19drm/atomic_helper: Stop modesets on unregistered connectors harderLyude Paul1-2/+69
2018-10-18drm: Get ref on CRTC commit object when waiting for flip_doneLeo Li1-0/+11
2018-10-16drm/edid: VSDB yCBCr420 Deep Color mode bit definitionsClint Taylor1-3/+3
2018-10-15drm/radeon: change SPDX identifier to MITJonathan Gray1-1/+1
2018-10-04BackMerge v4.19-rc6 into drm-nextDave Airlie1-1/+0
2018-10-04Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux int...Dave Airlie3-602/+18
2018-10-02drm/cma-helper: Fix crash in fbdev error pathNoralf Trønnes1-2/+3
2018-09-28drm/ttm: Export ttm_bo_get_unless_zero()Thomas Hellstrom1-0/+18
2018-09-28Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie1-3/+3
2018-09-27Revert "drm/panel: Add device_link from panel device to DRM device"Linus Walleij1-1/+0
2018-09-27drm/scheduler: remove timeout work_struct from drm_sched_job (v3)Nayan Deshmukh1-3/+3
2018-09-27drm/ttm, drm/vmwgfx: Move the lock- and object functionality to the vmwgfx dr...Thomas Hellstrom2-602/+0
2018-09-27Merge drm/drm-next into drm-misc-nextSean Paul5-14/+75
2018-09-27BackMerge v4.19-rc5 into drm-nextDave Airlie1-1/+1
2018-09-25drm: move native byte order quirk to new drm_driver_legacy_fb_format functionGerd Hoffmann1-0/+2
2018-09-21Merge branch 'drm-next-4.20' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie3-13/+73
2018-09-20Merge tag 'drm-misc-next-2018-09-19' of git://anongit.freedesktop.org/drm/drm...Dave Airlie3-7/+17
2018-09-19drm: Change limited M/N quirk to constant N quirk.Lee, Shawn C1-3/+3
2018-09-18drm: fix drm_drv_uses_atomic_modeset on non modesetting drivers.Dave Airlie1-1/+1
2018-09-14drm/amdgpu: simplify Raven, Raven2, and Picasso handlingAlex Deucher1-1/+0
2018-09-14drm/amdgpu: add picasso to asic_type enumLikun Gao1-0/+1
2018-09-14Merge tag 'drm-misc-next-2018-09-13' of git://anongit.freedesktop.org/drm/drm...Dave Airlie15-28/+161
2018-09-13drm: Introduce per-device driver_featuresVille Syrjälä2-4/+14
2018-09-11Merge tag 'drm-intel-next-2018-09-06-2' of git://anongit.freedesktop.org/drm/...Dave Airlie1-0/+1
2018-09-09drm: extract drm_atomic_uapi.cDaniel Vetter2-16/+58
2018-09-09drm/atomic: trim driver interface/docsDaniel Vetter1-6/+0
2018-09-09drm: drop drmP.h include from drm_plane.cDaniel Vetter3-0/+5
2018-09-09drm: Add drm/drm_util.h header fileDaniel Vetter7-3/+37
2018-09-07drm/fb-helper: document remove*_conflicting_framebuffers()Michał Mirosław1-0/+22
2018-09-06drm: expand replace_fence to support timeline point v2Chunming Zhou1-1/+1
2018-09-06drm: expand drm_syncobj_find_fence to support timeline point v2Chunming Zhou1-1/+1
2018-09-06drm: fix drm_mode_addfb() on big endian machines.Gerd Hoffmann1-0/+14
2018-09-06drm: byteorder: add DRM_FORMAT_HOST_*Gerd Hoffmann1-0/+22
2018-09-06drm: replace DRIVER_PREFER_XBGR_30BPP driver flag with mode_config quirkGerd Hoffmann2-1/+1
2018-09-03fbdev: add remove_conflicting_pci_framebuffers()Michał Mirosław1-0/+12
2018-08-31drm: Describe pixel_blend_mode in drm_plane_stateSean Paul1-0/+7
2018-08-27drm/ttm: add bulk move function on LRUHuang Rui1-0/+10
2018-08-27drm/ttm: revise ttm_bo_move_to_lru_tail to support bulk movesChristian König1-1/+5
2018-08-27drm/ttm: add helper structures for bulk moves on lru listChristian König1-0/+28
2018-08-27drm/scheduler: Add stopped flag to drm_sched_entityAndrey Grodzovsky1-0/+2
2018-08-27drm/scheduler: move entity handling into separate fileChristian König1-9/+19
2018-08-27drm/scheduler: fix setting the priorty for entities (v2)Christian König1-3/+2
2018-08-27drm/scheduler: add counter for total jobs in schedulerNayan Deshmukh1-0/+2
2018-08-27drm/scheduler: add a list of run queues to the entityNayan Deshmukh1-1/+6
2018-08-27Merge drm/drm-next into drm-misc-nextSean Paul9-101/+382
2018-08-24drm: Add per-plane pixel blend mode propertyLowry Li2-0/+15
2018-08-22drm/syncobj: Drop add/remove_callback from driver interfaceDaniel Vetter1-5/+0
2018-08-22drm/crc: Cleanup crtc_crc_open functionMahesh Kumar1-2/+1
2018-08-16drm: Add kerneldoc description for "link"-member in struct drm_panelJyri Sarha1-0/+1
2018-08-15Merge tag 'drm-next-2018-08-15' of git://anongit.freedesktop.org/drm/drmLinus Torvalds36-326/+1574
2018-08-14drm/dp: add extended receiver capability field present bitMatt Atwood1-2/+3
2018-08-13drm: crc: Introduce get_crc_sources callbackMahesh Kumar1-0/+22
2018-08-13drm: crc: Introduce verify_crc_source callbackMahesh Kumar1-0/+16
2018-08-08drm/i915/cfl: Add a new CFL PCI ID.Rodrigo Vivi1-0/+1
2018-08-08Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie2-0/+152
2018-08-07drm: Remove drm_fbdev_cma_set_suspend()Souptick Joarder1-1/+0
2018-08-06drm/atomic: Add __drm_atomic_helper_plane_resetAlexandru Gheorghe1-0/+2
2018-08-01drm/ttm: Add ttm_set_pages_wc and ttm_set_pages_uc helperHuang Rui1-0/+22
2018-08-01Merge tag 'drm-msm-next-2018-07-30' of git://people.freedesktop.org/~robclark...Dave Airlie1-0/+71
2018-07-31drm/scheduler: only kill entity if last user is killed v2Christian König1-0/+2
2018-07-30drm: Add puts callback for the coredump printerJordan Crouse1-0/+2
2018-07-30drm: Add a -puts() function for the seq_file printerJordan Crouse1-0/+2
2018-07-30drm: Add drm_puts() to complement drm_printf()Jordan Crouse1-0/+2
2018-07-30drm: drm_printer: Add printer for devcoredumpJordan Crouse1-0/+65
2018-07-27drm/ttm: add ttm_set_memory header (v2)Huang Rui1-0/+128
2018-07-25drm/scheduler: remove sched field from the entityNayan Deshmukh1-2/+0
2018-07-25drm/scheduler: modify API to avoid redundancyNayan Deshmukh1-7/+3
2018-07-20Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie2-4/+29
2018-07-20Merge tag 'drm-intel-next-2018-07-19' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-1/+4
2018-07-20Merge tag 'drm-misc-next-2018-07-18' of git://anongit.freedesktop.org/drm/drm...Dave Airlie11-215/+540
2018-07-19drm/print: Fix DRM_DEBUG_DP macroLyude Paul1-1/+1
2018-07-19Merge tag 'drm-misc-next-2018-07-11' of git://anongit.freedesktop.org/drm/drm...Dave Airlie12-13/+275
2018-07-18drm/fourcc: Add is_yuv field to drm_format_info to denote if the format is yuvAyan Kumar Halder1-0/+2
2018-07-17ALSA: hda: Make audio component support more genericTakashi Iwai1-0/+23
2018-07-17drm/i915: Split audio component to a generic typeTakashi Iwai2-80/+100
2018-07-16drm/dp_helper: Add DP aux channel tracingLyude Paul1-0/+6
2018-07-13drm/scheduler: modify args of drm_sched_entity_initNayan Deshmukh1-3/+3
2018-07-13drm/scheduler: add a pointer to scheduler in the rqNayan Deshmukh1-0/+2
2018-07-13drm/doc: use inline kerneldoc style for drm_crtc_stateDaniel Vetter1-24/+86
2018-07-13drm/doc: move struct drm_crtc to in-line commentsDaniel Vetter1-29/+97
2018-07-13drm: switch drm_plane to inline commentsDaniel Vetter2-26/+66
2018-07-13drm: Switch drm_plane_state to inline kerneldoc styleDaniel Vetter1-30/+56
2018-07-13drm: drop _mode_ from remaining connector functionsDaniel Vetter2-8/+8
2018-07-13drm: drop _mode_ from drm_mode_connector_attach_encoderDaniel Vetter1-1/+1
2018-07-13drm: drop _mode_ from update_edit_property()Daniel Vetter2-4/+4
2018-07-13drm/doc: polish for sturct drm_connectorDaniel Vetter1-71/+120
2018-07-13drm/doc: switch drm_connector_state to inline commentsDaniel Vetter1-4/+10
2018-07-13drm: move drv test macros out of drmP.hDaniel Vetter2-19/+29
2018-07-13drm: Fix kerneldoc for DRM_MODE_PROP_IMMUTABLESean Paul1-2/+2
2018-07-13drm/i915: Prevent writing into a read-only object via a GGTT mmapChris Wilson1-0/+1
2018-07-13drm: add support for DisplayPort CEC-Tunneling-over-AUXHans Verkuil1-0/+56
2018-07-11drm/tinydrm: Fix doc build warningsNoralf Trønnes1-4/+19
2018-07-10x86/gpu: reserve ICL's graphics stolen memoryPaulo Zanoni1-1/+3
2018-07-10drm/ttm: Introduce ttm_bo_get() and ttm_bo_put() for ref countingThomas Zimmermann1-1/+24
2018-07-10drm: Add support for extracting sync signal drive edge from videomodePeter Ujfalusi1-0/+4
2018-07-10drm/panel: Make of_drm_find_panel() return an ERR_PTR() instead of NULLBoris Brezillon1-1/+1
2018-07-10drm/cma-helper: Remove drm_fb_cma_fbdev_init_with_funcs()Noralf Trønnes1-3/+0
2018-07-10drm/fb-helper: Finish the generic fbdev emulationNoralf Trønnes1-0/+7
2018-07-10drm/debugfs: Add internal client debugfs fileNoralf Trønnes1-0/+3
2018-07-10drm/cma-helper: Use the generic fbdev emulationNoralf Trønnes1-3/+0
2018-07-10drm/fb-helper: Add generic fbdev emulation .fb_probe functionNoralf Trønnes1-0/+31
2018-07-10drm: Begin an API for in-kernel clientsNoralf Trønnes2-0/+157
2018-07-10Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie2-10/+3
2018-07-07drm/crtc: Add a generic infrastructure to fake VBLANK eventsBoris Brezillon2-0/+24
2018-07-07drm/connector: Make ->atomic_commit() optionalBoris Brezillon1-0/+2
2018-07-07drm/connector: Pass a drm_connector_state to ->atomic_commit()Boris Brezillon1-1/+3
2018-07-07drm/atomic: Avoid connector to writeback_connector castsBoris Brezillon1-0/+6
2018-07-06drm/crc: Only report a single overflow when a CRC fd is openedMaarten Lankhorst1-1/+2
2018-07-05drm: drop drm_pcie_get_speed_cap_mask and drm_pcie_get_max_link_widthAlex Deucher1-7/+0
2018-07-05drm/scheduler: Rename cleanup functions v2.Andrey Grodzovsky1-3/+3
2018-07-05drm: Add drm_connector_has_possible_encoder()Ville Syrjälä1-0/+3
2018-07-05drm: Add drm_connector_for_each_possible_encoder()Ville Syrjälä1-0/+13
2018-07-03drm: add missing ctx argument to plane transitional helpersRussell King1-2/+4
2018-07-02drm: Add drm_connector_mask()Ville Syrjälä1-1/+7
2018-07-02drm: Add drm_encoder_mask()Ville Syrjälä1-2/+14
2018-07-02drm: Add drm_plane_mask()Ville Syrjälä1-2/+12
2018-06-28Merge tag 'drm-misc-next-2018-06-27' of git://anongit.freedesktop.org/drm/drm...Dave Airlie4-25/+36
2018-06-28Merge tag 'drm-intel-next-2018-06-20' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-12/+25
2018-06-27drm: of: Export and rename drm_crtc_port_mask()Jernej Skrabec1-0/+8
2018-06-22drm: Consider drivers setting DRIVER_ATOMIC as atomic.Eric Anholt1-11/+12
2018-06-22Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie1-31/+127
2018-06-22Merge tag 'drm-misc-next-2018-06-21' of git://anongit.freedesktop.org/drm/drm...Dave Airlie12-19/+292
2018-06-21drm/bridge: Move the struct drm_bridge member kerneldoc inline.Eric Anholt1-10/+12
2018-06-21drm: Document mode_config.max_width/height as the max fb dimensionsVille Syrjälä1-4/+4
2018-06-20Merge drm-upstream/drm-next into drm-misc-nextGustavo Padovan4-88/+53
2018-06-20drm: writeback: Add client capability for exposing writeback connectorsLiviu Dudau1-0/+7
2018-06-20drm: writeback: Add out-fences for writeback connectorsBrian Starkey4-5/+60
2018-06-20drm: Add writeback connector typeBrian Starkey5-0/+133
2018-06-20dma-buf: remove kmap_atomic interfaceChristian König1-4/+0
2018-06-20dma_buf: remove device parameter from attach callback v2Christian König1-1/+1
2018-06-18drm/i915/aml: Introducing Amber Lake platformJosé Roberto de Souza1-2/+7
2018-06-18drm/i915/whl: Introducing Whiskey Lake platformJosé Roberto de Souza1-10/+18
2018-06-18drm: Add checks for atomic_[duplicate/destroy]_state with atomic driversHaneen Mohammed3-0/+12
2018-06-15drm/scheduler: Avoid using wait_event_killable for dying process (V4)Andrey Grodzovsky1-3/+4
2018-06-15drm/scheduler: add documentationNayan Deshmukh1-29/+124
2018-06-11drm: Stop updating plane->crtc/fb/old_fb on atomic driversVille Syrjälä1-3/+0
2018-06-06Merge tag 'drm-next-2018-06-06-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds25-186/+187
2018-05-31drm: Trust format_mod_supported() when it OKs a plane modifier.Eric Anholt1-1/+4
2018-05-30drm/bridge/synopsys: dw-hdmi: fix dw_hdmi_setup_rx_senseNeil Armstrong1-1/+1
2018-05-24drm/mm: Add a search-by-address variant to only inspect a single holeChris Wilson1-0/+32
2018-05-24drm/mm: Reject over-sized allocation requests earlyChris Wilson1-1/+1
2018-05-18drm/scheduler: Remove obsolete spinlock.Andrey Grodzovsky1-1/+0
2018-05-18drm/panel: Add device_link from panel device to DRM deviceJyri Sarha1-0/+1
2018-05-17drm: content-type property for HDMI connectorStanislav Lisovskiy2-0/+18
2018-05-17drm/bridge: spelling and coding style minor fixesPhilippe Cornu1-5/+5
2018-05-17drm/amdgpu: Add vega20 to asic_type enum.Feifei Xu1-0/+1
2018-05-16Merge branch 'drm-next-4.18' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie3-87/+51
2018-05-16Merge tag 'drm-intel-next-2018-05-14' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-0/+1
2018-05-15drm/scheduler: remove unused parameterNayan Deshmukh1-1/+1
2018-05-15drm/amdgpu: add VEGAM ASIC typeLeo Liu1-0/+1
2018-05-15drm/gpu-sched: fix force APP kill hang(v4)Emily Deng1-0/+7
2018-05-15drm: clarify adjusted_mode documentation for bridgesPhilippe Cornu2-4/+23
2018-05-14drm: Fix render node numbering regression from control node removal.Eric Anholt1-0/+4
2018-05-11Merge remote-tracking branch 'drm/drm-next' into drm-misc-nextMaarten Lankhorst2-1/+11
2018-05-11drm: Expose modes with aspect ratio, only if requestedAnkit Nautiyal1-0/+13
2018-05-11drm: Add DRM client cap for aspect-ratioAnkit Nautiyal1-0/+8
2018-05-11drm/modes: Introduce drm_mode_match()Ville Syrjälä1-0/+9
2018-05-08drm/dp: Correctly mask DP_TRAINING_AUX_RD_INTERVAL values for DP 1.4Matt Atwood1-0/+1
2018-05-08drm/dp: Add DP_DPCD_REV_XX to drm_dp_helperMatt Atwood1-0/+5
2018-05-04drm/rect: Handle rounding errors in drm_rect_clip_scaled, v3.Maarten Lankhorst1-2/+1
2018-05-04Merge tag 'drm-intel-next-2018-04-13' of git://anongit.freedesktop.org/drm/dr...Dave Airlie1-0/+10
2018-05-03drm: remove all control node codeDaniel Vetter3-21/+0
2018-05-02Merge drm/drm-next into drm-intel-next-queuedJani Nikula17-72/+80
2018-04-30Merge tag 'drm-misc-next-2018-04-26' of git://anongit.freedesktop.org/drm/drm...Dave Airlie16-71/+79
2018-04-27drm: Don't pass the index to drm_property_add_enum()Ville Syrjälä1-1/+1
2018-04-27drm/dp: Rename the edp_sdp_header as dp_sdp_headerManasi Navare1-4/+4
2018-04-24drm: Don't EXPORT drm_add/reset_display_infoDaniel Vetter1-2/+0
2018-04-24drm/atomic: better doc for implicit vs explicit fencingDaniel Vetter2-3/+13
2018-04-24drm: Move simple_display_pipe prepare_fb helper into gem fb helpersDaniel Vetter3-2/+6
2018-04-24drm/bridge: analogix_dp: Split the platform-specific poweron in two partsDouglas Anderson1-1/+2
2018-04-23drm/i915/kbl: Add KBL GT2 skuMatt Atwood1-0/+1
2018-04-16drm/blend: Add a generic alpha propertyMaxime Ripard2-0/+9
2018-04-16drm: Fix HDCP downstream dev count readRamalingam C1-1/+1
2018-04-11drm/sched: Extend the documentation.Eric Anholt1-4/+42
2018-04-11drm/scheduler: move the tracepoints file from the include directoryNayan Deshmukh1-82/+0
2018-03-30Merge airlied/drm-next into drm-intel-next-queuedRodrigo Vivi18-369/+522
2018-03-30drm: Add DP last received PSR SDP VSC register and bitsJosé Roberto de Souza1-0/+9
2018-03-30drm: Add DP PSR2 sink enable bitJosé Roberto de Souza1-0/+1
2018-03-30Merge airlied/drm-next into drm-misc-nextSean Paul4-0/+7
2018-03-29drm: Use srcu to protect drm_device.unpluggedNoralf Trønnes2-5/+19
2018-03-28drm/tinydrm: Make fb_dirty into a lower level hookVille Syrjälä3-1/+12
2018-03-28drm/simple-kms-helper: Plumb plane state to the enable hookVille Syrjälä1-1/+2
2018-03-28drm: Add drm_mode_config->normalize_zpos booleanPeter Ujfalusi2-2/+10
2018-03-28drm: make drm_core_check_feature() bool that it isJani Nikula1-2/+2
2018-03-28drm: remove old documentation comment cruft from drmP.hJani Nikula1-21/+0
2018-03-28drm: prefer inline over __inline__Jani Nikula2-5/+4
2018-03-28Backmerge tag 'v4.16-rc7' into drm-nextDave Airlie2-0/+2
2018-03-27drm/tinydrm: Use gem_free_object_unlockedDaniel Vetter1-1/+1
2018-03-26Merge branch 'drm-next-4.17' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie1-0/+1
2018-03-23Merge branch 'vmwgfx-next' of git://people.freedesktop.org/~thomash/linux int...Dave Airlie1-0/+4
2018-03-22drm: Remove drm_property_{un/reference}_blob aliasesHaneen Mohammed1-26/+0
2018-03-22drm/ttm: Export the ttm_k[un]map_atomic_prot API.Thomas Hellstrom1-0/+4
2018-03-21drm/amdgpu: add vega12 to asic_type enumFeifei Xu1-0/+1
2018-03-21Merge airlied/drm-next into drm-misc-nextSean Paul8-274/+329
2018-03-19drm: Reduce object size of DRM_DEV_<LEVEL> usesJoe Perches1-48/+46
2018-03-19drm: remove drm_mode_object_{un/reference} aliasesHaneen Mohammed1-24/+0
2018-03-19drm: Add PSR version 3 macroJosé Roberto de Souza1-0/+1
2018-03-16drm: Introduce drm_color_lut_size()Ville Syrjälä1-0/+12