1. 02 Nov, 2017 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-hisilicon-next-2017-11-01' of github.com:xin3liang/linux into drm-next · 0a4334c9
      Dave Airlie authored
      For 4.15
      
      * tag 'drm-hisilicon-next-2017-11-01' of github.com:xin3liang/linux:
        drm/hisilicon: Ensure LDI regs are properly configured.
      0a4334c9
    • Dave Airlie's avatar
      Merge tag 'drm-msm-next-2017-11-01' of git://people.freedesktop.org/~robclark/linux into drm-next · 87331c83
      Dave Airlie authored
       + preemption support for a5xx[1][2]
      
       + display fixes for 8x96 (snapdragon 820) including fixes for 4k scanout
         (hwpipe assignment re-work to handle multiple hwpipe assigned to plane
         for wide scanout)
      
       + async cursor plane updates and fixes
      
       + refactor adreno_bind/hwinit.. still defer fw loading until device open,
         but move clk/irq/etc to probe/bind time to fix issues when fw isn't
         present in filesys
      
       + clk/dt bindings cleanups w/ backward compat via msm_clk_get() (dt docs
         part ack'ed by Rob Herring)
      
       + fw loading re-work with helper to handle either /lib/firmware/qcom/$fw
         or /lib/firmware/$fw.. background, we've started landing fw for some of
         generations in linux-firmware, but there is a preference to put fw files
         under 'qcom' subdirectory, which is not what was done on android or for
         people who copied fw from android.  So now we first look in qcom subdir
         and then fallback to the original location.
      
       + bunch of GPU debugging enhancements, to dump full cmdline of processes
         that trigger faults, and to add a new debugfs to capture cmdstream of
         just submits that triggered faults.. both quite useful for piglit ;-)
      
      * tag 'drm-msm-next-2017-11-01' of git://people.freedesktop.org/~robclark/linux: (38 commits)
        drm/msm: use %z format modifier for printing size_t
        drm/msm/mdp5: Don't use async plane update path if plane visibility changes
        drm/msm/mdp5: mdp5_crtc: Restore cursor state only if LM cursors are enabled
        drm/msm/mdp5: Update mdp5_pipe_assign to spit out both planes
        drm/msm/mdp5: Prepare mdp5_pipe_assign for some rework
        drm/msm: remove mdp5_cursor_plane_funcs
        drm/msm: update cursors asynchronously through atomic
        drm/msm/atomic: switch to drm_atomic_helper_check
        drm/msm/mdp5: restore cursor state when enabling crtc
        drm/msm/mdp5: don't use autosuspend
        drm/msm/mdp5: ignore planes that are not visible
        drm/msm: dump submits which triggered gpu hang
        drm/msm: preserve IOVAs in submit's bo table
        drm/msm/rd: allow adding addition msg to top of dump
        drm/msm: split rd debugfs file
        drm/msm: add special _get_vaddr_active() for cmdstream dumps
        drm/msm: show task cmdline in gpu recovery messages
        drm/msm: dump a rd GPUADDR header for all buffers in the command
        drm/msm: Removed unused struct_mutex_task
        drm/msm: Implement preemption for A5XX targets
        ...
      87331c83
  2. 01 Nov, 2017 2 commits
  3. 28 Oct, 2017 36 commits