1. Dec 09, 2017
  2. Nov 28, 2017
  3. Dec 04, 2017
  4. Nov 28, 2017
  5. Nov 25, 2017
  6. Nov 15, 2017
  7. Nov 07, 2017
  8. Nov 02, 2017
  9. Dec 21, 2017
    • 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
    • Christian König's avatar
      drm/amdgpu: fix test for shadow page tables · 4f4b94ee
      Christian König authored
      
      
      They don't work 100% correctly at the moment.
      
      Reviewed-and-Tested-by: default avatarMichel Dänzer <michel.daenzer@amd.com>
      Signed-off-by: default avatarChristian König <christian.koenig@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      4f4b94ee
    • Yue Hin Lau's avatar
    • Eric Bernstein's avatar
      drm/amd/display: Update FMT and OPPBUF functions · 72d520d4
      Eric Bernstein authored
      
      
      Updates to FMT and OPPBUF programming from HW team
      pseudocode review.
      
      Signed-off-by: default avatarEric Bernstein <eric.bernstein@amd.com>
      Reviewed-by: default avatarTony Cheng <Tony.Cheng@amd.com>
      Acked-by: default avatarHarry Wentland <harry.wentland@amd.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      72d520d4
    • Yue Hin Lau's avatar