Home
last modified time | relevance | path

Searched refs:divisors (Results 1 – 40 of 40) sorted by relevance

/linux-4.1.27/drivers/clk/at91/
Dclk-usb.c39 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
[all …]
Dclk-master.c34 u32 divisors[4]; member
109 rate /= characteristics->divisors[div]; in clk_master_recalc_rate()
203 characteristics->divisors, 4); in of_at91_clk_master_get_characteristics()
/linux-4.1.27/sound/soc/codecs/
Dmax98925.c210 int divisors[3][2]; member
215 .divisors = { {1, 375}, {5, 1764}, {1, 384} }
220 .divisors = { {147, 40000}, {1, 256}, {147, 40960} }
225 .divisors = { {1, 250}, {5, 1176}, {1, 256} }
230 .divisors = { {2, 375}, {5, 882}, {1, 192} }
235 .divisors = { {147, 20000}, {1, 128}, {147, 20480} }
240 .divisors = { {1, 125}, {5, 588}, {1, 128} }
245 .divisors = { {4, 375}, {5, 441}, {1, 96} }
250 .divisors = { {147, 10000}, {1, 64}, {147, 10240} }
255 .divisors = { {2, 125}, {5, 294}, {1, 64} }
[all …]
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
Dclock-sh7712.c22 static int divisors[] = { 1, 2, 3, 4, 6 }; variable
41 return clk->parent->rate / divisors[idx]; in module_clk_recalc()
53 return clk->parent->rate / divisors[idx]; in cpu_clk_recalc()
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
Dclock-sh7722.c107 static int divisors[] = { 1, 3, 2, 5, 3, 4, 5, 6, 8, 10, 12, 16, 20 }; variable
110 .divisors = divisors,
111 .nr_divisors = ARRAY_SIZE(divisors),
Dclock-sh7734.c57 static int divisors[] = { 1, 3, 2, 3, 4, 6, 8, 9, 12, 16, 18, 24 }; variable
60 .divisors = divisors,
61 .nr_divisors = ARRAY_SIZE(divisors),
Dclock-sh7366.c104 static int divisors[] = { 1, 3, 2, 5, 3, 4, 5, 6, 8, 10, 12, 16, 20 }; variable
107 .divisors = divisors,
108 .nr_divisors = ARRAY_SIZE(divisors),
Dclock-sh7723.c108 static int divisors[] = { 1, 3, 2, 5, 3, 4, 5, 6, 8, 10, 12, 16, 20 }; variable
111 .divisors = divisors,
112 .nr_divisors = ARRAY_SIZE(divisors),
Dclock-sh7343.c101 static int divisors[] = { 1, 3, 2, 5, 3, 4, 5, 6, 8, 10, 12, 16, 20 }; variable
104 .divisors = divisors,
105 .nr_divisors = ARRAY_SIZE(divisors),
Dclock-sh7724.c148 static int divisors[] = { 2, 3, 4, 6, 8, 12, 16, 0, 24, 32, 36, 48, 0, 72 }; variable
151 .divisors = divisors,
152 .nr_divisors = ARRAY_SIZE(divisors),
Dclock-sh7757.c55 .divisors = div2,
Dclock-shx3.c54 .divisors = div2,
Dclock-sh7785.c58 .divisors = div2,
Dclock-sh7786.c60 .divisors = div2,
/linux-4.1.27/drivers/misc/
Dics932s401.c185 static const int divisors[] = {2, 3, 5, 15, 4, 6, 10, 30, 8, 12, 20, 60, 16, variable
201 freq /= divisors[data->regs[ICS932S401_REG_CPU_DIVISOR] >> in calculate_cpu_freq()
257 freq /= divisors[data->regs[ICS932S401_REG_PCISRC_DIVISOR] & in calculate_src_freq()
305 freq /= divisors[data->regs[ICS932S401_REG_PCISRC_DIVISOR] >> in calculate_pci_freq()
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Dat91-clock.txt230 - atmel,clk-divisors : master clock divisors table (four u32 fields).
232 e.g. divisors = <1 2 4 6>;
243 atmel,clk-divisors = <1 2 4 0>;
420 - atmel,clk-divisors (only available for "atmel,at91rm9200-clk-usb"):
422 e.g. divisors = <1 2 4 0>;
435 atmel,clk-divisors = <1 2 4 0>;
/linux-4.1.27/arch/arm/boot/dts/
Dat91sam9g20.dtsi63 atmel,clk-divisors = <1 2 4 6>;
Dat91sam9261.dtsi621 atmel,clk-divisors = <1 2 4 0>;
627 atmel,clk-divisors = <1 2 4 0>;
Dat91rm9200.dtsi151 atmel,clk-divisors = <1 2 3 4>;
157 atmel,clk-divisors = <1 2 0 0>;
Dat91sam9263.dtsi147 atmel,clk-divisors = <1 2 4 0>;
153 atmel,clk-divisors = <1 2 4 0>;
Dat91sam9260.dtsi166 atmel,clk-divisors = <1 2 4 0>;
172 atmel,clk-divisors = <1 2 4 0>;
Dat91sam9n12.dtsi171 atmel,clk-divisors = <1 2 4 3>;
Dat91sam9rl.dtsi858 atmel,clk-divisors = <1 2 4 0>;
Dat91sam9x5.dtsi175 atmel,clk-divisors = <1 2 4 3>;
Dat91sam9g45.dtsi175 atmel,clk-divisors = <1 2 4 3>;
Dsama5d3.dtsi975 atmel,clk-divisors = <1 2 4 3>;
Dsama5d4.dtsi452 atmel,clk-divisors = <1 2 4 3>;
/linux-4.1.27/arch/arm/mach-shmobile/
Dclock-r8a7740.c298 static int divisors[] = { 2, 3, 4, 6, 8, 12, 16, 18, variable
302 .divisors = divisors,
303 .nr_divisors = ARRAY_SIZE(divisors),
Dclock-sh73a0.c206 static int divisors[] = { 2, 3, 4, 6, 8, 12, 16, 18, variable
210 .divisors = divisors,
211 .nr_divisors = ARRAY_SIZE(divisors),
/linux-4.1.27/drivers/video/fbdev/
Dcyber2000fb.c75 u_int divisors[4]; member
682 new_pll = pll_ps / cfb->divisors[div2]; in cyber2000fb_decode_clock()
1423 cfb->divisors[0] = 1; in cyberpro_alloc_fb_info()
1424 cfb->divisors[1] = 2; in cyberpro_alloc_fb_info()
1425 cfb->divisors[2] = 4; in cyberpro_alloc_fb_info()
1428 cfb->divisors[3] = 8; in cyberpro_alloc_fb_info()
1430 cfb->divisors[3] = 6; in cyberpro_alloc_fb_info()
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
Dclock-sh7264.c69 .divisors = div2,
Dclock-sh7269.c97 .divisors = div2,
/linux-4.1.27/Documentation/hwmon/
Duserspace-tools30 4) fix sensors.conf, labels, limits, fan divisors
Dasb10068 * Experiment with fan divisors > 8.
/linux-4.1.27/arch/arm/lib/
Dlib1funcs.S73 @ For very big divisors, we must shift it a bit at a time, or
160 @ For very big divisors, we must shift it a bit at a time, or
/linux-4.1.27/include/linux/
Dsh_clk.h89 unsigned int *divisors; member
/linux-4.1.27/drivers/sh/clk/
Dcore.c55 if (src_table->divisors && i < src_table->nr_divisors) in clk_rate_table_build()
56 div = src_table->divisors[i]; in clk_rate_table_build()
Dcpg.c286 .divisors = sh_clk_div6_divisors,
/linux-4.1.27/Documentation/devicetree/bindings/clock/ti/
Ddivider.txt63 - ti,dividers : array of integers defining divisors
/linux-4.1.27/Documentation/scsi/
Dncr53c8xx.txt1360 clock and 5 clock divisors.
1362 and using 4 clock divisors and so applies to all NCR53C8XX chips in fast