Am 01.05.2017 um 22:15 schrieb Alex Deucher: > Add new RIDs. > > Acked-by: Alex Xie <AlexBin.Xie at amd.com> > Signed-off-by: Alex Deucher <alexander.deucher at amd.com> Acked-by: Christian König <christian.koenig at amd.com> > --- > drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c > index d82c439..700188a 100644 > --- a/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c > +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c > @@ -1940,6 +1940,7 @@ static int gfx_v8_0_gpu_early_init(struct amdgpu_device *adev) > case 0xca: > case 0xce: > case 0x88: > + case 0xe6: > /* B6 */ > adev->gfx.config.max_cu_per_sh = 6; > break; > @@ -1972,17 +1973,28 @@ static int gfx_v8_0_gpu_early_init(struct amdgpu_device *adev) > adev->gfx.config.max_backends_per_se = 1; > > switch (adev->pdev->revision) { > + case 0x80: > + case 0x81: > case 0xc0: > case 0xc1: > case 0xc2: > case 0xc4: > case 0xc8: > case 0xc9: > + case 0xd6: > + case 0xda: > + case 0xe9: > + case 0xea: > adev->gfx.config.max_cu_per_sh = 3; > break; > + case 0x83: > case 0xd0: > case 0xd1: > case 0xd2: > + case 0xd4: > + case 0xdb: > + case 0xe1: > + case 0xe2: > default: > adev->gfx.config.max_cu_per_sh = 2; > break;