1. 27 Dec, 2017 1 commit
  2. 21 Dec, 2017 4 commits
    • Dave Airlie's avatar
      Merge branch 'drm-next-4.16' of git://people.freedesktop.org/~agd5f/linux into drm-next · df2869ab
      Dave Airlie authored
      * 'drm-next-4.16' of git://people.freedesktop.org/~agd5f/linux: (171 commits)
        drm/amdgpu: fix test for shadow page tables
        drm/amd/display: Expose dpp1_set_cursor_attributes
        drm/amd/display: Update FMT and OPPBUF functions
        drm/amd/display: check for null before calling is_blanked
        drm/amd/display: dal 3.1.27
        drm/amd/display: Fix unused variable warnings.
        drm/amd/display: Only blank DCN when we have set_blank implementation
        drm/amd/display: Put dcn_mi_registers with other structs
        drm/amd/display: hubp refactor
        drm/amd/display: integrating optc pseudocode
        drm/amd/display: Call validate_fbc should_enable_fbc
        drm/amd/display: Clean up DCN cursor code
        drm/amd/display: fix 180 full screen pipe split
        drm/amd/display: reprogram surface config on scaling change
        drm/amd/display: Remove dwbc from pipe_ctx
        drm/amd/display: Use the maximum link setting which EDP reported.
        drm/amd/display: Add hdr_supported flag
        drm/amd/display: fix global sync param retrieval when not pipe splitting
        drm/amd/display: Update HUBP
        drm/amd/display: fix rotated surface scaling
        ...
      df2869ab
    • Dave Airlie's avatar
      Merge tag 'omapdrm-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next · 991eecc1
      Dave Airlie authored
      omapdrm changes for v4.16
      
      * support memory bandwidth limits
      * DSI command mode panel cleanups for N9
      * DMM error handling
      
      * tag 'omapdrm-4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux: (27 commits)
        drm: omapdrm: Simplify platform registration
        drm: omapdrm: Remove filename from header and fix copyright tag
        drm/omap: DMM: Check for DMM readiness after successful transaction commit
        drm/omap: DMM: Print information if we received an error interrupt
        drm/omap: DMM: In case of error/timeout in wait_status() print the reason
        drm/omap: DMM: Fix DMM_IRQSTAT_ERR_MASK definition
        drm: omapdrm: Deconstruct the omap_drv.h header.
        drm: omapdrm: venc: Return error code on OF parsing failure
        drm: omapdrm: dpi: Remove dpi_data port_initialized field
        drm: omapdrm: dss: Make dss_dump_clocks() function static
        drm: omapdrm: dss: Set the DMA coherent mask
        drm: omapdrm: Remove unused omap_dss_find_device() function
        drm: omapdrm: Pass drm_device to omap_gem_resume()
        drm: omapdrm: dpi: Don't treat GPIO probe deferral as an error
        drm/omap: panel-dsi-cm: switch to gpiod
        drm/omap: panel-dsi-cm: add external backlight support
        drm/omap: panel-dsi-cm: add physical size support
        drm/omap: panel-dsi-cm: add regulator support
        drm/omap: panel-dsi-cm: fix driver
        drm/omap: add support for physical size hints from display drivers
        ...
      991eecc1
    • Dave Airlie's avatar
      Merge tag 'tilcdc-4.16' of https://github.com/jsarha/linux into drm-next · 8932541b
      Dave Airlie authored
      drm/tilcdc changes for 4.16
      
      * tag 'tilcdc-4.16' of https://github.com/jsarha/linux:
        drm/tilcdc: make tilcdc_mode_hvtotal() static
        drm/tilcdc: Remove drm_framebuffer_get() and *_put() calls
        drm/tilcdc: ensure nonatomic iowrite64 is not used
      8932541b
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2017-12-14' of git://anongit.freedesktop.org/drm/drm-intel into drm-next · 6a9991bc
      Dave Airlie authored
      - Fix documentation build issues (Randy, Markus)
      - Fix timestamp frequency calculation for perf on CNL (Lionel)
      - New DMC firmware for Skylake (Anusha)
      - GTT flush fixes and other GGTT write track and refactors (Chris)
      - Taint kernel when GPU reset fails (Chris)
      - Display workarounds organization (Lucas)
      - GuC and HuC initialization clean-up and fixes (Michal)
      - Other fixes around GuC submission (Michal)
      - Execlist clean-ups like caching ELSP reg offset and improving log readability (Chri\
      s)
      - Many other improvements on our logs and dumps (Chris)
      - Restore GT performance in headless mode with DMC loaded (Tvrtko)
      - Stop updating legacy fb parameters since FBC is not using anymore (Daniel)
      - More selftest improvements (Chris)
      - Preemption fixes and improvements (Chris)
      - x86/early-quirks improvements for Intel graphics stolen memory. (Joonas, Matthew)
      - Other improvements on Stolen Memory code to be resource centric. (Matthew)
      - Improvements and fixes on fence allocation/release (Chris).
      
      GVT:
      
      - fixes for two coverity scan errors (Colin)
      - mmio switch code refine (Changbin)
      - more virtual display dmabuf fixes (Tina/Gustavo)
      - misc cleanups (Pei)
      - VFIO mdev display dmabuf interface and gvt support (Tina)
      - VFIO mdev opregion support/fixes (Tina/Xiong/Chris)
      - workload scheduling optimization (Changbin)
      - preemption fix and temporal workaround (Zhenyu)
      - and misc fixes after refactor (Chris)
      
      * tag 'drm-intel-next-2017-12-14' of git://anongit.freedesktop.org/drm/drm-intel: (87 commits)
        drm/i915: Update DRIVER_DATE to 20171214
        drm/i915: properly init lockdep class
        drm/i915: Show engine state when hangcheck detects a stall
        drm/i915: make CS frequency read support missing more obvious
        drm/i915/guc: Extract doorbell verification into a function
        drm/i915/guc: Extract clients allocation to submission_init
        drm/i915/guc: Extract doorbell creation from client allocation
        drm/i915/guc: Call invalidate after changing the vfunc
        drm/i915/guc: Extract guc_init from guc_init_hw
        drm/i915/guc: Move GuC workqueue allocations outside of the mutex
        drm/i915/guc: Move shared data allocation away from submission path
        drm/i915: Unwind i915_gem_init() failure
        drm/i915: Ratelimit request allocation under oom
        drm/i915: Allow fence allocations to fail
        drm/i915: Mark up potential allocation paths within i915_sw_fence as might_sleep
        drm/i915: Don't check #active_requests from i915_gem_wait_for_idle()
        drm/i915/fence: Use rcu to defer freeing of irq_work
        drm/i915: Dump the engine state before declaring wedged from wait_for_engines()
        drm/i915: Bump timeout for wait_for_engines()
        drm/i915: Downgrade misleading "Memory usable" message
        ...
      6a9991bc
  3. 20 Dec, 2017 35 commits