> -----Original Message----- > From: amd-gfx [mailto:amd-gfx-bounces at lists.freedesktop.org] On Behalf > Of Tom St Denis > Sent: Monday, October 02, 2017 10:28 AM > To: amd-gfx at lists.freedesktop.org > Cc: StDenis, Tom > Subject: [PATCH 2/2] drm/amd/powerplay: Fix powerplay bugs > > Introduced by commits: > cf5235684f9736278f395d1668876000490120d2 > 7401d47185deaa63f23553c6680ae4a4c0824595 > f174394486e1b575933856cfc2b60526d1ac5788 > > Signed-off-by: Tom St Denis <tom.stdenis at amd.com> Series is: Reviewed-by: Alex Deucher <alexander.deucher at amd.com> > --- > drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c | 24 ++++++++++++- > ----------- > 1 file changed, 12 insertions(+), 12 deletions(-) > > diff --git a/drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c > b/drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c > index 513532819517..938010842c7d 100644 > --- a/drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c > +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c > @@ -421,21 +421,21 @@ static int rv_populate_clock_table(struct > pp_hwmgr *hwmgr) > rv_get_clock_voltage_dependency_table(hwmgr, &pinfo- > >vdd_dep_on_phyclk, > ARRAY_SIZE(VddPhyClk), > &VddPhyClk[0]); > > - PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr- > >smumgr, > + PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr, > PPSMC_MSG_GetMinGfxclkFrequency), > "Attempt to get min GFXCLK Failed!", > return -1); > - PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr->smumgr, > + PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr, > &result), > "Attempt to get min GFXCLK Failed!", > return -1); > rv_data->gfx_min_freq_limit = result * 100; > > - PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr- > >smumgr, > + PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr, > PPSMC_MSG_GetMaxGfxclkFrequency), > "Attempt to get max GFXCLK Failed!", > return -1); > - PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr->smumgr, > + PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr, > &result), > "Attempt to get max GFXCLK Failed!", > return -1); > @@ -626,11 +626,11 @@ static int rv_print_clock_levels(struct pp_hwmgr > *hwmgr, > > switch (type) { > case PP_SCLK: > - > PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr- > >smumgr, > + > PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr, > PPSMC_MSG_GetGfxclkFrequency), > "Attempt to get current GFXCLK Failed!", > return -1); > - PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr- > >smumgr, > + PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr, > &now), > "Attempt to get current GFXCLK Failed!", > return -1); > @@ -645,11 +645,11 @@ static int rv_print_clock_levels(struct pp_hwmgr > *hwmgr, > == now) ? "*" : ""); > break; > case PP_MCLK: > - > PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr- > >smumgr, > + > PP_ASSERT_WITH_CODE(!smum_send_msg_to_smc(hwmgr, > PPSMC_MSG_GetFclkFrequency), > "Attempt to get current MEMCLK Failed!", > return -1); > - PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr- > >smumgr, > + PP_ASSERT_WITH_CODE(!rv_read_arg_from_smc(hwmgr, > &now), > "Attempt to get current MEMCLK Failed!", > return -1); > @@ -901,18 +901,18 @@ static int rv_read_sensor(struct pp_hwmgr > *hwmgr, int idx, > > switch (idx) { > case AMDGPU_PP_SENSOR_GFX_SCLK: > - ret = smum_send_msg_to_smc(hwmgr->smumgr, > PPSMC_MSG_GetGfxclkFrequency); > + ret = smum_send_msg_to_smc(hwmgr, > PPSMC_MSG_GetGfxclkFrequency); > if (!ret) { > - rv_read_arg_from_smc(hwmgr->smumgr, &sclk); > + rv_read_arg_from_smc(hwmgr, &sclk); > /* in units of 10KHZ */ > *((uint32_t *)value) = sclk * 100; > *size = 4; > } > break; > case AMDGPU_PP_SENSOR_GFX_MCLK: > - ret = smum_send_msg_to_smc(hwmgr->smumgr, > PPSMC_MSG_GetFclkFrequency); > + ret = smum_send_msg_to_smc(hwmgr, > PPSMC_MSG_GetFclkFrequency); > if (!ret) { > - rv_read_arg_from_smc(hwmgr->smumgr, &mclk); > + rv_read_arg_from_smc(hwmgr, &mclk); > /* in units of 10KHZ */ > *((uint32_t *)value) = mclk * 100; > *size = 4; > -- > 2.12.0 > > _______________________________________________ > amd-gfx mailing list > amd-gfx at lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/amd-gfx