Lines Matching refs:divisors
39 u32 divisors[4]; member
270 if (usb->divisors[usbdiv]) in at91rm9200_clk_usb_recalc_rate()
271 return parent_rate / usb->divisors[usbdiv]; in at91rm9200_clk_usb_recalc_rate()
290 if (!usb->divisors[i]) in at91rm9200_clk_usb_round_rate()
293 tmp_parent_rate = rate * usb->divisors[i]; in at91rm9200_clk_usb_round_rate()
295 tmprate = DIV_ROUND_CLOSEST(tmp_parent_rate, usb->divisors[i]); in at91rm9200_clk_usb_round_rate()
327 if (usb->divisors[i] == div) { in at91rm9200_clk_usb_set_rate()
347 const char *parent_name, const u32 *divisors) in at91rm9200_clk_register_usb() argument
366 memcpy(usb->divisors, divisors, sizeof(usb->divisors)); in at91rm9200_clk_register_usb()
439 u32 divisors[4] = {0, 0, 0, 0}; in of_at91rm9200_clk_usb_setup() local
446 of_property_read_u32_array(np, "atmel,clk-divisors", divisors, 4); in of_at91rm9200_clk_usb_setup()
447 if (!divisors[0]) in of_at91rm9200_clk_usb_setup()
455 hw = at91rm9200_clk_register_usb(regmap, name, parent_name, divisors); in of_at91rm9200_clk_usb_setup()