mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 03:10:12 +00:00
![]() Originally, due to the restriction from PSP and SMU, VF has to send message to hypervisor driver to handle powerplay change which is complicated and redundant. Currently, SMU and PSP can support VF to directly handle powerplay change by itself. Therefore, the old code about the handshake between VF and PF to handle powerplay will be removed and VF will use new the registers below to handshake with SMU. mmMP1_SMN_C2PMSG_101: register to handle SMU message mmMP1_SMN_C2PMSG_102: register to handle SMU parameter mmMP1_SMN_C2PMSG_103: register to handle SMU response v2: remove module parameter pp_one_vf v3: fix the parens v4: forbid vf to change smu feature v5: use hwmon_attributes_visible to skip sepicified hwmon atrribute v6: change skip condition at vega10_copy_table_to_smc Signed-off-by: Yintian Tao <yttao@amd.com> Acked-by: Evan Quan <evan.quan@amd.com> Reviewed-by: Kenneth Feng <kenneth.feng@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> |
||
---|---|---|
.. | ||
vega12 | ||
amd_powerplay.h | ||
amdgpu_smu.h | ||
arcturus_ppsmc.h | ||
cz_ppsmc.h | ||
fiji_ppsmc.h | ||
hardwaremanager.h | ||
hwmgr.h | ||
polaris10_pwrvirus.h | ||
power_state.h | ||
pp_debug.h | ||
pp_endian.h | ||
pp_thermal.h | ||
ppinterrupt.h | ||
rv_ppsmc.h | ||
smu7.h | ||
smu7_common.h | ||
smu7_discrete.h | ||
smu7_fusion.h | ||
smu7_ppsmc.h | ||
smu8.h | ||
smu8_fusion.h | ||
smu9.h | ||
smu9_driver_if.h | ||
smu10.h | ||
smu10_driver_if.h | ||
smu11_driver_if.h | ||
smu11_driver_if_arcturus.h | ||
smu11_driver_if_navi10.h | ||
smu12_driver_if.h | ||
smu71.h | ||
smu71_discrete.h | ||
smu72.h | ||
smu72_discrete.h | ||
smu73.h | ||
smu73_discrete.h | ||
smu74.h | ||
smu74_discrete.h | ||
smu75.h | ||
smu75_discrete.h | ||
smu_types.h | ||
smu_ucode_xfer_cz.h | ||
smu_ucode_xfer_vi.h | ||
smu_v11_0.h | ||
smu_v11_0_ppsmc.h | ||
smu_v11_0_pptable.h | ||
smu_v12_0.h | ||
smu_v12_0_ppsmc.h | ||
smumgr.h | ||
tonga_ppsmc.h | ||
vega10_ppsmc.h | ||
vega12_ppsmc.h | ||
vega20_ppsmc.h |