mirror of
https://github.com/torvalds/linux.git
synced 2026-04-23 00:55:48 -04:00
amd-drm-next-6.11-2024-06-07: amdgpu: - DCN 4.0.x support - DCN 3.5 updates - GC 12.0 support - DP MST fixes - Cursor fixes - MES11 updates - MMHUB 4.1 support - DML2 Updates - DCN 3.1.5 fixes - IPS fixes - Various code cleanups - GMC 12.0 support - SDMA 7.0 support - SMU 13 updates - SR-IOV fixes - VCN 5.x fixes - MES12 support - SMU 14.x updates - Devcoredump improvements - Fixes for HDP flush on platforms with >4k pages - GC 9.4.3 fixes - RAS ACA updates - Silence UBSAN flex array warnings - MMHUB 3.3 updates amdkfd: - Contiguous VRAM allocations - GC 12.0 support - SDMA 7.0 support - SR-IOV fixes radeon: - Backlight workaround for iMac - Silence UBSAN flex array warnings UAPI: - GFX12 modifier and DCC support Proposed Mesa changes: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29510 - KFD GFX ALU exceptions Proposed ROCdebugger changes:08c760622b944fe1c141- KFD Contiguous VRAM allocation flag Proposed ROCr/HIP changes:f7b4a2699126e8530d051d48f2a1abSigned-off-by: Dave Airlie <airlied@redhat.com> From: Alex Deucher <alexander.deucher@amd.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240607195900.902537-1-alexander.deucher@amd.com
57 lines
1.9 KiB
Plaintext
57 lines
1.9 KiB
Plaintext
# SPDX-License-Identifier: MIT
|
|
# Copyright © 2019-2024 Advanced Micro Devices, Inc. All rights reserved.
|
|
|
|
menu "Display Engine Configuration"
|
|
depends on DRM && DRM_AMDGPU
|
|
|
|
config DRM_AMD_DC
|
|
bool "AMD DC - Enable new display engine"
|
|
default y
|
|
depends on BROKEN || !CC_IS_CLANG || ARM64 || RISCV || SPARC64 || X86_64
|
|
select SND_HDA_COMPONENT if SND_HDA_CORE
|
|
# !CC_IS_CLANG: https://github.com/ClangBuiltLinux/linux/issues/1752
|
|
select DRM_AMD_DC_FP if ARCH_HAS_KERNEL_FPU_SUPPORT && (!ARM64 || !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
|
|
Raven ASICs.
|
|
|
|
calculate_bandwidth() is presently broken on all !(X86_64 || SPARC64 || ARM64)
|
|
architectures built with Clang (all released versions), whereby the stack
|
|
frame gets blown up to well over 5k. This would cause an immediate kernel
|
|
panic on most architectures. We'll revert this when the following bug report
|
|
has been resolved: https://github.com/llvm/llvm-project/issues/41896.
|
|
|
|
config DRM_AMD_DC_FP
|
|
def_bool n
|
|
help
|
|
Floating point support, required for DCN-based SoCs
|
|
|
|
config DRM_AMD_DC_SI
|
|
bool "AMD DC support for Southern Islands ASICs"
|
|
depends on DRM_AMDGPU_SI
|
|
depends on DRM_AMD_DC
|
|
help
|
|
Choose this option to enable new AMD DC support for SI asics
|
|
by default. This includes Tahiti, Pitcairn, Cape Verde, Oland.
|
|
Hainan is not supported by AMD DC and it has no physical DCE6.
|
|
|
|
config DEBUG_KERNEL_DC
|
|
bool "Enable kgdb break in DC"
|
|
depends on DRM_AMD_DC
|
|
depends on KGDB
|
|
help
|
|
Choose this option if you want to hit kdgb_break in assert.
|
|
|
|
config DRM_AMD_SECURE_DISPLAY
|
|
bool "Enable secure display support"
|
|
depends on DEBUG_FS
|
|
depends on DRM_AMD_DC_FP
|
|
help
|
|
Choose this option if you want to support secure display
|
|
|
|
This option enables the calculation of crc of specific region via
|
|
debugfs. Cooperate with specific DMCU FW.
|
|
|
|
endmenu
|