smu_present
extern int smu_present(void);
if (!smu_present())
clk_mgr->smu_present = false;
clk_mgr->smu_present = true;
if (!clk_mgr->smu_present)
if (dc->work_arounds.skip_clock_update || !clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
return clk_mgr->smu_present;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
clk_mgr->smu_present = false;
clk_mgr->base.smu_present = true;
clk_mgr->base.smu_present = true;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
clk_mgr->base.smu_present = true;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
clk_mgr->base.smu_present = true;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (clk_mgr->smu_present) {
if (clk_mgr->smu_present) {
if (!clk_mgr->smu_present)
clk_mgr->base.smu_present = true;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (clk_mgr->smu_present) {
if (clk_mgr->smu_present) {
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
return clk_mgr->smu_present;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
clk_mgr->smu_present = false;
clk_mgr->smu_present = false;
clk_mgr->smu_present = true;
if (!clk_mgr->smu_present)
if (clk_mgr->smu_present)
if (clk_mgr->smu_present)
if (clk_mgr->smu_present) {
if (clk_mgr->smu_present && !dpp_clock_lowered)
if (clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
clk_mgr->base.smu_present = true;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present)
ppclk_dpm_enabled &= clk_mgr->smu_present;
if (!clk_mgr->smu_present)
if (!clk_mgr->smu_present || !dcn401_is_ppclk_dpm_enabled(clk_mgr, PPCLK_UCLK))
if (!clk_mgr->smu_present)
ppclk_idle_dpm_enabled &= clk_mgr->smu_present;
if (!clk_mgr->smu_present)
return clk_mgr->smu_present;
if (clk_mgr->smu_present && dcn401_is_ppclk_dpm_enabled(clk_mgr, PPCLK_DTBCLK)) {
is_df_throttle_opt_enabled &= clk_mgr->smu_present;
clk_mgr->smu_present = false;
clk_mgr->smu_present = false;
clk_mgr->smu_present = true;
if (!clk_mgr->smu_present)
return clk_mgr->smu_present && clk_mgr->dpm_present &&
if (!clk_mgr->smu_present || !dcn401_is_ppclk_dpm_enabled(clk_mgr, clk))
if (clk_mgr_internal->smu_present) {
bool smu_present;
EXPORT_SYMBOL(smu_present);
if (!smu_present())
if (!smu_present())