[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