1. 19 Aug, 2016 3 commits
  2. 18 Aug, 2016 3 commits
  3. 17 Aug, 2016 2 commits
  4. 16 Aug, 2016 26 commits
  5. 15 Aug, 2016 6 commits
    • Eric Engestrom's avatar
      drm: make drm_get_format_name thread-safe · 90844f00
      Eric Engestrom authored
      Signed-off-by: default avatarEric Engestrom <eric@engestrom.ch>
      [danvet: Clarify that the returned pointer must be freed with
      kfree().]
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      90844f00
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2016-08-08' of git://anongit.freedesktop.org/drm-intel into drm-next · fc93ff60
      Dave Airlie authored
      - refactor ddi buffer programming a bit (Ville)
      - large-scale renaming to untangle naming in the gem code (Chris)
      - rework vma/active tracking for accurately reaping idle mappings of shared
        objects (Chris)
      - misc dp sst/mst probing corner case fixes (Ville)
      - tons of cleanup&tunings all around in gem
      - lockless (rcu-protected) request lookup, plus use it everywhere for
        non(b)locking waits (Chris)
      - pipe crc debugfs fixes (Rodrigo)
      - random fixes all over
      
      * tag 'drm-intel-next-2016-08-08' of git://anongit.freedesktop.org/drm-intel: (222 commits)
        drm/i915: Update DRIVER_DATE to 20160808
        drm/i915: fix aliasing_ppgtt leak
        drm/i915: Update comment before i915_spin_request
        drm/i915: Use drm official vblank_no_hw_counter callback.
        drm/i915: Fix copy_to_user usage for pipe_crc
        Revert "drm/i915: Track active streams also for DP SST"
        drm/i915: fix WaInsertDummyPushConstPs
        drm/i915: Assert that the request hasn't been retired
        drm/i915: Repack fence tiling mode and stride into a single integer
        drm/i915: Document and reject invalid tiling modes
        drm/i915: Remove locking for get_tiling
        drm/i915: Remove pinned check from madvise ioctl
        drm/i915: Reduce locking inside swfinish ioctl
        drm/i915: Remove (struct_mutex) locking for busy-ioctl
        drm/i915: Remove (struct_mutex) locking for wait-ioctl
        drm/i915: Do a nonblocking wait first in pread/pwrite
        drm/i915: Remove unused no-shrinker-steal
        drm/i915: Tidy generation of the GTT mmap offset
        drm/i915/shrinker: Wait before acquiring struct_mutex under oom
        drm/i915: Simplify do_idling() (Ironlake vt-d w/a)
        ...
      fc93ff60
    • Dave Airlie's avatar
      Merge tag 'topic/drm-misc-2016-08-12' of git://anongit.freedesktop.org/drm-intel into drm-next · f8725ad1
      Dave Airlie authored
      - more fence destaging and cleanup (Gustavo&Sumit)
      - DRIVER_LEGACY to untangle from DRIVER_MODESET
      - drm_mm refactor (Chris)
      - fbdev-less compile fies
      - clipped plane src/dst rects (Ville)
      - + a few mediatek patches that build on top of that (Bibby+Daniel)
      - small stuff all over really
      
      * tag 'topic/drm-misc-2016-08-12' of git://anongit.freedesktop.org/drm-intel: (43 commits)
        dma-buf/fence: kerneldoc: remove spurious section header
        dma-buf/fence: kerneldoc: remove unused struct members
        Revert "gpu: drm: omapdrm: dss-of: add missing of_node_put after calling of_parse_phandle"
        drm: Protect fb_defio in drivers with CONFIG_KMS_FBDEV_EMULATION
        drm/radeon|amgpu: Make fbdev emulation optional
        drm/vmwgfx: select CONFIG_FB
        drm: Remove superflous linux/fb.h includes
        drm/fb-helper: Add a dummy remove_conflicting_framebuffers
        dma-buf/sync_file: only enable fence signalling on poll()
        Documentation: add doc for sync_file_get_fence()
        dma-buf/sync_file: add sync_file_get_fence()
        dma-buf/sync_file: refactor fence storage in struct sync_file
        dma-buf/fence-array: add fence_is_array()
        drm/dp_helper: Rate limit timeout errors from drm_dp_i2c_do_msg()
        drm/dp_helper: Print first error received on failure in drm_dp_dpcd_access()
        drm: Add ratelimited versions of the DRM_DEBUG* macros
        drm: Make sure drm_vblank_no_hw_counter isn't abused
        drm/mediatek: Fix mtk_atomic_complete for runtime_pm
        drm/mediatek: plane: Use FB's format's cpp to compute x offset
        drm/mediatek: plane: Merge mtk_plane_enable into mtk_plane_atomic_update
        ...
      f8725ad1
    • Dave Airlie's avatar
      Merge tag 'imx-drm-next-2016-08-12' of git://git.pengutronix.de/git/pza/linux into drm-next · a02b5a15
      Dave Airlie authored
      imx-drm updates and encoder atomic_mode_set helper callback
      
      - add pixel clock and DE polarity configuration from device tree
        using display timing bindings for parallel and LVDS output
      - cleanup/remove trivial functions
      - cleanup and fixes in preparation for capture support
      - add atomic_mode_set helper and use it in imx-ldb - this is an
        alternative to the encoder mode_set callback that passes the
        crtc and connector state instead of just the mode. It allows
        drivers to get information from the attached connector without
        having to iterate over all connectors
      - add drm_bridge support to imx-ldb, for bridges attached via LVDS
      
      * tag 'imx-drm-next-2016-08-12' of git://git.pengutronix.de/git/pza/linux:
        drm/imx-ldb: Add support to drm-bridge
        drm/imx: imx-ldb: use encoder atomic_mode_set callback
        drm/atomic-helper: Add atomic_mode_set helper callback
        drm/imx: Remove imx_drm_handle_vblank()
        gpu: ipu-v3: Add missing IDMAC channel names
        gpu: ipu-v3: rename CSI client device
        gpu: ipu-v3: Fix IRT usage
        gpu: ipu-v3: Fix CSI data format for 16-bit media bus formats
        gpu: ipu-v3: set correct full sensor frame for PAL/NTSC
        gpu: ipu-v3: Add VDI input IDMAC channels
        gpu: ipu-v3: Add ipu_get_num()
        gpu: ipu-cpmem: Add ipu_cpmem_get_burstsize()
        gpu: ipu-cpmem: Add ipu_cpmem_set_uv_offset()
        drm/imx: Remove imx_drm_crtc_id()
        drm/imx: Remove imx_drm_crtc_vblank_get/_put()
        drm/imx: convey the pixelclk-active and de-active flags from DT to the ipu-di driver
        drm: add a helper function to extract 'de-active' and 'pixelclk-active' from DT
      a02b5a15
    • Dave Airlie's avatar
      Merge tag 'mediatek-drm-next-2016-08-12' of git://git.pengutronix.de/git/pza/linux into drm-next · c13eb931
      Dave Airlie authored
      mediatek-drm maintainers and gamma correction
      
      - add MAINTAINERS entry for mediatek-drm driver
      - add support for AAL and GAMMA engines
      - hook up gamma correction LUT
      - add support for temporal dithering to OD and GAMMA engines
      
      * tag 'mediatek-drm-next-2016-08-12' of git://git.pengutronix.de/git/pza/linux:
        drm/mediatek: set mt8173 dithering function
        drm/mediatek: Add gamma correction.
        drm/mediatek: Add GAMMA engine basic function
        drm/mediatek: Add AAL engine basic function
        drm: mediatek: add Maintainers entry for Mediatek DRM drivers
      c13eb931
    • Dave Airlie's avatar
      Merge branch 'drm-next-tilcdc-atomic' of https://github.com/jsarha/linux into drm-next · db474322
      Dave Airlie authored
      Please pull tilcdc atomic modeset support and some non critical fixes.
      
      * 'drm-next-tilcdc-atomic' of https://github.com/jsarha/linux: (29 commits)
        drm/tilcdc: Change tilcdc_crtc_page_flip() to tilcdc_crtc_update_fb()
        drm/tilcdc: Remove unnecessary pm_runtime_get() and *_put() calls
        drm/tilcdc: Get rid of legacy dpms mechanism
        drm/tilcdc: Use drm_atomic_helper_resume/suspend()
        drm/tilcdc: Enable and disable interrupts in crtc start() and stop()
        drm/tilcdc: tfp410: Add atomic modeset helpers to connector funcs
        drm/tilcdc: tfp410: Set crtc panel info at init phase
        drm/tilcdc: panel: Add atomic modeset helpers to connector funcs
        drm/tilcdc: panel: Set crtc panel info at init phase
        drm/tilcdc: Remove tilcdc_verify_fb()
        drm/tilcdc: Remove obsolete crtc helper functions
        drm/tilcdc: Set DRIVER_ATOMIC and use atomic crtc helpers
        drm/tilcdc: Add drm_mode_config_reset() call to tilcdc_load()
        drm/tilcdc: Add atomic mode config funcs
        drm/tilcdc: Add tilcdc_crtc_atomic_check()
        drm/tilcdc: Add tilcdc_crtc_mode_set_nofb()
        drm/tilcdc: Initialize dummy primary plane from crtc init
        drm/tilcdc: Add dummy primary plane implementation
        drm/tilcdc: Make tilcdc_crtc_page_flip() work if crtc is not yet on
        drm/tilcdc: Make tilcdc_crtc_page_flip() public
        ...
      db474322