]> git.baikalelectronics.ru Git - kernel.git/commit
drm/msm: Add A6XX device support
authorJordan Crouse <jcrouse@codeaurora.org>
Mon, 6 Aug 2018 17:33:24 +0000 (11:33 -0600)
committerRob Clark <robdclark@gmail.com>
Fri, 10 Aug 2018 22:49:18 +0000 (18:49 -0400)
commit7639a2c539ea437aee752783ce65a3f81c1a287b
tree7e85c925f7286cf04b0b14619ff2c1038bd33a4f
parent34a11a1fc0c1f3d1f7cc3022e0aac0c4581f8ec4
drm/msm: Add A6XX device support

Add support for the A6XX family of Adreno GPUs. The biggest addition
is the GMU (Graphics Management Unit) which takes over most of the
power management of the GPU itself but in a ironic twist of fate
needs a goodly amount of management itself. Add support for the
A6XX core code, the GMU and the HFI (hardware firmware interface)
queue that the CPU uses to communicate with the GMU.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
drivers/gpu/drm/msm/Makefile
drivers/gpu/drm/msm/adreno/a6xx_gmu.c [new file with mode: 0644]
drivers/gpu/drm/msm/adreno/a6xx_gmu.h [new file with mode: 0644]
drivers/gpu/drm/msm/adreno/a6xx_gpu.c [new file with mode: 0644]
drivers/gpu/drm/msm/adreno/a6xx_gpu.h [new file with mode: 0644]
drivers/gpu/drm/msm/adreno/a6xx_hfi.c [new file with mode: 0644]
drivers/gpu/drm/msm/adreno/a6xx_hfi.h [new file with mode: 0644]
drivers/gpu/drm/msm/adreno/adreno_device.c
drivers/gpu/drm/msm/adreno/adreno_gpu.h
drivers/gpu/drm/msm/msm_gpu.c