GT_FREQUENCY_MULTIPLIER
val *= GT_FREQUENCY_MULTIPLIER;
val *= GT_FREQUENCY_MULTIPLIER;
return DIV_ROUND_CLOSEST(val * GT_FREQUENCY_MULTIPLIER,
return val * GT_FREQUENCY_MULTIPLIER;
GT_FREQUENCY_MULTIPLIER);
return DIV_ROUND_CLOSEST(val, GT_FREQUENCY_MULTIPLIER);
GT_FREQUENCY_MULTIPLIER);
GT_FREQUENCY_MULTIPLIER);
#define FREQUENCY_REQ_UNIT DIV_ROUND_CLOSEST(GT_FREQUENCY_MULTIPLIER, \
GT_FREQUENCY_MULTIPLIER, GEN9_FREQ_SCALER);
GT_FREQUENCY_MULTIPLIER, GEN9_FREQ_SCALER);
u32 min = DIV_ROUND_CLOSEST(pc->rpn_freq, GT_FREQUENCY_MULTIPLIER);
u32 max = DIV_ROUND_CLOSEST(pc->rp0_freq, GT_FREQUENCY_MULTIPLIER);
return DIV_ROUND_CLOSEST(raw * GT_FREQUENCY_MULTIPLIER,
GT_FREQUENCY_MULTIPLIER);
return REG_FIELD_GET(RP0_MASK, reg) * GT_FREQUENCY_MULTIPLIER;
return REG_FIELD_GET(RPA_MASK, reg) * GT_FREQUENCY_MULTIPLIER;
return REG_FIELD_GET(RP1_MASK, reg) * GT_FREQUENCY_MULTIPLIER;
return REG_FIELD_GET(RPE_MASK, reg) * GT_FREQUENCY_MULTIPLIER;
pc->rp0_freq = REG_FIELD_GET(RP0_MASK, reg) * GT_FREQUENCY_MULTIPLIER;
pc->rpn_freq = REG_FIELD_GET(RPN_MASK, reg) * GT_FREQUENCY_MULTIPLIER;