1. 21 Oct, 2017 9 commits
  2. 17 Oct, 2017 21 commits
  3. 16 Oct, 2017 8 commits
  4. 13 Oct, 2017 2 commits
    • Eric Anholt's avatar
      drm/vc4: Fix pitch setup for T-format scanout. · 652badb9
      Eric Anholt authored
      The documentation said to use src_w here, and I didn't consider that
      we actually needed to be using pitch somewhere in our setup.  Fixes
      scanout on my DSI panel when X11 does initial setup with 1920x1080
      HDMI and 800x480 DSI both at 0,0 of the same framebuffer.
      
      v2: Add some comments requested by Boris
      Signed-off-by: default avatarEric Anholt <eric@anholt.net>
      Fixes: 98830d91 ("drm/vc4: Add T-format scanout support.")
      Link: https://patchwork.freedesktop.org/patch/msgid/20170927193209.11870-1-eric@anholt.netReviewed-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
      652badb9
    • Dave Airlie's avatar
      Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into drm-next · 787e1b74
      Dave Airlie authored
      Most notable addition this time is the support for the GPU performance
      counters by Christian. This has been in the making for some time and it
      has matured a lot. Since this is adding UAPI, the corresponding WIP
      userspace can be found at [1] mesa/libdrm repos. I expect that
      Christian sends out the final userspace patches for this once you have
      pulled the kernel bits.
      
      Philipp optimized the probe path, so etnaviv gets out of the way for
      systems that want to boot real quick.
      
      I've done mostly cleanups, disentangling etnaviv from the IOMMU API,
      with some MMUv1 optimizations on the way.
      
      * 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux: (36 commits)
        drm/etnaviv: remove unnecessary clock stabilization delay
        drm/etnaviv: reduce reset delay
        drm/etnaviv: remove unused function etnaviv_gem_new
        drm/etnaviv: remove stale comment
        drm/etnaviv: submit supports performance monitor requests
        drm/etnaviv: enable debug registers on demand
        drm/etnaviv: need to disable clock gating when doing profiling
        drm/etnaviv: add MC perf domain
        drm/etnaviv: add TX perf domain
        drm/etnaviv: add RA perf domain
        drm/etnaviv: add SE perf domain
        drm/etnaviv: add PA perf domain
        drm/etnaviv: add SH perf domain
        drm/etnaviv: add PE perf domain
        drm/etnaviv: add HI perf domain
        drm/etnaviv: use 'sync points' for performance monitor requests
        drm/etnaviv: clear alloced event
        drm/etnaviv: add 'sync point' support
        drm/etnaviv: add performance monitor request processing
        drm/etnaviv: copy pmrs from userspace
        ...
      787e1b74