/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-mpc.c | 82 u32 clock, u32 prescaler); 83 u32 prescaler; member 204 int prescaler, u32 *real_clk) in mpc_i2c_get_fdr_52xx() argument 239 u32 clock, u32 prescaler) in mpc_i2c_setup_52xx() argument 249 ret = mpc_i2c_get_fdr_52xx(node, clock, prescaler, &i2c->real_clk); in mpc_i2c_setup_52xx() 261 u32 clock, u32 prescaler) in mpc_i2c_setup_52xx() argument 269 u32 clock, u32 prescaler) in mpc_i2c_setup_512x() argument 292 mpc_i2c_setup_52xx(node, i2c, clock, prescaler); in mpc_i2c_setup_512x() 297 u32 clock, u32 prescaler) in mpc_i2c_setup_512x() argument 354 u32 prescaler = 1; in mpc_i2c_get_prescaler_8xxx() local [all …]
|
/linux-4.1.27/drivers/pwm/ |
D | pwm-renesas-tpu.c | 84 unsigned int prescaler; member 184 pwm->prescaler); in tpu_pwm_timer_start() 233 pwm->prescaler = 0; in tpu_pwm_request() 258 unsigned int prescaler; in tpu_pwm_config() local 271 for (prescaler = 0; prescaler < ARRAY_SIZE(prescalers); ++prescaler) { in tpu_pwm_config() 272 period = clk_rate / prescalers[prescaler] in tpu_pwm_config() 278 if (prescaler == ARRAY_SIZE(prescalers) || period == 0) { in tpu_pwm_config() 284 duty = clk_rate / prescalers[prescaler] in tpu_pwm_config() 294 clk_rate, prescalers[prescaler], period, duty); in tpu_pwm_config() 296 if (pwm->prescaler == prescaler && pwm->period == period) in tpu_pwm_config() [all …]
|
D | pwm-sun4i.c | 104 unsigned int prescaler = 0; in sun4i_pwm_config() local 111 prescaler = PWM_PRESCAL_MASK; in sun4i_pwm_config() 120 prescaler = 0; in sun4i_pwm_config() 123 if (prescaler == 0) { in sun4i_pwm_config() 125 for (prescaler = 0; prescaler < PWM_PRESCAL_MASK; prescaler++) { in sun4i_pwm_config() 126 if (!prescaler_table[prescaler]) in sun4i_pwm_config() 129 do_div(div, prescaler_table[prescaler]); in sun4i_pwm_config() 170 val |= BIT_CH(prescaler, pwm->hwpwm); in sun4i_pwm_config()
|
D | pwm-jz4740.c | 114 unsigned int prescaler = 0; in jz4740_pwm_config() local 122 while (period > 0xffff && prescaler < 6) { in jz4740_pwm_config() 124 ++prescaler; in jz4740_pwm_config() 127 if (prescaler == 6) in jz4740_pwm_config() 145 ctrl = JZ_TIMER_CTRL_PRESCALER(prescaler) | JZ_TIMER_CTRL_SRC_EXT | in jz4740_pwm_config()
|
D | pwm-rockchip.c | 49 unsigned int prescaler; member 117 do_div(div, pc->data->prescaler * NSEC_PER_SEC); in rockchip_pwm_config() 121 do_div(div, pc->data->prescaler * NSEC_PER_SEC); in rockchip_pwm_config() 195 .prescaler = 2, 207 .prescaler = 1, 219 .prescaler = 1,
|
/linux-4.1.27/arch/m68k/68360/ |
D | config.c | 68 unsigned char prescaler; in hw_timer_init() local 89 prescaler = 8; in hw_timer_init() 91 (unsigned short)((prescaler - 1) << 8); in hw_timer_init() 95 pquicc->timer_trr1 = (system_clock/ prescaler) / HZ; /* reference count */ in hw_timer_init()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | fsl_gtm.c | 174 unsigned int prescaler; in gtm_set_ref_timer16() local 185 prescaler = gtm->clock / frequency; in gtm_set_ref_timer16() 191 if (prescaler > max_prescaler) in gtm_set_ref_timer16() 194 if (prescaler > max_prescaler / 16) { in gtm_set_ref_timer16() 196 prescaler /= 16; in gtm_set_ref_timer16() 199 if (prescaler <= 256) { in gtm_set_ref_timer16() 201 sps = prescaler - 1; in gtm_set_ref_timer16() 204 sps = prescaler / 256 - 1; in gtm_set_ref_timer16()
|
/linux-4.1.27/drivers/watchdog/ |
D | mpc8xxx_wdt.c | 49 int prescaler; member 183 timeout_sec = (timeout * wdt_type->prescaler) / freq; in mpc8xxx_wdt_probe() 226 .prescaler = 0x10000, 232 .prescaler = 0x10000, 239 .prescaler = 0x800,
|
D | cadence_wdt.c | 83 u32 prescaler; member 192 count = (wdd->timeout * (clock_f / wdt->prescaler)) / in cdns_wdt_start() 380 wdt->prescaler = CDNS_WDT_PRESCALE_512; in cdns_wdt_probe() 383 wdt->prescaler = CDNS_WDT_PRESCALE_4096; in cdns_wdt_probe()
|
D | kempld_wdt.c | 143 u32 prescaler = kempld_prescaler[PRESCALER_21]; in kempld_wdt_set_stage_timeout() local 153 remainder = do_div(stage_timeout64, prescaler); in kempld_wdt_set_stage_timeout() 183 u32 prescaler; in kempld_wdt_get_timeout() local 192 prescaler = kempld_prescaler[STAGE_CFG_GET_PRESCALER(stage_cfg)]; in kempld_wdt_get_timeout() 194 stage_timeout = (stage_timeout & stage->mask) * prescaler; in kempld_wdt_get_timeout()
|
/linux-4.1.27/Documentation/devicetree/bindings/power/ |
D | ltc2941.txt | 15 - lltc,prescaler-exponent: The prescaler exponent as explained in the datasheet. 26 lltc,prescaler-exponent = <5>; /* 2^(2*5) = 1024 */
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | udbg_16550.c | 130 unsigned int dll, dlm, divisor, prescaler, speed; in udbg_probe_uart_speed() local 145 prescaler = 4; in udbg_probe_uart_speed() 147 prescaler = 1; in udbg_probe_uart_speed() 153 speed = (clock / prescaler) / (divisor * 16); in udbg_probe_uart_speed()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | vc.c | 436 u32 prescaler; in omap4_calc_volt_ramp() local 445 prescaler = 0; in omap4_calc_volt_ramp() 452 prescaler++; in omap4_calc_volt_ramp() 458 prescaler++; in omap4_calc_volt_ramp() 464 prescaler++; in omap4_calc_volt_ramp() 476 return (prescaler << OMAP4430_RAMP_UP_PRESCAL_SHIFT) | in omap4_calc_volt_ramp()
|
/linux-4.1.27/drivers/usb/serial/ |
D | keyspan.h | 72 u8 *prescaler, int portnum); 77 u8 *prescaler, int portnum); 82 u8 *prescaler, int portnum); 87 u8 *prescaler, int portnum); 199 u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum);
|
D | keyspan.c | 1365 u8 *rate_low, u8 *prescaler, int portnum) in keyspan_usa19_calc_baud() argument 1406 u8 *rate_low, u8 *prescaler, int portnum) in keyspan_usa19hs_calc_baud() argument 1442 u8 *rate_low, u8 *prescaler, int portnum) in keyspan_usa19w_calc_baud() argument 1496 if (prescaler) { in keyspan_usa19w_calc_baud() 1497 *prescaler = best_prescaler; in keyspan_usa19w_calc_baud() 1506 u8 *rate_low, u8 *prescaler, int portnum) in keyspan_usa28_calc_baud() argument 1594 &msg.baudHi, &msg.baudLo, &msg.prescaler, in keyspan_usa26_send_setup() 1600 msg.prescaler = 10; in keyspan_usa26_send_setup() 1864 &msg.baudHi, &msg.baudLo, &msg.prescaler, in keyspan_usa49_send_setup() 1870 msg.prescaler = 10; in keyspan_usa49_send_setup() [all …]
|
D | keyspan_usa26msg.h | 154 prescaler; // BOTH: specified as N/8; values 8-ff are valid member
|
D | keyspan_usa49msg.h | 142 prescaler, // specified as N/8; values 8-ff are valid member
|
D | keyspan_usa67msg.h | 152 prescaler; // specified as N/8; values 8-ff are valid member
|
/linux-4.1.27/drivers/iio/frequency/ |
D | adf4350.c | 135 u32 div_gcd, prescaler, chspc; in adf4350_set_freq() local 143 prescaler = ADF4350_REG1_PRESCALER; in adf4350_set_freq() 146 prescaler = 0; in adf4350_set_freq() 200 1 << st->r4_rf_div_sel, prescaler ? "8/9" : "4/5", in adf4350_set_freq() 208 prescaler; in adf4350_set_freq()
|
/linux-4.1.27/drivers/mmc/host/ |
D | mxcmmc.c | 803 int prescaler = 0; in mxcmci_set_clk_rate() local 806 while (prescaler <= 0x800) { in mxcmci_set_clk_rate() 812 if (prescaler) in mxcmci_set_clk_rate() 813 x /= (prescaler * 2); in mxcmci_set_clk_rate() 821 if (prescaler == 0) in mxcmci_set_clk_rate() 822 prescaler = 1; in mxcmci_set_clk_rate() 824 prescaler <<= 1; in mxcmci_set_clk_rate() 827 mxcmci_writew(host, (prescaler << 4) | divider, MMC_REG_CLK_RATE); in mxcmci_set_clk_rate() 830 prescaler, divider, clk_in, clk_ios); in mxcmci_set_clk_rate()
|
D | s3cmci.h | 34 u8 prescaler; member
|
D | s3cmci.c | 429 writel(host->prescaler, host->base + S3C2410_SDIPRE); in do_pio_read() 873 writel(host->prescaler, host->base + S3C2410_SDIPRE); in finalize_request() 1100 writel(host->prescaler, host->base + S3C2410_SDIPRE); in s3cmci_prepare_dma() 1225 host->prescaler = mci_psc; in s3cmci_set_clk() 1226 writel(host->prescaler, host->base + S3C2410_SDIPRE); in s3cmci_set_clk() 1433 seq_printf(seq, "Prescale = %d\n", host->prescaler); in s3cmci_state_show()
|
/linux-4.1.27/drivers/hwmon/ |
D | max6650.c | 50 static int prescaler; variable 55 module_param(prescaler, int, S_IRUGO); 594 switch (prescaler) { in max6650_init_client() 617 dev_err(dev, "illegal value for prescaler (%d)\n", prescaler); in max6650_init_client()
|
/linux-4.1.27/Documentation/devicetree/bindings/timer/ |
D | energymicro,efm32-timer.txt | 6 are the cpu's HFPERCLK (with a 10-bit prescaler) or an external pin.
|
/linux-4.1.27/drivers/atm/ |
D | eni.h | 42 int prescaler; /* shaping prescaler */ member
|
D | eni.c | 1152 (aal5 ? MID_SEG_AAL5 : 0) | (tx->prescaler << MID_SEG_PR_SHIFT) | in do_tx() 1365 tx->prescaler = pre; in reserve_or_set_tx() 1986 (tx->prescaler << MID_SEG_PR_SHIFT) | in eni_change_qos()
|
/linux-4.1.27/arch/arm/plat-omap/ |
D | dmtimer.c | 645 int omap_dm_timer_set_prescaler(struct omap_dm_timer *timer, int prescaler) in omap_dm_timer_set_prescaler() argument 655 if (prescaler >= 0x00 && prescaler <= 0x07) { in omap_dm_timer_set_prescaler() 657 l |= prescaler << 2; in omap_dm_timer_set_prescaler()
|
/linux-4.1.27/drivers/media/rc/ |
D | mceusb.c | 899 int prescaler = 0, divisor = 0; in mceusb_set_tx_carrier() local 915 for (prescaler = 0; prescaler < 4; ++prescaler) { in mceusb_set_tx_carrier() 916 divisor = (clk >> (2 * prescaler)) / carrier; in mceusb_set_tx_carrier() 919 cmdbuf[2] = prescaler; in mceusb_set_tx_carrier()
|
/linux-4.1.27/drivers/tty/serial/ |
D | mpc52xx_uart.c | 130 u16 prescaler, unsigned int divisor) in mpc52xx_set_divisor() argument 133 out_be16(&psc->mpc52xx_psc_clock_select, prescaler); in mpc52xx_set_divisor() 316 u16 prescaler; in mpc5200b_psc_set_baudrate() local 329 prescaler = 0xdd00; /* /32 */ in mpc5200b_psc_set_baudrate() 331 prescaler = 0xff00; /* /4 */ in mpc5200b_psc_set_baudrate() 332 mpc52xx_set_divisor(PSC(port), prescaler, divisor); in mpc5200b_psc_set_baudrate() 880 u8 prescaler, unsigned int divisor) in mpc5125_set_divisor() argument 883 out_8(&psc->mpc52xx_psc_clock_select, prescaler); in mpc5125_set_divisor()
|
D | sc16is7xx.c | 425 u8 prescaler = 0; in sc16is7xx_set_baud() local 429 prescaler = SC16IS7XX_MCR_CLKSEL_BIT; in sc16is7xx_set_baud() 450 prescaler); in sc16is7xx_set_baud()
|
/linux-4.1.27/Documentation/hwmon/ |
D | max6650 | 59 prescaler: Possible values are 1,2,4,8,16, or 0 for don't change
|
/linux-4.1.27/arch/arm/plat-omap/include/plat/ |
D | dmtimer.h | 150 int omap_dm_timer_set_prescaler(struct omap_dm_timer *timer, int prescaler);
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | samsung-i2s.txt | 45 CLK_I2S_RCLK_PSR - the RCLK prescaler divider clock (corresponding to the
|
/linux-4.1.27/arch/cris/arch-v10/drivers/ |
D | sync_serial.c | 331 IO_STATE(R_SYNC_SERIAL_PRESCALE, prescaler, div4) | in etrax_sync_serial_init() 739 R_SYNC_SERIAL_PRESCALE, prescaler, in sync_serial_ioctl_unlocked()
|