Re: [PATCH 0/3] Move FPU related code from DCN3.1x drivers to DML folder

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 2022-03-07 10:47, Melissa Wen wrote:
This series moves FPU code from DCN 3.1x drivers to dml/dcn31 folder to
isolate FPU operations. For this, it creates dcn31_fpu files to centralize
FPU operations and structs from dcn31x drivers, that include:
- _vcs_dpi_ip_params_st and _vcs_dpi_soc_bounding_box_st structs
- dcn31x_update_bw_bounding_box() functions
- dcn31_calculate_wm_and_dlg_fp()

Also, it adds dc_assert_fp_enabled() in public dml-fpu functions, as required,
and I've checked if their calls are properly wrapped by DC_FP_START/END (and
removed when inside dml/fpu files too).

Melissa Wen (3):
   drm/amd/dicplay: move FPU related code from dcn31 to dml/dcn31 folder
   drm/amd/display: move FPU related code from dcn315 to dml/dcn31 folder
   drm/amd/display: move FPU related code from dcn316 to dml/dcn31 folder

  drivers/gpu/drm/amd/display/dc/dcn31/Makefile |  26 -
  .../drm/amd/display/dc/dcn31/dcn31_resource.c | 355 +------
  .../drm/amd/display/dc/dcn31/dcn31_resource.h |   4 +-
  .../gpu/drm/amd/display/dc/dcn315/Makefile    |  26 -
  .../amd/display/dc/dcn315/dcn315_resource.c   | 232 +----
  .../amd/display/dc/dcn315/dcn315_resource.h   |   3 +
  .../gpu/drm/amd/display/dc/dcn316/Makefile    |  26 -
  .../amd/display/dc/dcn316/dcn316_resource.c   | 231 +----
  .../amd/display/dc/dcn316/dcn316_resource.h   |   3 +
  drivers/gpu/drm/amd/display/dc/dml/Makefile   |   2 +
  .../drm/amd/display/dc/dml/dcn31/dcn31_fpu.c  | 863 ++++++++++++++++++
  .../drm/amd/display/dc/dml/dcn31/dcn31_fpu.h  |  44 +
  12 files changed, 921 insertions(+), 894 deletions(-)
  create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.c
  create mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn31/dcn31_fpu.h


Hi Melissa,

Thanks a lot for your patchset. We have already tested it with IGT, and we are running some manual tests to ensure that everything is fine. We will include your patch in this week's DC upstream, and if everything is alright, we will merge it next Monday.




[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux