/drivers/leds/ |
H A D | leds-renesas-tpu.c | 114 int prescaler[] = { 1, 4, 16, 64 }; local 136 for (k = 0; k < ARRAY_SIZE(prescaler); k++) 137 if ((rate / prescaler[k]) < p->min_rate) 144 dev_dbg(&p->pdev->dev, "rate = %lu, prescaler %u\n", 145 rate, prescaler[k - 1]); 147 /* clear TCNT on TGRB match, count on rising edge, set prescaler */ 153 rate /= prescaler[k - 1] * p->refresh_rate;
|
/drivers/mmc/host/ |
H A D | s3cmci.h | 34 u8 prescaler; member in struct:s3cmci_host
|
H A D | imxmmc.c | 810 int prescaler; local 839 /* The prescaler is 5 for PERCLK2 equal to 96MHz 843 prescaler = (clk + (CLK_RATE * 7) / 8) / CLK_RATE; 844 switch (prescaler) { 846 case 1: prescaler = 0; 848 case 2: prescaler = 1; 850 case 3: prescaler = 2; 852 case 4: prescaler = 4; 855 case 5: prescaler = 5; 859 dev_dbg(mmc_dev(host->mmc), "PERCLK2 %d MHz -> prescaler [all...] |
H A D | mxcmmc.c | 674 int prescaler = 0; local 677 while (prescaler <= 0x800) { 683 if (prescaler) 684 x /= (prescaler * 2); 692 if (prescaler == 0) 693 prescaler = 1; 695 prescaler <<= 1; 698 writew((prescaler << 4) | divider, host->base + MMC_REG_CLK_RATE); 701 prescaler, divider, clk_in, clk_ios);
|
/drivers/watchdog/ |
H A D | mpc8xxx_wdt.c | 48 int prescaler; member in struct:mpc8xxx_wdt_type 221 timeout_sec = (timeout * wdt_type->prescaler) / freq; 262 .prescaler = 0x10000, 268 .prescaler = 0x10000, 275 .prescaler = 0x800,
|
/drivers/atm/ |
H A D | eni.h | 42 int prescaler; /* shaping prescaler */ member in struct:eni_tx
|
/drivers/usb/serial/ |
H A D | keyspan_usa26msg.h | 154 prescaler; // BOTH: specified as N/8; values 8-ff are valid member in struct:keyspan_usa26_portControlMessage 157 // note: in USA17, prescaler is applied whenever
|
H A D | keyspan_usa49msg.h | 142 prescaler, // specified as N/8; values 8-ff are valid member in struct:keyspan_usa49_portControlMessage
|
H A D | keyspan_usa67msg.h | 152 prescaler; // specified as N/8; values 8-ff are valid member in struct:keyspan_usa67_portControlMessage
|
H A D | keyspan.c | 1506 /* usa19 function doesn't require prescaler */ 1508 u8 *rate_low, u8 *prescaler, int portnum) 1546 /* usa19hs function doesn't require prescaler */ 1548 u8 *rate_low, u8 *prescaler, int portnum) 1583 u8 *rate_low, u8 *prescaler, int portnum) 1586 clk, /* clock with 13/8 prescaler */ 1587 div, /* divisor using 13/8 prescaler */ 1588 res, /* resulting baud rate using 13/8 prescaler */ 1589 diff, /* error using 13/8 prescaler */ 1601 /* Calculate prescaler b 1507 keyspan_usa19_calc_baud(u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) argument 1547 keyspan_usa19hs_calc_baud(u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) argument 1582 keyspan_usa19w_calc_baud(u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) argument 1645 keyspan_usa28_calc_baud(u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) argument 2169 u8 prescaler; local [all...] |
/drivers/hwmon/ |
H A D | max6650.c | 49 /* prescaler: Possible values are 1, 2, 4, 8, 16 or 0 for don't change */ 50 static int prescaler; variable 55 module_param(prescaler, int, S_IRUGO); 186 * 2) The prescaler (low three bits of the config register) has already 187 * been set to an appropriate value. Use the prescaler module parameter 205 * KSCALE is the prescaler value (1, 2, 4, 8, or 16) 387 * using the module parameter. Note that the module parameter "prescaler" also 632 switch (prescaler) { 655 dev_err(&client->dev, "illegal value for prescaler (%d)\n", 656 prescaler); [all...] |
/drivers/i2c/busses/ |
H A D | i2c-mpc.c | 76 u32 clock, u32 prescaler); 77 u32 prescaler; member in struct:mpc_i2c_data 197 int prescaler, u32 *real_clk) 232 u32 clock, u32 prescaler) 242 ret = mpc_i2c_get_fdr_52xx(node, clock, prescaler, &i2c->real_clk); 254 u32 clock, u32 prescaler) 262 u32 clock, u32 prescaler) 285 mpc_i2c_setup_52xx(node, i2c, clock, prescaler); 290 u32 clock, u32 prescaler) 346 u32 prescaler, u3 196 mpc_i2c_get_fdr_52xx(struct device_node *node, u32 clock, int prescaler, u32 *real_clk) argument 230 mpc_i2c_setup_52xx(struct device_node *node, struct mpc_i2c *i2c, u32 clock, u32 prescaler) argument 252 mpc_i2c_setup_52xx(struct device_node *node, struct mpc_i2c *i2c, u32 clock, u32 prescaler) argument 260 mpc_i2c_setup_512x(struct device_node *node, struct mpc_i2c *i2c, u32 clock, u32 prescaler) argument 288 mpc_i2c_setup_512x(struct device_node *node, struct mpc_i2c *i2c, u32 clock, u32 prescaler) argument 345 mpc_i2c_get_fdr_8xxx(struct device_node *node, u32 clock, u32 prescaler, u32 *real_clk) argument 383 mpc_i2c_setup_8xxx(struct device_node *node, struct mpc_i2c *i2c, u32 clock, u32 prescaler) argument 408 mpc_i2c_setup_8xxx(struct device_node *node, struct mpc_i2c *i2c, u32 clock, u32 prescaler) argument [all...] |
/drivers/media/rc/ |
H A D | mceusb.c | 886 int prescaler = 0, divisor = 0; local 903 for (prescaler = 0; prescaler < 4; ++prescaler) { 904 divisor = (clk >> (2 * prescaler)) / carrier; 907 cmdbuf[2] = prescaler;
|
/drivers/tty/serial/ |
H A D | mpc52xx_uart.c | 127 /* setting the prescaler and divisor reg is common for all chips */ 129 u16 prescaler, unsigned int divisor) 131 /* select prescaler */ 132 out_be16(&psc->mpc52xx_psc_clock_select, prescaler); 239 /* The 5200 has a fixed /32 prescaler, uartclk contains the ipb freq */ 245 /* enable the /32 prescaler and set the divisor */ 256 u16 prescaler; local 258 /* The 5200B has a selectable /4 or /32 prescaler, uartclk contains the 265 /* select the proper prescaler and set the divisor 266 * prefer high prescaler fo 128 mpc52xx_set_divisor(struct mpc52xx_psc __iomem *psc, u16 prescaler, unsigned int divisor) argument 272 mpc52xx_set_divisor(PSC(port), prescaler, divisor); local [all...] |