drm/msm/a6xx: add support for Adreno 660 GPU
Add adreno_is_{a660,a650_family} helpers and convert update existing adreno_is_a650 usage based on downstream driver's logic (changing into adreno_is_a650_family or adding adreno_is_a660). And add the remaining changes required for A660, again based on the downstream driver: missing GMU allocations, additional register init, dummy hfi BW table, cp protect list, entry in gpulist table, hwcg table, updated a6xx_ucode_check_version check. Signed-off-by:Jonathan Marek <jonathan@marek.ca> Link: https://lore.kernel.org/r/20210608172808.11803-6-jonathan@marek.ca Signed-off-by:
Rob Clark <robdclark@chromium.org>
Showing
- drivers/gpu/drm/msm/adreno/a6xx_gmu.c 24 additions, 8 deletionsdrivers/gpu/drm/msm/adreno/a6xx_gmu.c
- drivers/gpu/drm/msm/adreno/a6xx_gpu.c 136 additions, 26 deletionsdrivers/gpu/drm/msm/adreno/a6xx_gpu.c
- drivers/gpu/drm/msm/adreno/a6xx_hfi.c 33 additions, 0 deletionsdrivers/gpu/drm/msm/adreno/a6xx_hfi.c
- drivers/gpu/drm/msm/adreno/adreno_device.c 13 additions, 0 deletionsdrivers/gpu/drm/msm/adreno/adreno_device.c
- drivers/gpu/drm/msm/adreno/adreno_gpu.c 1 addition, 1 deletiondrivers/gpu/drm/msm/adreno/adreno_gpu.c
- drivers/gpu/drm/msm/adreno/adreno_gpu.h 12 additions, 1 deletiondrivers/gpu/drm/msm/adreno/adreno_gpu.h
Please register or sign in to comment