[Freedreno] [pull] drm/msm: msm-next++ for 4.19
Kristian Kristensen
hoegsberg at google.com
Sat Aug 11 02:22:31 UTC 2018
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 at gmail.com> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/freedreno/attachments/20180810/5e1ef221/attachment-0001.html>
More information about the Freedreno
mailing list