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>
This commit is contained in:
parent
445b011d4a
commit
f21aab1b31
|
@ -69,6 +69,7 @@ MODULE_FIRMWARE("amdgpu/picasso_sdma.bin");
|
||||||
MODULE_FIRMWARE("amdgpu/raven2_sdma.bin");
|
MODULE_FIRMWARE("amdgpu/raven2_sdma.bin");
|
||||||
MODULE_FIRMWARE("amdgpu/arcturus_sdma.bin");
|
MODULE_FIRMWARE("amdgpu/arcturus_sdma.bin");
|
||||||
MODULE_FIRMWARE("amdgpu/renoir_sdma.bin");
|
MODULE_FIRMWARE("amdgpu/renoir_sdma.bin");
|
||||||
|
MODULE_FIRMWARE("amdgpu/green_sardine_sdma.bin");
|
||||||
|
|
||||||
#define SDMA0_POWER_CNTL__ON_OFF_CONDITION_HOLD_TIME_MASK 0x000000F8L
|
#define SDMA0_POWER_CNTL__ON_OFF_CONDITION_HOLD_TIME_MASK 0x000000F8L
|
||||||
#define SDMA0_POWER_CNTL__ON_OFF_STATUS_DURATION_TIME_MASK 0xFC000000L
|
#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)
|
||||||
chip_name = "arcturus";
|
chip_name = "arcturus";
|
||||||
break;
|
break;
|
||||||
case CHIP_RENOIR:
|
case CHIP_RENOIR:
|
||||||
chip_name = "renoir";
|
if (adev->apu_flags & AMD_APU_IS_RENOIR)
|
||||||
|
chip_name = "renoir";
|
||||||
|
else
|
||||||
|
chip_name = "green_sardine";
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
BUG();
|
BUG();
|
||||||
|
|
Loading…
Reference in New Issue