[PATCH 14/14] drm/amd/amdgpu: Simplify gfx_v9_0_wait_for_idle()

Alex Deucher alexdeucher at gmail.com
Thu Aug 31 16:31:08 UTC 2017


On Thu, Aug 31, 2017 at 12:06 PM, Tom St Denis <tom.stdenis at amd.com> wrote:
> Signed-off-by: Tom St Denis <tom.stdenis at amd.com>

One comment on patch 3.  The rest are:
Reviewed-by: Alex Deucher <alexander.deucher at amd.com>

> ---
>  drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
> index 9445a8fd13ba..00f082b0838f 100644
> --- a/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
> +++ b/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
> @@ -2930,15 +2930,10 @@ static bool gfx_v9_0_is_idle(void *handle)
>  static int gfx_v9_0_wait_for_idle(void *handle)
>  {
>         unsigned i;
> -       u32 tmp;
>         struct amdgpu_device *adev = (struct amdgpu_device *)handle;
>
>         for (i = 0; i < adev->usec_timeout; i++) {
> -               /* read MC_STATUS */
> -               tmp = RREG32_SOC15(GC, 0, mmGRBM_STATUS) &
> -                       GRBM_STATUS__GUI_ACTIVE_MASK;
> -
> -               if (!REG_GET_FIELD(tmp, GRBM_STATUS, GUI_ACTIVE))
> +               if (gfx_v9_0_is_idle(handle))
>                         return 0;
>                 udelay(1);
>         }
> --
> 2.12.0
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx


More information about the amd-gfx mailing list