All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/50] Add support for Dimgrey Cavefish
@ 2020-10-07 16:30 Alex Deucher
  2020-10-07 16:30 ` [PATCH 01/50] drm/amdgpu: add dimgrey_cavefish asic type Alex Deucher
                   ` (49 more replies)
  0 siblings, 50 replies; 51+ messages in thread
From: Alex Deucher @ 2020-10-07 16:30 UTC (permalink / raw)
  To: amd-gfx; +Cc: Alex Deucher

This series adds initial support for Dimgrey Cavefish.

Bhawanpreet Lakha (2):
  drm/amd/display: Add support for DCN302 (v2)
  drm/amd/display: Add DCN302 support in amdgpu_dm (v2)

Chengming Gui (2):
  drm/amdkfd: Support dimgrey_cavefish KFD (v2)
  drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support

James Zhu (6):
  drm/amdgpu/vcn: add firmware support for dimgrey_cavefish
  drm/amdgpu/vcn: enable VCN DPG mode for dimgrey_cavefish
  drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish
  drm/amdgpu: enable jpeg3.0 PG and CG for dimgrey_cavefish
  drm/amdgpu: enable vcn3.0 for dimgrey_cavefis
  drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish

Tao Zhou (40):
  drm/amdgpu: add dimgrey_cavefish asic type
  drm/amdgpu: add dimgrey_cavefish gpu info firmware
  drm/amdgpu: set fw load type for dimgrey_cavefish
  drm/amdgpu: set asic family and ip blocks for dimgrey_cavefish
  drm/amdgpu: add support for dimgrey_cavefish firmware
  drm/amdgpu: add gmc support for dimgrey_cavefish
  drm/amdgpu: add gfx clock gating support for dimgrey_cavefish
  drm/amdgpu: add common support for dimgrey_cavefish
  drm/amdgpu: initialize IP offset for dimgrey_cavefish
  drm/amdgpu: add mmhub support for dimgrey_cavefish
  drm/amdgpu: add common ip block for dimgrey_cavefish
  drm/amdgpu: add gmc ip block for dimgrey_cavefish
  drm/amdgpu: add ih ip block for dimgrey_cavefish
  drm/amdgpu: add gfx ip block for dimgrey_cavefish
  drm/amdgpu: add sdma ip block for dimgrey_cavefish
  drm/amdgpu: configure dimgrey_cavefish gfx according to gfx 10.3's
    definition
  drm/amdgpu: add virtual display support for dimgrey_cavefish
  drm/amdgpu: force pa_sc_tile_steering_override to 0 for
    dimgrey_cavefish
  drm/amdgpu: add gmc cg support for dimgrey_cavefish
  drm/amdgpu/swsmu: increase size for smu fw_name string
  drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2)
  drm/amdgpu: increase size of psp fw_name string(v2)
  drm/amdgpu: add psp support for dimgrey_cavefish(v2)
  drm/amdgpu: skip reroute ih for some ASICs
  drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish
  drm/amdgpu: add gc golden setting for dimgrey_cavefish
  drm/amdgpu: enable front door loading for dimgrey_cavefish
  drm/amdgpu: support athub cg setting for dimgrey_cavefish
  drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish
  drm/amdgpu: enable GFX clock gating for dimgrey_cavefish
  drm/amdgpu: enable mc CG and LS for dimgrey_cavefish
  drm/amdgpu: enable athub/mmhub PG for dimgrey_cavefish
  drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish
  drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish
  drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish(v2)
  drm/amdgpu: add psp and smu block for dimgrey_cavefish
  drm/amdgpu: enable hdp CG and LS for dimgrey_cavefish
  drm/amdgpu: enable ih CG for dimgrey_cavefish
  drm/amdgpu: remove gpu_info fw support for dimgrey_cavefish
  drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish

 drivers/gpu/drm/amd/amdgpu/Makefile           |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |    3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c       |    9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h       |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c     |    1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c       |    5 +
 drivers/gpu/drm/amd/amdgpu/athub_v2_1.c       |    1 +
 .../amd/amdgpu/dimgrey_cavefish_reg_init.c    |   54 +
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c        |   68 +
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c        |   12 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c       |    6 +
 drivers/gpu/drm/amd/amdgpu/navi10_ih.c        |    1 +
 drivers/gpu/drm/amd/amdgpu/nv.c               |   38 +
 drivers/gpu/drm/amd/amdgpu/nv.h               |    1 +
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c        |   19 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c        |   11 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c         |    1 +
 drivers/gpu/drm/amd/amdkfd/kfd_device.c       |   21 +
 .../drm/amd/amdkfd/kfd_device_queue_manager.c |    1 +
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c  |    1 +
 .../gpu/drm/amd/amdkfd/kfd_packet_manager.c   |    1 +
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c     |    1 +
 drivers/gpu/drm/amd/display/Kconfig           |    7 +
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |   25 +-
 drivers/gpu/drm/amd/display/dc/Makefile       |    5 +
 .../display/dc/bios/command_table_helper2.c   |    5 +
 .../gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c  |    6 +
 .../gpu/drm/amd/display/dc/core/dc_resource.c |   13 +
 .../drm/amd/display/dc/dce/dce_clock_source.h |   20 +
 .../gpu/drm/amd/display/dc/dce/dce_hwseq.h    |  134 ++
 .../gpu/drm/amd/display/dc/dcn302/Makefile    |   17 +
 .../drm/amd/display/dc/dcn302/dcn302_dccg.h   |   41 +
 .../drm/amd/display/dc/dcn302/dcn302_hwseq.c  |  233 +++
 .../drm/amd/display/dc/dcn302/dcn302_hwseq.h  |   35 +
 .../drm/amd/display/dc/dcn302/dcn302_init.c   |   39 +
 .../drm/amd/display/dc/dcn302/dcn302_init.h   |   33 +
 .../amd/display/dc/dcn302/dcn302_resource.c   | 1619 +++++++++++++++++
 .../amd/display/dc/dcn302/dcn302_resource.h   |   33 +
 .../gpu/drm/amd/display/dc/gpio/hw_factory.c  |    3 +
 .../drm/amd/display/dc/gpio/hw_translate.c    |    3 +
 drivers/gpu/drm/amd/display/dc/irq/Makefile   |   10 +
 .../dc/irq/dcn302/irq_service_dcn302.c        |  344 ++++
 .../dc/irq/dcn302/irq_service_dcn302.h        |   33 +
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h   |    3 +
 drivers/gpu/drm/amd/display/dmub/src/Makefile |    3 +
 .../drm/amd/display/dmub/src/dmub_dcn302.c    |   55 +
 .../drm/amd/display/dmub/src/dmub_dcn302.h    |   37 +
 .../gpu/drm/amd/display/dmub/src/dmub_srv.c   |   14 +
 .../gpu/drm/amd/display/include/dal_asic_id.h |    6 +-
 .../gpu/drm/amd/display/include/dal_types.h   |    3 +
 .../amd/include/dimgrey_cavefish_ip_offset.h  | 1049 +++++++++++
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h       |    1 +
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h        |    1 +
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c     |    1 +
 .../gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c    |   19 +-
 include/drm/amd_asic_type.h                   |    1 +
 56 files changed, 4089 insertions(+), 20 deletions(-)
 create mode 100755 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/Makefile
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_dccg.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_hwseq.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_init.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dcn302/dcn302_resource.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn302/irq_service_dcn302.h
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.c
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn302.h
 create mode 100644 drivers/gpu/drm/amd/include/dimgrey_cavefish_ip_offset.h

