Apart from patch #16 Acked-by: Christian König <christian.koenig at amd.com> for the series. Christian. Am 21.03.2018 um 14:45 schrieb Alex Deucher: > Vega12 is a new GPU from AMD. This adds support for it. > > Patch 1 just adds new register headers and is pretty big, > so I haven't sent it to the mailing list. The entire > series can be viewed here: > https://cgit.freedesktop.org/~agd5f/linux/log/?h=amd-staging-drm-next-vega12 > > Alex Deucher (20): > drm/amdgpu: add gpu_info firmware for vega12 > drm/amdgpu: set asic family and ip blocks for vega12 > drm/amdgpu/psp: initial vega12 support > drm/amdgpu: specify vega12 uvd firmware > drm/amdgpu: specify vega12 vce firmware > drm/amdgpu/virtual_dce: add vega12 support > drm/amd/display/dm: add vega12 support > drm/amdgpu: add vega12 to dc support check > drm/amdgpu/gmc9: add vega12 support > drm/amdgpu/mmhub: add clockgating support for vega12 > drm/amdgpu/sdma4: specify vega12 firmware > drm/amdgpu/sdma4: Add placeholder for vega12 golden settings > drm/amdgpu/sdma4: add clockgating support for vega12 > drm/amdgpu/gfx9: add support for vega12 firmware > drm/amdgpu/gfx9: Add placeholder for vega12 golden settings > drm/amdgpu/gfx9: add gfx config for vega12 > drm/amdgpu/gfx9: add support for vega12 > drm/amdgpu/gfx9: add clockgating support for vega12 > drm/amdgpu/soc15: add support for vega12 > drm/amdgpu: add vega12 pci ids (v2) > > Evan Quan (11): > drm/amdgpu: initilize vega12 psp firmwares > drm/amdgpu/soc15: update vega12 cg_flags > drm/amd/powerplay: add vega12_inc.h > drm/amd/powerplay: update atomfirmware.h (v2) > drm/amd/powerplay: add new smu9_driver_if.h for vega12 (v2) > drm/amd/powerplay: add vega12_ppsmc.h > drm/amd/powerplay: add vega12_pptable.h > drm/amd/powerplay: update ppatomfwctl (v2) > drm/amd/powerplay: add new pp_psm infrastructure for vega12 (v2) > drm/amd/powerplay: add the smu manager for vega12 (v4) > drm/amd/powerplay: add the hw manager for vega12 (v4) > > Feifei Xu (6): > drm/amd/include: Add ip header files for vega12. > drm/amdgpu: add vega12 to asic_type enum > drm/amdgpu: add vega12 ucode loading method > drm/amdgpu/gmc9: fix vega12's athub&mmhub golden setting. > drm/amdgpu/sdma4: Update vega12 sdma golden setting. > drm/amd/soc15: Add external_rev_id for vega12. > > Hawking Zhang (4): > drm/amdgpu: vega12 to smu firmware > drm/amdgpu/sdma4: add sdma4_0_1 support for vega12 (v3) > drm/amdgpu/gfx9: add golden setting for vega12 (v3) > drm/amdgpu/soc15: initialize reg base for vega12 > > Jerry (Fangzhi) Zuo (1): > drm/amd/display: Add bios firmware info version for VG12 > > drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c | 3 + > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 11 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 6 + > drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1 + > drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 1 + > drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 9 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 9 +- > drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 + > drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 65 + > drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 + > drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 1 + > drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 5 + > drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 25 +- > drivers/gpu/drm/amd/amdgpu/soc15.c | 25 + > drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 + > drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 1 + > .../drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h | 7497 +++++ > .../drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h | 31160 +++++++++++++++++++ > .../include/asic_reg/mmhub/mmhub_9_3_0_offset.h | 1991 ++ > .../include/asic_reg/mmhub/mmhub_9_3_0_sh_mask.h | 10265 ++++++ > .../amd/include/asic_reg/oss/osssys_4_0_1_offset.h | 337 + > .../include/asic_reg/oss/osssys_4_0_1_sh_mask.h | 1249 + > drivers/gpu/drm/amd/include/atomfirmware.h | 82 +- > drivers/gpu/drm/amd/include/dm_pp_interface.h | 2 +- > drivers/gpu/drm/amd/powerplay/hwmgr/Makefile | 4 +- > drivers/gpu/drm/amd/powerplay/hwmgr/hwmgr.c | 6 + > drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm.c | 244 +- > .../gpu/drm/amd/powerplay/hwmgr/pp_psm_legacy.c | 262 + > .../gpu/drm/amd/powerplay/hwmgr/pp_psm_legacy.h | 40 + > drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm_new.c | 76 + > drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm_new.h | 40 + > drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.c | 87 + > drivers/gpu/drm/amd/powerplay/hwmgr/ppatomfwctrl.h | 65 + > drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 2444 ++ > drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h | 470 + > drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h | 39 + > .../gpu/drm/amd/powerplay/hwmgr/vega12_powertune.c | 1364 + > .../gpu/drm/amd/powerplay/hwmgr/vega12_powertune.h | 53 + > .../gpu/drm/amd/powerplay/hwmgr/vega12_pptable.h | 109 + > .../amd/powerplay/hwmgr/vega12_processpptables.c | 430 + > .../amd/powerplay/hwmgr/vega12_processpptables.h | 58 + > .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c | 324 + > .../gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h | 66 + > .../gpu/drm/amd/powerplay/inc/hardwaremanager.h | 14 + > drivers/gpu/drm/amd/powerplay/inc/hwmgr.h | 21 + > .../drm/amd/powerplay/inc/vega12/smu9_driver_if.h | 758 + > drivers/gpu/drm/amd/powerplay/inc/vega12_ppsmc.h | 123 + > drivers/gpu/drm/amd/powerplay/smumgr/Makefile | 3 +- > drivers/gpu/drm/amd/powerplay/smumgr/smumgr.c | 1 + > .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 561 + > .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h | 62 + > include/drm/amd_asic_type.h | 1 + > 52 files changed, 60256 insertions(+), 223 deletions(-) > create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_2_1_offset.h > create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_2_1_sh_mask.h > create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_offset.h > create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_3_0_sh_mask.h > create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_0_1_offset.h > create mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_0_1_sh_mask.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm_legacy.c > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm_legacy.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm_new.c > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/pp_psm_new.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_inc.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_powertune.c > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_powertune.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_pptable.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.c > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_processpptables.h > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.c > create mode 100644 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_thermal.h > create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega12/smu9_driver_if.h > create mode 100644 drivers/gpu/drm/amd/powerplay/inc/vega12_ppsmc.h > create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c > create mode 100644 drivers/gpu/drm/amd/powerplay/smumgr/vega12_smumgr.h >