Hi Linus, This is the support for new Qualcomm Snapdragon SoCs with the A6xx core. Userspace support is in mesa now. I've edited the pull req down to only show the msm diffs vs the fixes pull I sent earlier, but this branch contains all of that as well. Thanks, Dave. drm-next-2018-08-17-1: msm a6xx new hardware support The following changes since commit 557ce95051c8eff67af48612ab350d8408aa0541: Merge branch 'drm-next-4.19' of git://people.freedesktop.org/~agd5f/linux into drm-next (2018-08-10 11:43:02 +1000) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm tags/drm-next-2018-08-17-1 for you to fetch changes up to 3d63a3c14741ed015948943076f3c6a2f2cd7b27: Merge tag 'drm-msm-next-2018-08-10' of git://people.freedesktop.org/~robclark/linux into drm-next (2018-08-17 10:46:51 +1000) ---------------------------------------------------------------- msm a6xx new hardware support ---------------------------------------------------------------- Colin Ian King (1): drm/msm: a6xx: fix spelling mistake: "initalization" -> "initialization" Dave Airlie (1): Merge tag 'drm-msm-next-2018-08-10' of git://people.freedesktop.org/~robclark/linux into drm-next 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