drm/amdgpu: disable mcbp if parameter zero is set
authorJiadong Zhu <Jiadong.Zhu@amd.com>
Tue, 8 Aug 2023 02:59:25 +0000 (10:59 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 16 Aug 2023 19:46:33 +0000 (15:46 -0400)
commit0d6f374c0c66e8ecc2897f0837d2cb4bd169bb42
tree3555ec7ff942f3cbc9564a04ffc455ff576311e1
parentb6360a5ec31d160d58c1a64387b323b556cedca8
drm/amdgpu: disable mcbp if parameter zero is set

The parameter amdgpu_mcbp shall have priority against the default value
calculated from the chip version.
User could disable mcbp by setting the parameter mcbp as zero.

v2: do not trigger preemption in sw ring muxer when mcbp is disabled.

Signed-off-by: Jiadong Zhu <Jiadong.Zhu@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c