[PATCH 01/27] drm/amdgpu: add amdgpu_ih_regs structure
Felix Kuehling
felix.kuehling at amd.com
Tue Dec 15 03:04:53 UTC 2020
The series is
Reviewed-by: Felix Kuehling <Felix.Kuehling at amd.com>
Am 2020-12-12 um 10:45 a.m. schrieb Hawking Zhang:
> amdgpu_ih_regs holds all the registers for
> an ih ring
>
> Signed-off-by: Hawking Zhang <Hawking.Zhang at amd.com>
> Reviewed-by: Christian König <christian.koenig at amd.com>
> Acked-by: Felix Kuehling <Felix.Kuehling at amd.com>
> Reviewed-by: Dennis Li <Dennis.Li at amd.com>
> Reviewed-by: Feifei Xu <Feifei.Xu at amd.com>
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 13 +++++++++++++
> 1 file changed, 13 insertions(+)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
> index 3c9cfe7eecff..94c565b9eca8 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
> @@ -30,6 +30,18 @@
> struct amdgpu_device;
> struct amdgpu_iv_entry;
>
> +struct amdgpu_ih_regs {
> + uint32_t ih_rb_base;
> + uint32_t ih_rb_base_hi;
> + uint32_t ih_rb_cntl;
> + uint32_t ih_rb_wptr;
> + uint32_t ih_rb_rptr;
> + uint32_t ih_doorbell_rptr;
> + uint32_t ih_rb_wptr_addr_lo;
> + uint32_t ih_rb_wptr_addr_hi;
> + uint32_t psp_reg_id;
> +};
> +
> /*
> * R6xx+ IH ring
> */
> @@ -53,6 +65,7 @@ struct amdgpu_ih_ring {
> bool enabled;
> unsigned rptr;
> atomic_t lock;
> + struct amdgpu_ih_regs ih_regs;
> };
>
> /* provided by the ih block */
More information about the amd-gfx
mailing list