<div dir="auto">Don't wait for me though – if  the mesa side of things is ready to land or ends up blocking anything, go ahead and merge it.</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Aug 10, 2018, 4:47 PM Rob Clark <<a href="mailto:robdclark@gmail.com">robdclark@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Dave,<br>
<br>
An optional follow-on PR for 4.19, on top of previous -fixes PR, which<br>
brings in a6xx support.<br>
<br>
These patches have been on list since earlier in the year (mostly<br>
waiting for userspace).  They have been in linux-next since earlier in<br>
the week, now that we have freedreno userspace working on a6xx[1][2].<br>
So far glmark2, Chromium/ChromiumOS, gnome-shell, glamor, xonotic,<br>
etc, are working.  And a healthy chuck of deqp works, and I've been<br>
busy fixing things.  The needed libdrm changes (no new uapi changes<br>
needed) are already on master, and the 2nd branch is rebased on that.<br>
<br>
When Kristian is back we'll squash things down and send to mesa-devel.<br>
(More works at this point than when initial support for any of the<br>
previous generations were merged in mesa, I'm just waiting for him to<br>
come back from vacation to send patches since he did the initial<br>
bring-up.)<br>
<br>
[1] <a href="https://gitlab.freedesktop.org/krh/mesa/commits/wip/a6xx" rel="noreferrer noreferrer" target="_blank">https://gitlab.freedesktop.org/krh/mesa/commits/wip/a6xx</a><br>
[2] <a href="https://gitlab.freedesktop.org/krh/mesa/commits/wip/a6xx-rebase" rel="noreferrer noreferrer" target="_blank">https://gitlab.freedesktop.org/krh/mesa/commits/wip/a6xx-rebase</a><br>
<br>
The following changes since commit 77a209cd7153cd758aa1b1417fb10017bead9454:<br>
<br>
  drm/msm/disp/dpu: fix early dereference of physical encoder<br>
(2018-08-10 18:49:18 -0400)<br>
<br>
are available in the Git repository at:<br>
<br>
  git://<a href="http://people.freedesktop.org/~robclark/linux" rel="noreferrer noreferrer" target="_blank">people.freedesktop.org/~robclark/linux</a> drm-msm-next-2018-08-10<br>
<br>
for you to fetch changes up to 546907de9952d718dd0ae1a78a665a56ab583635:<br>
<br>
  drm/msm: a6xx: fix spelling mistake: "initalization" -><br>
"initialization" (2018-08-10 18:49:18 -0400)<br>
<br>
----------------------------------------------------------------<br>
Colin Ian King (1):<br>
      drm/msm: a6xx: fix spelling mistake: "initalization" -> "initialization"<br>
<br>
Jordan Crouse (3):<br>
      drm/msm: Add a helper function to parse clock names<br>
      drm/msm/adreno: Load the firmware before bringing up the hardware<br>
      drm/msm: Add A6XX device support<br>
<br>
Rob Clark (1):<br>
      drm/msm: update generated headers<br>
<br>
 drivers/gpu/drm/msm/Makefile                   |    3 +<br>
 drivers/gpu/drm/msm/adreno/a2xx.xml.h          |   57 +-<br>
 drivers/gpu/drm/msm/adreno/a3xx.xml.h          |   24 +-<br>
 drivers/gpu/drm/msm/adreno/a4xx.xml.h          |  193 +-<br>
 drivers/gpu/drm/msm/adreno/a5xx.xml.h          |  483 ++-<br>
 drivers/gpu/drm/msm/adreno/a6xx.xml.h          | 4562 ++++++++++++++++++++++++<br>
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c          | 1207 +++++++<br>
 drivers/gpu/drm/msm/adreno/a6xx_gmu.h          |  162 +<br>
 drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h      |  382 ++<br>
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c          |  818 +++++<br>
 drivers/gpu/drm/msm/adreno/a6xx_gpu.h          |   60 +<br>
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c          |  435 +++<br>
 drivers/gpu/drm/msm/adreno/a6xx_hfi.h          |  127 +<br>
 drivers/gpu/drm/msm/adreno/adreno_common.xml.h |   38 +-<br>
 drivers/gpu/drm/msm/adreno/adreno_device.c     |   35 +-<br>
 drivers/gpu/drm/msm/adreno/adreno_gpu.c        |    2 +-<br>
 drivers/gpu/drm/msm/adreno/adreno_gpu.h        |    5 +-<br>
 drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h    |  497 ++-<br>
 drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h       |   26 +-<br>
 drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h       |   26 +-<br>
 drivers/gpu/drm/msm/disp/mdp_common.xml.h      |   26 +-<br>
 drivers/gpu/drm/msm/dsi/dsi.xml.h              |   13 +-<br>
 drivers/gpu/drm/msm/dsi/mmss_cc.xml.h          |   26 +-<br>
 drivers/gpu/drm/msm/dsi/sfpb.xml.h             |   26 +-<br>
 drivers/gpu/drm/msm/edp/edp.xml.h              |   26 +-<br>
 drivers/gpu/drm/msm/hdmi/hdmi.xml.h            |   26 +-<br>
 drivers/gpu/drm/msm/hdmi/qfprom.xml.h          |   26 +-<br>
 drivers/gpu/drm/msm/msm_drv.c                  |   57 +<br>
 drivers/gpu/drm/msm/msm_drv.h                  |    4 +<br>
 drivers/gpu/drm/msm/msm_gpu.c                  |   62 +-<br>
 drivers/gpu/drm/msm/msm_gpu.h                  |    2 +-<br>
 31 files changed, 9133 insertions(+), 303 deletions(-)<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx.xml.h<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.c<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.h<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu.c<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_gpu.h<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_hfi.c<br>
 create mode 100644 drivers/gpu/drm/msm/adreno/a6xx_hfi.h<br>
</blockquote></div>