/linux-4.4.14/drivers/cpufreq/ |
D | s3c2412-cpufreq.c | 118 unsigned long clkdiv; in s3c2412_cpufreq_setdivs() local 121 olddiv = clkdiv = __raw_readl(S3C2410_CLKDIVN); in s3c2412_cpufreq_setdivs() 125 clkdiv &= ~S3C2412_CLKDIVN_ARMDIVN; in s3c2412_cpufreq_setdivs() 126 clkdiv &= ~S3C2412_CLKDIVN_HDIVN_MASK; in s3c2412_cpufreq_setdivs() 127 clkdiv &= ~S3C2412_CLKDIVN_PDIVN; in s3c2412_cpufreq_setdivs() 130 clkdiv |= S3C2412_CLKDIVN_ARMDIVN; in s3c2412_cpufreq_setdivs() 132 clkdiv |= ((cfg->divs.h_divisor / cfg->divs.arm_divisor) - 1); in s3c2412_cpufreq_setdivs() 135 clkdiv |= S3C2412_CLKDIVN_PDIVN; in s3c2412_cpufreq_setdivs() 137 s3c_freq_dbg("%s: div %08lx => %08lx\n", __func__, olddiv, clkdiv); in s3c2412_cpufreq_setdivs() 138 __raw_writel(clkdiv, S3C2410_CLKDIVN); in s3c2412_cpufreq_setdivs()
|
D | s3c2440-cpufreq.c | 142 unsigned long clkdiv, camdiv; in s3c2440_cpufreq_setdivs() local 147 clkdiv = __raw_readl(S3C2410_CLKDIVN); in s3c2440_cpufreq_setdivs() 150 clkdiv &= ~(S3C2440_CLKDIVN_HDIVN_MASK | S3C2440_CLKDIVN_PDIVN); in s3c2440_cpufreq_setdivs() 155 clkdiv |= S3C2440_CLKDIVN_HDIVN_1; in s3c2440_cpufreq_setdivs() 159 clkdiv |= S3C2440_CLKDIVN_HDIVN_2; in s3c2440_cpufreq_setdivs() 165 clkdiv |= S3C2440_CLKDIVN_HDIVN_3_6; in s3c2440_cpufreq_setdivs() 171 clkdiv |= S3C2440_CLKDIVN_HDIVN_4_8; in s3c2440_cpufreq_setdivs() 179 clkdiv |= S3C2440_CLKDIVN_PDIVN; in s3c2440_cpufreq_setdivs() 189 __raw_writel(clkdiv, S3C2410_CLKDIVN); in s3c2440_cpufreq_setdivs()
|
D | s3c2410-cpufreq.c | 35 u32 clkdiv = 0; in s3c2410_cpufreq_setdivs() local 38 clkdiv |= S3C2410_CLKDIVN_HDIVN; in s3c2410_cpufreq_setdivs() 41 clkdiv |= S3C2410_CLKDIVN_PDIVN; in s3c2410_cpufreq_setdivs() 43 __raw_writel(clkdiv, S3C2410_CLKDIVN); in s3c2410_cpufreq_setdivs()
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-mpi-defs.h | 41 uint64_t clkdiv:13; member 73 uint64_t clkdiv:13; 80 uint64_t clkdiv:13; member 106 uint64_t clkdiv:13; 113 uint64_t clkdiv:13; member 137 uint64_t clkdiv:13; 145 uint64_t clkdiv:13; member 175 uint64_t clkdiv:13; 182 uint64_t clkdiv:13; member 212 uint64_t clkdiv:13;
|
/linux-4.4.14/drivers/hwtracing/intel_th/ |
D | pti.c | 35 unsigned int clkdiv; member 119 return scnprintf(buf, PAGE_SIZE, "%d\n", 1u << pti->clkdiv); in clock_divider_show() 137 pti->clkdiv = val; in clock_divider_store() 165 ctl |= pti->clkdiv << __ffs(PTI_CLKDIV); in intel_th_pti_activate() 188 pti->clkdiv = (ctl & PTI_CLKDIV) >> __ffs(PTI_CLKDIV); in read_hw_config() 193 if (!pti->clkdiv) in read_hw_config() 194 pti->clkdiv = 1; in read_hw_config()
|
/linux-4.4.14/drivers/w1/masters/ |
D | mxc_w1.c | 104 unsigned int clkdiv; in mxc_w1_probe() local 121 clkdiv = DIV_ROUND_CLOSEST(clkrate, 1000000); in mxc_w1_probe() 122 clkrate /= clkdiv; in mxc_w1_probe() 140 writeb(clkdiv - 1, mdev->regs + MXC_W1_TIME_DIVIDER); in mxc_w1_probe()
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | emev2.dtsi | 72 compatible = "renesas,emev2-smu-clkdiv"; 84 compatible = "renesas,emev2-smu-clkdiv"; 103 compatible = "renesas,emev2-smu-clkdiv"; 109 compatible = "renesas,emev2-smu-clkdiv"; 115 compatible = "renesas,emev2-smu-clkdiv"; 121 compatible = "renesas,emev2-smu-clkdiv";
|
/linux-4.4.14/sound/soc/adi/ |
D | axi-spdif.c | 81 unsigned int clkdiv, stat; in axi_spdif_hw_params() local 98 clkdiv = DIV_ROUND_CLOSEST(clk_get_rate(spdif->clk_ref), in axi_spdif_hw_params() 100 clkdiv <<= AXI_SPDIF_CTRL_CLKDIV_OFFSET; in axi_spdif_hw_params() 104 AXI_SPDIF_CTRL_CLKDIV_MASK, clkdiv); in axi_spdif_hw_params()
|
/linux-4.4.14/sound/soc/codecs/ |
D | adau1701.c | 301 static int adau1701_reset(struct snd_soc_codec *codec, unsigned int clkdiv, in adau1701_reset() argument 309 if (clkdiv != ADAU1707_CLKDIV_UNSET && in adau1701_reset() 312 switch (clkdiv) { in adau1701_reset() 333 adau1701->pll_clkdiv = clkdiv; in adau1701_reset() 348 if (clkdiv != ADAU1707_CLKDIV_UNSET) { in adau1701_reset() 440 unsigned int clkdiv = adau1701->sysclk / params_rate(params); in adau1701_hw_params() local 449 if (clkdiv != adau1701->pll_clkdiv) { in adau1701_hw_params() 450 ret = adau1701_reset(codec, clkdiv, params_rate(params)); in adau1701_hw_params()
|
/linux-4.4.14/drivers/spi/ |
D | spi-octeon.c | 55 unsigned int clkdiv; in octeon_spi_do_transfer() local 70 clkdiv = octeon_get_io_clock_rate() / (2 * speed_hz); in octeon_spi_do_transfer() 74 mpi_cfg.s.clkdiv = clkdiv; in octeon_spi_do_transfer()
|
D | spi-efm32.c | 124 u32 clkdiv; in efm32_spi_setup_transfer() local 134 clkdiv = 0; in efm32_spi_setup_transfer() 136 clkdiv = 64 * (DIV_ROUND_UP(2 * clkfreq, speed) - 4); in efm32_spi_setup_transfer() 138 if (clkdiv > (1U << 21)) in efm32_spi_setup_transfer() 141 efm32_spi_write32(ddata, clkdiv, REG_CLKDIV); in efm32_spi_setup_transfer()
|
/linux-4.4.14/sound/soc/fsl/ |
D | wm1133-ev1.c | 39 unsigned int clkdiv; member 134 WM8350_DAC_CLKDIV, wm8350_audio[i].clkdiv); in wm1133_ev1_hw_params() 137 WM8350_ADC_CLKDIV, wm8350_audio[i].clkdiv); in wm1133_ev1_hw_params()
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | emev2-clock.txt | 21 - compatible: Should be "renesas,emev2-smu-clkdiv" 40 compatible = "renesas,emev2-smu-clkdiv"; 87 compatible = "renesas,emev2-smu-clkdiv";
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | bfin_ppi.h | 43 __BFP(clkdiv); 63 u32 clkdiv; member
|
D | bfin_twi.h | 20 DEFINE_TWI_REG(CLKDIV, clkdiv) in DEFINE_TWI_REG() argument
|
/linux-4.4.14/sound/soc/blackfin/ |
D | bf5xx-sport.h | 135 unsigned int clkdiv, unsigned int fsdiv); 139 unsigned int clkdiv, unsigned int fsdiv);
|
D | bf5xx-sport.c | 94 unsigned int rcr2, unsigned int clkdiv, unsigned int fsdiv) in sport_config_rx() argument 101 sport->regs->rclkdiv = clkdiv; in sport_config_rx() 111 unsigned int tcr2, unsigned int clkdiv, unsigned int fsdiv) in sport_config_tx() argument 118 sport->regs->tclkdiv = clkdiv; in sport_config_tx()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-efm32.c | 317 u32 clkdiv; in efm32_i2c_probe() local 406 clkdiv = DIV_ROUND_UP(rate, 8 * ddata->frequency) - 1; in efm32_i2c_probe() 407 if (clkdiv >= 0x200) { in efm32_i2c_probe() 416 rate, ddata->frequency, (unsigned long)clkdiv); in efm32_i2c_probe() 417 efm32_i2c_write32(ddata, REG_CLKDIV, REG_CLKDIV_DIV(clkdiv)); in efm32_i2c_probe()
|
D | i2c-ibm_iic.h | 38 u8 clkdiv; member
|
D | i2c-ibm_iic.c | 93 in_8(&iic->extsts), in_8(&iic->clkdiv), in_8(&iic->xfrcnt), in dump_iic_regs() 155 out_8(&iic->clkdiv, dev->clckdiv); in iic_dev_init()
|
/linux-4.4.14/drivers/pwm/ |
D | pwm-tiehrpwm.c | 171 unsigned int clkdiv, hspclkdiv; in set_prescale_div() local 173 for (clkdiv = 0; clkdiv <= CLKDIV_MAX; clkdiv++) { in set_prescale_div() 187 *prescale_div = (1 << clkdiv) * in set_prescale_div() 190 *tb_clk_div = (clkdiv << TBCTL_CLKDIV_SHIFT) | in set_prescale_div()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
D | exynos7_drm_decon.c | 159 u32 clkdiv; in decon_calc_clkdiv() local 162 clkdiv = DIV_ROUND_UP(clk_get_rate(ctx->vclk), ideal_clk); in decon_calc_clkdiv() 164 return (clkdiv < 0x100) ? clkdiv : 0xff; in decon_calc_clkdiv() 171 u32 val, clkdiv; in decon_commit() local 220 clkdiv = decon_calc_clkdiv(ctx, mode); in decon_commit() 221 if (clkdiv > 1) { in decon_commit() 222 val = VCLKCON1_CLKVAL_NUM_VCLK(clkdiv - 1); in decon_commit()
|
D | exynos_drm_fimd.c | 363 u32 clkdiv; in fimd_calc_clkdiv() local 374 clkdiv = DIV_ROUND_UP(clk_get_rate(ctx->lcd_clk), ideal_clk); in fimd_calc_clkdiv() 376 return (clkdiv < 0x100) ? clkdiv : 0xff; in fimd_calc_clkdiv() 385 u32 val, clkdiv; in fimd_commit() local 472 clkdiv = fimd_calc_clkdiv(ctx, mode); in fimd_commit() 473 if (clkdiv > 1) in fimd_commit() 474 val |= VIDCON0_CLKVAL_F(clkdiv - 1) | VIDCON0_CLKDIR; in fimd_commit()
|
D | exynos_drm_vidi.c | 45 unsigned int clkdiv; member
|
/linux-4.4.14/drivers/tty/serial/ |
D | efm32-uart.c | 351 u32 clkdiv; in efm32_uart_set_termios() local 394 clkdiv = (DIV_ROUND_CLOSEST(4 * port->uartclk, 16 * baud) - 4) << 6; in efm32_uart_set_termios() 419 efm32_uart_write32(efm_port, clkdiv, UARTn_CLKDIV); in efm32_uart_set_termios() 558 u32 route, clkdiv, frame; in efm32_uart_console_get_options() local 569 clkdiv = efm32_uart_read32(efm_port, UARTn_CLKDIV); in efm32_uart_console_get_options() 572 16 * (4 + (clkdiv >> 6))); in efm32_uart_console_get_options()
|
D | amba-pl011.c | 1808 unsigned int baud, quot, clkdiv; in pl011_set_termios() local 1811 clkdiv = 8; in pl011_set_termios() 1813 clkdiv = 16; in pl011_set_termios() 1819 port->uartclk / clkdiv); in pl011_set_termios()
|
/linux-4.4.14/drivers/video/fbdev/ |
D | s3c2410fb.c | 379 int clkdiv; in s3c2410fb_activate_var() local 381 clkdiv = DIV_ROUND_UP(s3c2410fb_calc_pixclk(fbi, var->pixclock), 2); in s3c2410fb_activate_var() 389 --clkdiv; in s3c2410fb_activate_var() 390 if (clkdiv < 0) in s3c2410fb_activate_var() 391 clkdiv = 0; in s3c2410fb_activate_var() 394 if (clkdiv < 2) in s3c2410fb_activate_var() 395 clkdiv = 2; in s3c2410fb_activate_var() 398 fbi->regs.lcdcon1 |= S3C2410_LCDCON1_CLKVAL(clkdiv); in s3c2410fb_activate_var()
|
D | nuc900fb.c | 229 int clkdiv; in nuc900fb_activate_var() local 231 clkdiv = nuc900fb_calc_pixclk(fbi, var->pixclock) - 1; in nuc900fb_activate_var() 232 if (clkdiv < 0) in nuc900fb_activate_var() 233 clkdiv = 0; in nuc900fb_activate_var()
|
D | s3c-fb.c | 1298 int clkdiv; in s3c_fb_set_rgb_timing() local 1304 clkdiv = s3c_fb_calc_pixclk(sfb, vmode->pixclock); in s3c_fb_set_rgb_timing() 1309 if (clkdiv > 1) in s3c_fb_set_rgb_timing() 1310 data |= VIDCON0_CLKVAL_F(clkdiv-1) | VIDCON0_CLKDIR; in s3c_fb_set_rgb_timing()
|
D | vga16fb.c | 62 u8 misc, pel_msk, vss, clkdiv; member 277 par->clkdiv = best->seq_clock_mode; in vga16fb_clock_chip() 526 seq[VGA_SEQ_CLOCK_MODE] = 0x01 | par->clkdiv; in vga16fb_set_par()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | tc35876x-dsi-lvds.c | 445 u16 clkdiv; in tc35876x_brightness_init() local 462 clkdiv = calc_clkdiv(SYSTEMCLK, PWM_FREQUENCY); in tc35876x_brightness_init() 464 ret = intel_scu_ipc_iowrite8(PWM0CLKDIV1, (clkdiv >> 8) & 0xff); in tc35876x_brightness_init() 466 ret = intel_scu_ipc_iowrite8(PWM0CLKDIV0, clkdiv & 0xff); in tc35876x_brightness_init() 472 clkdiv, PWM_FREQUENCY); in tc35876x_brightness_init()
|
/linux-4.4.14/arch/powerpc/platforms/52xx/ |
D | mpc52xx_common.c | 174 int mpc52xx_set_psc_clkdiv(int psc_id, int clkdiv) in mpc52xx_set_psc_clkdiv() argument 185 mclken_div = 0x8000 | (clkdiv & 0x1FF); in mpc52xx_set_psc_clkdiv()
|
/linux-4.4.14/drivers/mmc/host/ |
D | sh_mmcif.c | 492 unsigned int clkdiv; in sh_mmcif_clock_control() local 504 clkdiv = 0; in sh_mmcif_clock_control() 523 clkdiv = i; in sh_mmcif_clock_control() 529 (best_freq / (1 << (clkdiv + 1))), clk, in sh_mmcif_clock_control() 530 best_freq, clkdiv); in sh_mmcif_clock_control() 533 clkdiv = clkdiv << 16; in sh_mmcif_clock_control() 535 clkdiv = CLK_SUP_PCLK; in sh_mmcif_clock_control() 537 clkdiv = (fls(DIV_ROUND_UP(current_clk, clk) - 1) - 1) << 16; in sh_mmcif_clock_control() 540 sh_mmcif_bitset(host, MMCIF_CE_CLK_CTRL, CLK_CLEAR & clkdiv); in sh_mmcif_clock_control()
|
D | atmel-mci.c | 1306 int clkdiv; in atmci_set_ios() local 1329 clkdiv = DIV_ROUND_UP(host->bus_hz, clock_min) - 2; in atmci_set_ios() 1330 if (clkdiv < 0) { in atmci_set_ios() 1334 clkdiv = 0; in atmci_set_ios() 1335 } else if (clkdiv > 511) { in atmci_set_ios() 1339 clkdiv = 511; in atmci_set_ios() 1341 host->mode_reg = ATMCI_MR_CLKDIV(clkdiv >> 1) in atmci_set_ios() 1342 | ATMCI_MR_CLKODD(clkdiv & 1); in atmci_set_ios() 1344 clkdiv = DIV_ROUND_UP(host->bus_hz, 2 * clock_min) - 1; in atmci_set_ios() 1345 if (clkdiv > 255) { in atmci_set_ios() [all …]
|
D | omap_hsmmc.c | 634 unsigned long clkdiv; in omap_hsmmc_set_clock() local 642 clkdiv = calc_divisor(host, ios); in omap_hsmmc_set_clock() 643 regval = regval | (clkdiv << 6) | (DTO << 16); in omap_hsmmc_set_clock() 668 if (clkdiv && (clk_get_rate(host->fclk)/clkdiv) > 25000000) in omap_hsmmc_set_clock()
|
/linux-4.4.14/Documentation/devicetree/bindings/iio/frequency/ |
D | adf4350.txt | 49 adi,12bit-clkdiv-mode != 0 51 Valid values for the clkdiv mode are:
|
/linux-4.4.14/include/linux/i2c/ |
D | bfin_twi.h | 19 u16 clkdiv; member
|
/linux-4.4.14/drivers/net/ethernet/ |
D | ethoc.c | 1185 u32 clkdiv = MIIMODER_CLKDIV(eth_clkfreq / 2500000 + 1); in ethoc_probe() local 1187 if (!clkdiv) in ethoc_probe() 1188 clkdiv = 2; in ethoc_probe() 1189 dev_dbg(&pdev->dev, "setting MII clkdiv to %u\n", clkdiv); in ethoc_probe() 1192 clkdiv); in ethoc_probe()
|
/linux-4.4.14/drivers/media/pci/netup_unidvb/ |
D | netup_unidvb_i2c.c | 64 __le16 clkdiv; member 133 writew(TWI_CLKDIV, &i2c->regs->clkdiv); in netup_i2c_reset()
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | cx24120.c | 131 u8 clkdiv; member 1121 state->dnxt.clkdiv = (-(rate < 31000001) & 3) + 2; in cx24120_set_symbolrate() 1124 state->dnxt.clkdiv = 3; in cx24120_set_symbolrate() 1197 state->dcur.clkdiv, state->dcur.ratediv); in cx24120_set_frontend() 1224 cmd.arg[13] = state->dcur.clkdiv; in cx24120_set_frontend() 1233 ret = cx24120_writereg(state, CX24120_REG_CLKDIV, state->dcur.clkdiv); in cx24120_set_frontend()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/include/ |
D | chipcommon.h | 90 u32 clkdiv; /* corerev >= 3 */ member
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | mpc52xx.h | 276 extern int mpc52xx_set_psc_clkdiv(int psc_id, int clkdiv);
|
/linux-4.4.14/arch/arc/boot/dts/ |
D | abilis_tb10x.dtsi | 194 output-clkdiv = <4>;
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | subr.c | 270 u32 clkdiv = bi->clock_elmer0 / (2 * bi->mdio_mdc) - 1; in mi1_mdio_init() local 272 V_MI1_MDI_ENABLE(bi->mdio_mdien) | V_MI1_CLK_DIV(clkdiv); in mi1_mdio_init()
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | debug-mmrs.c | 260 __EPPI(CLKDIV, clkdiv); in bfin_debug_mmrs_eppi() 519 __TWI(CLKDIV, clkdiv); in bfin_debug_mmrs_twi()
|
/linux-4.4.14/Documentation/DocBook/ |
D | alsa-driver-api.xml.db | 249 API-snd-soc-dai-set-clkdiv
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/ |
D | t3_hw.c | 198 u32 clkdiv = adap->params.vpd.cclk / (2 * adap->params.vpd.mdc) - 1; in mi1_init() local 199 u32 val = F_PREEN | V_CLKDIV(clkdiv); in mi1_init()
|