[Freedreno] [PATCH 0/9] Add support for A640 and A650

Jonathan Marek jonathan at marek.ca
Mon Apr 20 14:03:04 UTC 2020


This series adds support for A640 and A650 GPUs.

Missing bus scaling, hwcg, and UBWC config, but GPU works without those.

Jonathan Marek (9):
  drm/msm/adreno: add A640/A650 to gpulist
  Revert "drm/msm/a6xx: Use the DMA API for GMU memory objects"
  drm/msm/a6xx: allow allocating GMU memory with a fixed address
  drm/msm/a6xx: HFI v2 for A640 and A650
  drm/msm/a6xx: A640/A650 GMU firmware path
  drm/msm/a6xx: add support for A650 gmu rscc registers
  drm/msm/a6xx: gmu_pdc register values for A640 and A650
  drm/msm/a6xx: enable GMU log
  drm/msm/a6xx: update a6xx_hw_init for A640 and A650

 drivers/gpu/drm/msm/adreno/a6xx.xml.h      |  14 +
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c      | 426 +++++++++++++++++----
 drivers/gpu/drm/msm/adreno/a6xx_gmu.h      |  35 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h  |  48 ++-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c      |  62 ++-
 drivers/gpu/drm/msm/adreno/a6xx_hfi.c      | 117 +++++-
 drivers/gpu/drm/msm/adreno/a6xx_hfi.h      |  50 ++-
 drivers/gpu/drm/msm/adreno/adreno_device.c |  24 ++
 drivers/gpu/drm/msm/adreno/adreno_gpu.c    |   2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.h    |  10 +
 10 files changed, 672 insertions(+), 116 deletions(-)

-- 
2.26.1



More information about the Freedreno mailing list