Lines Matching defs:prescale
96 unsigned int prescale;
98 prescale = readl(ost_clk->ost->base + info->ostccr_reg);
100 prescale = FIELD_GET(OSTCCR_PRESCALE1_MASK, prescale);
102 return parent_rate >> (prescale * 2);
110 unsigned int prescale;
112 prescale = readl(ost_clk->ost->base + info->ostccr_reg);
114 prescale = FIELD_GET(OSTCCR_PRESCALE2_MASK, prescale);
116 return parent_rate >> (prescale * 2);
121 u8 prescale;
123 for (prescale = 0; prescale < 2; prescale++)
124 if ((rate >> (prescale * 2)) <= req_rate)
125 return prescale;
134 u8 prescale;
139 prescale = ingenic_ost_get_prescale(rate, req_rate);
141 return rate >> (prescale * 2);
149 u8 prescale = ingenic_ost_get_prescale(parent_rate, req_rate);
154 val |= FIELD_PREP(OSTCCR_PRESCALE1_MASK, prescale);
165 u8 prescale = ingenic_ost_get_prescale(parent_rate, req_rate);
170 val |= FIELD_PREP(OSTCCR_PRESCALE2_MASK, prescale);