Commit d11219ad53dc disabled the DCN driver for all platforms that define PPC64 due long build issues during "make allmodconfig" using cross-compilation. Cross-compilation defaults to the ppc64_defconfig and thus big-endian toolchain configuration. The ppc64le platform uses a different ABI and doesn't suffer from the build issues. Thus keep the DCN driver disabled only for big-endian ppc64 builds and avoid regression for ppc64le users of the amdgpu driver. Distros are mostly focusing on ppc64le and that's likely why it got unnoticed, because there were no build issues related to the amdgpu driver on ppc64le in the 5.19 development cycle. Tested by a local rebuild on ppc64le and using make.cross from a x86_64 machines. Fixes: d11219ad53dc ("amdgpu: disable powerpc support for the newer display engine") Signed-off-by: Dan Horák <dan@xxxxxxxx> Acked-by: Alex Deucher <alexdeucher@xxxxxxxxx> Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2100 --- drivers/gpu/drm/amd/display/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/Kconfig b/drivers/gpu/drm/amd/display/Kconfig index 0ba0598eba20..778a6f58047c 100644 --- a/drivers/gpu/drm/amd/display/Kconfig +++ b/drivers/gpu/drm/amd/display/Kconfig @@ -6,7 +6,7 @@ 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 && !(KCOV_INSTRUMENT_ALL && KCOV_ENABLE_COMPARISONS) + select DRM_AMD_DC_DCN if (X86 || (PPC64 && CPU_LITTLE_ENDIAN)) && !(KCOV_INSTRUMENT_ALL && KCOV_ENABLE_COMPARISONS) help Choose this option if you want to use the new display engine support for AMDGPU. This adds required support for Vega and -- 2.37.1