Lines Matching refs:divisors
39 u32 divisors[4]; member
266 if (usb->divisors[usbdiv]) in at91rm9200_clk_usb_recalc_rate()
267 return parent_rate / usb->divisors[usbdiv]; in at91rm9200_clk_usb_recalc_rate()
286 if (!usb->divisors[i]) in at91rm9200_clk_usb_round_rate()
289 tmp_parent_rate = rate * usb->divisors[i]; in at91rm9200_clk_usb_round_rate()
291 tmprate = DIV_ROUND_CLOSEST(tmp_parent_rate, usb->divisors[i]); in at91rm9200_clk_usb_round_rate()
325 if (usb->divisors[i] == div) { in at91rm9200_clk_usb_set_rate()
345 const char *parent_name, const u32 *divisors) in at91rm9200_clk_register_usb() argument
363 memcpy(usb->divisors, divisors, sizeof(usb->divisors)); in at91rm9200_clk_register_usb()
426 u32 divisors[4] = {0, 0, 0, 0}; in of_at91rm9200_clk_usb_setup() local
432 of_property_read_u32_array(np, "atmel,clk-divisors", divisors, 4); in of_at91rm9200_clk_usb_setup()
433 if (!divisors[0]) in of_at91rm9200_clk_usb_setup()
438 clk = at91rm9200_clk_register_usb(pmc, name, parent_name, divisors); in of_at91rm9200_clk_usb_setup()