[PATCH 0/9] PSP 14.0 support

2024-02-12 Thread Alex Deucher
This set adds support for PSP 14.0.x.  PSP handles firmware
validation and various low level asic initialization.

The first patch adds register headers and is large so it has
been omitted.

Hawking Zhang (2):
  drm/amdgpu: Add mp v14_0_2 ip headers (v5)
  drm/amdgpu: Add psp v14_0 ip block support

Likun Gao (7):
  drm/amdgpu: use spirom update wait_for helper for psp v14
  drm/amdgpu: support psp ip block for psp v14
  drm/amdgpu/psp: set autoload support by default
  drm/amdgpu/psp: handle TMR type via flag
  drm/amdgpu/psp: set boot_time_tmr flag
  drm/amdgpu: add psp_timeout to limit PSP related operation
  drm/amdgpu: support psp ip block discovery for psp v14

 drivers/gpu/drm/amd/amdgpu/Makefile   |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h   |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c   |  55 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h   |   3 +
 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c| 672 +
 drivers/gpu/drm/amd/amdgpu/psp_v14_0.h|  32 +
 .../include/asic_reg/mp/mp_14_0_2_offset.h| 468 
 .../include/asic_reg/mp/mp_14_0_2_sh_mask.h   | 692 ++
 9 files changed, 1907 insertions(+), 23 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v14_0.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_sh_mask.h

-- 
2.42.0



Re: [PATCH 0/9] PSP 14.0 support

2024-02-16 Thread Christian König

Am 12.02.24 um 18:58 schrieb Alex Deucher:

This set adds support for PSP 14.0.x.  PSP handles firmware
validation and various low level asic initialization.

The first patch adds register headers and is large so it has
been omitted.

Hawking Zhang (2):
   drm/amdgpu: Add mp v14_0_2 ip headers (v5)
   drm/amdgpu: Add psp v14_0 ip block support

Likun Gao (7):
   drm/amdgpu: use spirom update wait_for helper for psp v14
   drm/amdgpu: support psp ip block for psp v14
   drm/amdgpu/psp: set autoload support by default
   drm/amdgpu/psp: handle TMR type via flag
   drm/amdgpu/psp: set boot_time_tmr flag
   drm/amdgpu: add psp_timeout to limit PSP related operation
   drm/amdgpu: support psp ip block discovery for psp v14


Acked-by: Christian König  for the series.



  drivers/gpu/drm/amd/amdgpu/Makefile   |   3 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu.h   |   1 +
  drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c |   4 +
  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c   |  55 +-
  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h   |   3 +
  drivers/gpu/drm/amd/amdgpu/psp_v14_0.c| 672 +
  drivers/gpu/drm/amd/amdgpu/psp_v14_0.h|  32 +
  .../include/asic_reg/mp/mp_14_0_2_offset.h| 468 
  .../include/asic_reg/mp/mp_14_0_2_sh_mask.h   | 692 ++
  9 files changed, 1907 insertions(+), 23 deletions(-)
  create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v14_0.c
  create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v14_0.h
  create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_offset.h
  create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_14_0_2_sh_mask.h