Lines Matching defs:prescale
159 unsigned int prescale;
162 ret = regmap_read(tcu_clk->tcu->map, info->tcsr_reg, &prescale);
165 prescale = (prescale & TCU_TCSR_PRESCALE_MASK) >> TCU_TCSR_PRESCALE_LSB;
167 return parent_rate >> (prescale * 2);
172 u8 prescale;
174 for (prescale = 0; prescale < 5; prescale++)
175 if ((rate >> (prescale * 2)) <= req_rate)
176 return prescale;
185 u8 prescale;
192 prescale = ingenic_tcu_get_prescale(rate, req->rate);
194 req->rate = rate >> (prescale * 2);
203 u8 prescale = ingenic_tcu_get_prescale(parent_rate, req_rate);
211 prescale << TCU_TCSR_PRESCALE_LSB);