Skip to content

Commit f21aab1

Browse files
prliangpubalexdeucher
authored andcommitted
drm/amdgpu/sdma: add sdma engine support for green_sardine (v2)
Initialize the SDMA IP for green_sardine. v2: use apu flags Signed-off-by: Prike Liang <Prike.Liang@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Reviewed-by: Huang Rui <ray.huang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent 445b011 commit f21aab1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ MODULE_FIRMWARE("amdgpu/picasso_sdma.bin");
6969
MODULE_FIRMWARE("amdgpu/raven2_sdma.bin");
7070
MODULE_FIRMWARE("amdgpu/arcturus_sdma.bin");
7171
MODULE_FIRMWARE("amdgpu/renoir_sdma.bin");
72+
MODULE_FIRMWARE("amdgpu/green_sardine_sdma.bin");
7273

7374
#define SDMA0_POWER_CNTL__ON_OFF_CONDITION_HOLD_TIME_MASK 0x000000F8L
7475
#define SDMA0_POWER_CNTL__ON_OFF_STATUS_DURATION_TIME_MASK 0xFC000000L
@@ -619,7 +620,10 @@ static int sdma_v4_0_init_microcode(struct amdgpu_device *adev)
619620
chip_name = "arcturus";
620621
break;
621622
case CHIP_RENOIR:
622-
chip_name = "renoir";
623+
if (adev->apu_flags & AMD_APU_IS_RENOIR)
624+
chip_name = "renoir";
625+
else
626+
chip_name = "green_sardine";
623627
break;
624628
default:
625629
BUG();

0 commit comments

Comments
 (0)