<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>