linux_dsm_epyc7002/drivers/gpu/drm/msm/adreno
Linus Torvalds 9413b9a690 drm msm next for 5.8-rc1
* new gpu support: a405, a640, a650
 * dpu: color processing support
 * mdp5: support for msm8x36 (the thing with a405)
 * some prep work for per-context pagetables (ie the part that
   does not depend on in-flight iommu patches)
 * last but not least, UABI update for submit ioctl to support
   syncobj (from Bas)
 -----BEGIN PGP SIGNATURE-----
 
 iQIcBAABAgAGBQJe3bDxAAoJEAx081l5xIa+tkoQAIGUxvEgYBQ+S6RvANZAT+Wq
 2JZS2JPvExcB3Xe4erI+y7DeIuK2VghQUAcxMWhrDGgU7jKLV7jq09HTKkdE7++4
 feLQMZziy3rAN3H6Pe1+72ZI9jAeK7JpvyRxI1nSu1O1JnaZS2rHmCOnBT8yA8sw
 tHld1b5KUMmgTLR6CcJQYz0qp7p8x5LE8MdWY57Px5AqcnXFf1z/oiYNiCcxK2Jl
 tEic1b9mvCwvlGWYdu00aavqo7WESj3oWYxtb8MsmVBWjAHtTqrlBY21DyQzgdEu
 sgc8QAG+zHJ7Ls81INSVfDQ1zrspn/n+yL8efMhQibpMAQqGgt17nF+ZIx50nLMi
 USg5qBJKgBL2iccooA9QEioFE3tB6Ld8SfcjLGIU7jegi0Fw/KpVPqmUVjKdqrXT
 qjUKExa4e4pFxOlgbOYc1lIzSLwpGjGpLWbRWj8aee1GyrWRJA0Y9aRo75G6Sr4e
 SX6807kX+h0IrF1rJzftVKa+KviD9SD4NyAyah6OJvg0FVJnhbO75PmnAkB6GVnQ
 Jgg7fALjjkANRd8764H2B0pjke6wPDnUNXnh32ei2FWxVfQfIu/qhlJg9cU7TdMf
 Z2kcHijoRGjAfvddD+oDs3DS58b9o7DHKgsZuLWvh87MpVbv9CynZSh5SgGqqNKR
 nHajwsRXQc6e/fXT4YzN
 =hIK6
 -----END PGP SIGNATURE-----

Merge tag 'drm-next-msm-5.8-2020-06-08' of git://anongit.freedesktop.org/drm/drm

Pull drm msm updates from Dave Airlie:
 "This tree has been in next for a couple of weeks, but Rob missed an
  arm32 build issue, so I was awaiting the tree with a patch reverted.

   - new gpu support: a405, a640, a650

   - dpu: color processing support

   - mdp5: support for msm8x36 (the thing with a405)

   - some prep work for per-context pagetables (ie the part that does
     not depend on in-flight iommu patches)

   - last but not least, UABI update for submit ioctl to support syncobj
     (from Bas)"

* tag 'drm-next-msm-5.8-2020-06-08' of git://anongit.freedesktop.org/drm/drm: (30 commits)
  Revert "drm/msm/dpu: add support for clk and bw scaling for display"
  drm/msm/a6xx: skip HFI set freq if GMU is powered down
  drm/msm: Update the MMU helper function APIs
  drm/msm: Refactor address space initialization
  drm/msm: Attach the IOMMU device during initialization
  drm/msm/dpu: dpu_setup_dspp_pcc() can be static
  drm/msm/a6xx: a6xx_hfi_send_start() can be static
  drm/msm/a4xx: add a405_registers for a405 device
  drm/msm/a4xx: add adreno a405 support
  drm/msm/a6xx: update a6xx_hw_init for A640 and A650
  drm/msm/a6xx: enable GMU log
  drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650
  drm/msm/a6xx: A640/A650 GMU firmware path
  drm/msm/a6xx: HFI v2 for A640 and A650
  drm/msm/a6xx: add A640/A650 to gpulist
  drm/msm/a6xx: use msm_gem for GMU memory objects
  drm/msm: add internal MSM_BO_MAP_PRIV flag
  drm/msm: add msm_gem_get_and_pin_iova_range
  drm/msm: Check for powered down HW in the devfreq callbacks
  drm/msm/dpu: update bandwidth threshold check
  ...
2020-06-08 11:33:38 -07:00
..
a2xx_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
a2xx_gpu.h drm/msm/adreno: add a2xx 2018-12-11 13:07:06 -05:00
a2xx.xml.h drm/msm: update generated headers 2018-12-11 13:05:27 -05:00
a3xx_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
a3xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a3xx.xml.h drm/msm: update generated headers 2018-12-11 13:05:27 -05:00
a4xx_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
a4xx_gpu.h drm/msm/gpu: add ocmem init/cleanup functions 2019-10-07 08:17:39 -07:00
a4xx.xml.h drm/msm: update generated headers 2018-12-11 13:05:27 -05:00
a5xx_debugfs.c drm: convert .debugfs_init() hook to return void. 2020-03-18 17:53:28 +01:00
a5xx_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
a5xx_gpu.h drm: convert .debugfs_init() hook to return void. 2020-03-18 17:53:28 +01:00
a5xx_power.c drm/msm/adreno: Add support for Adreno 510 GPU 2019-11-04 13:18:31 -08:00
a5xx_preempt.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 2019-06-05 17:36:37 +02:00
a5xx.xml.h drm/msm/adreno: Add A540 support 2019-06-18 14:04:23 -07:00
a6xx_gmu.c drm/msm/a6xx: skip HFI set freq if GMU is powered down 2020-05-23 13:38:16 -07:00
a6xx_gmu.h drm/msm/a6xx: enable GMU log 2020-05-18 09:26:33 -07:00
a6xx_gmu.xml.h drm/msm/a6xx: enable GMU log 2020-05-18 09:26:33 -07:00
a6xx_gpu_state.c drm: msm: a6xx: Dump GBIF registers, debugbus in gpu state 2020-01-02 16:05:37 -08:00
a6xx_gpu_state.h drm/msm/a6xx: Fix CP_MEMPOOL state name 2020-03-19 12:19:10 -07:00
a6xx_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
a6xx_gpu.h drm: msm: a6xx: Add support for A618 2020-01-02 16:05:36 -08:00
a6xx_hfi.c drm/msm/a6xx: a6xx_hfi_send_start() can be static 2020-05-22 09:12:17 -07:00
a6xx_hfi.h drm/msm/a6xx: HFI v2 for A640 and A650 2020-05-18 09:26:33 -07:00
a6xx.xml.h drm/msm/a6xx: update a6xx_hw_init for A640 and A650 2020-05-18 09:26:33 -07:00
adreno_common.xml.h drm/msm: update generated headers 2018-12-11 13:05:27 -05:00
adreno_device.c drm/msm/a4xx: add adreno a405 support 2020-05-18 09:26:33 -07:00
adreno_gpu.c drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
adreno_gpu.h drm/msm: Refactor address space initialization 2020-05-23 13:38:16 -07:00
adreno_pm4.xml.h drm/msm: update generated headers 2018-12-11 13:05:27 -05:00