-- 
2.25.4

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2020-10-07 16:33 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-07 16:30 [PATCH 00/50] Add support for Dimgrey Cavefish Alex Deucher
2020-10-07 16:30 ` [PATCH 01/50] drm/amdgpu: add dimgrey_cavefish asic type Alex Deucher
2020-10-07 16:30 ` [PATCH 02/50] drm/amdgpu: add dimgrey_cavefish gpu info firmware Alex Deucher
2020-10-07 16:30 ` [PATCH 03/50] drm/amdgpu: set fw load type for dimgrey_cavefish Alex Deucher
2020-10-07 16:30 ` [PATCH 04/50] drm/amdgpu: set asic family and ip blocks " Alex Deucher
2020-10-07 16:30 ` [PATCH 05/50] drm/amdgpu: add support for dimgrey_cavefish firmware Alex Deucher
2020-10-07 16:30 ` [PATCH 06/50] drm/amdgpu: add gmc support for dimgrey_cavefish Alex Deucher
2020-10-07 16:30 ` [PATCH 07/50] drm/amdgpu: add gfx clock gating " Alex Deucher
2020-10-07 16:30 ` [PATCH 08/50] drm/amdgpu: add common " Alex Deucher
2020-10-07 16:30 ` [PATCH 09/50] drm/amdgpu: initialize IP offset " Alex Deucher
2020-10-07 16:30 ` [PATCH 10/50] drm/amdgpu: add mmhub support " Alex Deucher
2020-10-07 16:30 ` [PATCH 11/50] drm/amdgpu: add common ip block " Alex Deucher
2020-10-07 16:30 ` [PATCH 12/50] drm/amdgpu: add gmc " Alex Deucher
2020-10-07 16:30 ` [PATCH 13/50] drm/amdgpu: add ih " Alex Deucher
2020-10-07 16:30 ` [PATCH 14/50] drm/amdgpu: add gfx " Alex Deucher
2020-10-07 16:31 ` [PATCH 15/50] drm/amdgpu: add sdma " Alex Deucher
2020-10-07 16:31 ` [PATCH 16/50] drm/amdgpu: configure dimgrey_cavefish gfx according to gfx 10.3's definition Alex Deucher
2020-10-07 16:31 ` [PATCH 17/50] drm/amdgpu: add virtual display support for dimgrey_cavefish Alex Deucher
2020-10-07 16:31 ` [PATCH 18/50] drm/amdgpu: force pa_sc_tile_steering_override to 0 " Alex Deucher
2020-10-07 16:31 ` [PATCH 19/50] drm/amdgpu/vcn: add firmware support " Alex Deucher
2020-10-07 16:31 ` [PATCH 20/50] drm/amdgpu/vcn: enable VCN DPG mode " Alex Deucher
2020-10-07 16:31 ` [PATCH 21/50] drm/amdgpu: add gmc cg support " Alex Deucher
2020-10-07 16:31 ` [PATCH 22/50] drm/amdgpu/swsmu: increase size for smu fw_name string Alex Deucher
2020-10-07 16:31 ` [PATCH 23/50] drm/amdgpu/swsmu: add smu support for dimgrey_cavefish(v2) Alex Deucher
2020-10-07 16:31 ` [PATCH 24/50] drm/amdgpu: increase size of psp fw_name string(v2) Alex Deucher
2020-10-07 16:31 ` [PATCH 25/50] drm/amdgpu: add psp support for dimgrey_cavefish(v2) Alex Deucher
2020-10-07 16:31 ` [PATCH 26/50] drm/amdgpu: skip reroute ih for some ASICs Alex Deucher
2020-10-07 16:31 ` [PATCH 27/50] drm/amdgpu: support cp_fw_write_wait for dimgrey_cavefish Alex Deucher
2020-10-07 16:31 ` [PATCH 28/50] drm/amdgpu: add gc golden setting " Alex Deucher
2020-10-07 16:31 ` [PATCH 29/50] drm/amdkfd: Support dimgrey_cavefish KFD (v2) Alex Deucher
2020-10-07 16:31 ` [PATCH 30/50] drm/amdkfd: Add kfd2kgd_funcs for dimgrey_cavefish kfd support Alex Deucher
2020-10-07 16:31 ` [PATCH 31/50] drm/amdgpu: enable VCN3.0 PG and CG for dimgrey_cavefish Alex Deucher
2020-10-07 16:31 ` [PATCH 32/50] drm/amdgpu: enable jpeg3.0 " Alex Deucher
2020-10-07 16:31 ` [PATCH 33/50] drm/amdgpu: enable front door loading " Alex Deucher
2020-10-07 16:31 ` [PATCH 34/50] drm/amdgpu: support athub cg setting " Alex Deucher
2020-10-07 16:31 ` [PATCH 35/50] drm/amdgpu/swsmu: update driver if version " Alex Deucher
2020-10-07 16:31 ` [PATCH 36/50] drm/amdgpu: enable GFX clock gating " Alex Deucher
2020-10-07 16:31 ` [PATCH 37/50] drm/amdgpu: enable mc CG and LS " Alex Deucher
2020-10-07 16:31 ` [PATCH 38/50] drm/amdgpu: enable athub/mmhub PG " Alex Deucher
2020-10-07 16:31 ` [PATCH 39/50] drm/amdgpu/swsmu: update driver if version " Alex Deucher
2020-10-07 16:31 ` [PATCH 40/50] drm/amdgpu: enable vcn3.0 for dimgrey_cavefis Alex Deucher
2020-10-07 16:31 ` [PATCH 41/50] drm/amdgpu: enable jpeg3.0 for dimgrey_cavefish Alex Deucher
2020-10-07 16:31 ` [PATCH 42/50] drm/amdgpu/swsmu: update driver if version " Alex Deucher
2020-10-07 16:31 ` [PATCH 43/50] drm/amdgpu/swsmu: update driver if version for dimgrey_cavefish(v2) Alex Deucher
2020-10-07 16:31 ` [PATCH 44/50] drm/amdgpu: add psp and smu block for dimgrey_cavefish Alex Deucher
2020-10-07 16:31 ` [PATCH 45/50] drm/amdgpu: enable hdp CG and LS " Alex Deucher
2020-10-07 16:31 ` [PATCH 46/50] drm/amdgpu: enable ih CG " Alex Deucher
2020-10-07 16:31 ` [PATCH 47/50] drm/amdgpu: remove gpu_info fw support " Alex Deucher
2020-10-07 16:31 ` [PATCH 48/50] drm/amdgpu/swsmu: update driver if version " Alex Deucher
2020-10-07 16:31 ` [PATCH 49/50] drm/amd/display: Add support for DCN302 (v2) Alex Deucher
2020-10-07 16:31 ` [PATCH 50/50] drm/amd/display: Add DCN302 support in amdgpu_dm (v2) Alex Deucher

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.