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