summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/amd/display/Kconfig
diff options
context:
space:
mode:
authorAo Zhong <hacc1225@gmail.com>2022-10-31 22:37:40 +0300
committerAlex Deucher <alexander.deucher@amd.com>2022-11-04 23:05:54 +0300
commit79b72db63392d35a4dbcd4743b95cb668691f790 (patch)
tree1d99d02138e0ca3d190a6cb08bef5554a3961d00 /drivers/gpu/drm/amd/display/Kconfig
parentec4927d463cbf385be212af1ade9f5a6f1474d4f (diff)
downloadlinux-79b72db63392d35a4dbcd4743b95cb668691f790.tar.xz
drm/amd/display: add DCN support for ARM64
After moving all FPU code to the DML folder, we can enable DCN support for the ARM64 platform. Remove the -mgeneral-regs-only CFLAG from the code in the DML folder that needs to use hardware FPU, and add a control mechanism for ARM Neon. Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Ao Zhong <hacc1225@gmail.com> Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/Kconfig')
-rw-r--r--drivers/gpu/drm/amd/display/Kconfig3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/display/Kconfig b/drivers/gpu/drm/amd/display/Kconfig
index 6925e0280dbe..1cdb379a90d7 100644
--- a/drivers/gpu/drm/amd/display/Kconfig
+++ b/drivers/gpu/drm/amd/display/Kconfig
@@ -6,7 +6,8 @@ config DRM_AMD_DC
bool "AMD DC - Enable new display engine"
default y
select SND_HDA_COMPONENT if SND_HDA_CORE
- select DRM_AMD_DC_DCN if (X86 || PPC_LONG_DOUBLE_128)
+ # !CC_IS_CLANG: https://github.com/ClangBuiltLinux/linux/issues/1752
+ select DRM_AMD_DC_DCN if (X86 || PPC_LONG_DOUBLE_128 || (ARM64 && KERNEL_MODE_NEON && !CC_IS_CLANG))
help
Choose this option if you want to use the new display engine
support for AMDGPU. This adds required support for Vega and