| /linux/drivers/spi/ |
| H A D | spi-cavium.h | 46 uint64_t clkdiv:13; member 78 uint64_t clkdiv:13; 85 uint64_t clkdiv:13; member 111 uint64_t clkdiv:13; 118 uint64_t clkdiv:13; member 142 uint64_t clkdiv:13; 150 uint64_t clkdiv:13; member 180 uint64_t clkdiv:13; 187 uint64_t clkdiv:13; member 217 uint64_t clkdiv:13;
|
| H A D | spi-cavium.c | 36 unsigned int clkdiv; in octeon_spi_do_transfer() local 48 clkdiv = p->sys_freq / (2 * xfer->speed_hz); in octeon_spi_do_transfer() 52 mpi_cfg.s.clkdiv = clkdiv; in octeon_spi_do_transfer()
|
| /linux/drivers/hwtracing/intel_th/ |
| H A D | pti.c | 27 unsigned int clkdiv; member 113 return scnprintf(buf, PAGE_SIZE, "%d\n", 1u << pti->clkdiv); in clock_divider_show() 131 pti->clkdiv = val; in clock_divider_store() 159 ctl |= pti->clkdiv << __ffs(PTI_CLKDIV); in intel_th_pti_activate() 183 pti->clkdiv = (ctl & PTI_CLKDIV) >> __ffs(PTI_CLKDIV); in read_hw_config() 188 if (!pti->clkdiv) in read_hw_config() 189 pti->clkdiv = 1; in read_hw_config()
|
| /linux/drivers/w1/masters/ |
| H A D | mxc_w1.c | 94 unsigned int clkdiv; in mxc_w1_probe() local 115 clkdiv = DIV_ROUND_CLOSEST(clkrate, 1000000); in mxc_w1_probe() 116 clkrate /= clkdiv; in mxc_w1_probe() 131 writeb(clkdiv - 1, mdev->regs + MXC_W1_TIME_DIVIDER); in mxc_w1_probe()
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A 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/sound/soc/adi/ |
| H A D | axi-spdif.c | 80 unsigned int clkdiv, stat; in axi_spdif_hw_params() local 97 clkdiv = DIV_ROUND_CLOSEST(clk_get_rate(spdif->clk_ref), in axi_spdif_hw_params() 99 clkdiv <<= AXI_SPDIF_CTRL_CLKDIV_OFFSET; in axi_spdif_hw_params() 103 AXI_SPDIF_CTRL_CLKDIV_MASK, clkdiv); in axi_spdif_hw_params()
|
| /linux/drivers/iio/adc/ |
| H A D | lpc18xx_adc.c | 132 unsigned int clkdiv; in lpc18xx_adc_probe() local 175 clkdiv = DIV_ROUND_UP(rate, LPC18XX_ADC_CLK_TARGET); in lpc18xx_adc_probe() 177 adc->cr_reg = (clkdiv << LPC18XX_ADC_CR_CLKDIV_SHIFT) | in lpc18xx_adc_probe()
|
| /linux/arch/powerpc/platforms/52xx/ |
| H A D | mpc52xx_common.c | 172 int mpc52xx_set_psc_clkdiv(int psc_id, int clkdiv) in mpc52xx_set_psc_clkdiv() argument 183 mclken_div = 0x8000 | (clkdiv & 0x1FF); in mpc52xx_set_psc_clkdiv()
|
| /linux/drivers/mmc/host/ |
| H A D | sunplus-mmc.c | 233 unsigned int clkdiv; in spmmc_set_bus_clk() local 243 clkdiv = (clk_get_rate(host->clk) + clk) / clk - 1; in spmmc_set_bus_clk() 244 if (clkdiv > 0xfff) in spmmc_set_bus_clk() 245 clkdiv = 0xfff; in spmmc_set_bus_clk() 247 value |= FIELD_PREP(SPMMC_CLOCK_DIVISION, clkdiv); in spmmc_set_bus_clk() 254 int clkdiv = FIELD_GET(SPMMC_CLOCK_DIVISION, readl(host->base + SPMMC_SD_CONFIG0_REG)); in spmmc_set_bus_timing() local 255 int delay = clkdiv / 2 < 7 ? clkdiv / 2 : 7; in spmmc_set_bus_timing()
|
| H A D | sh_mmcif.c | 484 unsigned int clkdiv; in sh_mmcif_clock_control() local 496 clkdiv = 0; in sh_mmcif_clock_control() 515 clkdiv = i; in sh_mmcif_clock_control() 521 (best_freq >> (clkdiv + 1)), clk, best_freq, clkdiv); in sh_mmcif_clock_control() 524 clkdiv = clkdiv << 16; in sh_mmcif_clock_control() 526 clkdiv = CLK_SUP_PCLK; in sh_mmcif_clock_control() 528 clkdiv = (fls(DIV_ROUND_UP(current_clk, clk) - 1) - 1) << 16; in sh_mmcif_clock_control() 531 sh_mmcif_bitset(host, MMCIF_CE_CLK_CTRL, CLK_CLEAR & clkdiv); in sh_mmcif_clock_control()
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | stv6111.c | 366 u32 clkdiv = 0; in init_state() local 386 if (clkdiv <= 3) in init_state() 387 state->reg[0x00] |= (clkdiv & 0x03); in init_state()
|
| H A D | cx24120.c | 123 u8 clkdiv; member 1116 state->dnxt.clkdiv = (-(rate < 31000001) & 3) + 2; in cx24120_set_symbolrate() 1119 state->dnxt.clkdiv = 3; in cx24120_set_symbolrate() 1191 state->dcur.clkdiv, state->dcur.ratediv); in cx24120_set_frontend() 1218 cmd.arg[13] = state->dcur.clkdiv; in cx24120_set_frontend() 1227 ret = cx24120_writereg(state, CX24120_REG_CLKDIV, state->dcur.clkdiv); in cx24120_set_frontend()
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-ibm_iic.h | 33 u8 clkdiv; member
|
| H A D | i2c-ibm_iic.c | 91 in_8(&iic->extsts), in_8(&iic->clkdiv), in_8(&iic->xfrcnt), in dump_iic_regs() 153 out_8(&iic->clkdiv, dev->clckdiv); in iic_dev_init()
|
| /linux/drivers/hwmon/ |
| H A D | ltc4282.c | 192 u32 clkdiv; in ltc4282_recalc_rate() local 195 ret = regmap_read(st->map, LTC4282_CLK_DIV, &clkdiv); in ltc4282_recalc_rate() 199 clkdiv = FIELD_GET(LTC4282_CLKOUT_MASK, clkdiv); in ltc4282_recalc_rate() 200 if (!clkdiv) in ltc4282_recalc_rate() 202 if (clkdiv == LTC4282_CLKOUT_INT) in ltc4282_recalc_rate()
|
| /linux/drivers/media/pci/netup_unidvb/ |
| H A D | netup_unidvb_i2c.c | 55 __le16 clkdiv; member 124 writew(TWI_CLKDIV, &i2c->regs->clkdiv); in netup_i2c_reset()
|
| /linux/drivers/net/wireless/broadcom/brcm80211/include/ |
| H A D | chipcommon.h | 79 u32 clkdiv; /* corerev >= 3 */ member
|
| /linux/arch/powerpc/include/asm/ |
| H A D | mpc52xx.h | 277 extern int mpc52xx_set_psc_clkdiv(int psc_id, int clkdiv);
|
| /linux/arch/arc/boot/dts/ |
| H A D | abilis_tb10x.dtsi | 197 output-clkdiv = <4>;
|
| /linux/drivers/video/fbdev/ |
| H A D | vga16fb.c | 60 u8 misc, pel_msk, vss, clkdiv; member 293 par->clkdiv = best->seq_clock_mode; in vga16fb_clock_chip() 542 seq[VGA_SEQ_CLOCK_MODE] = 0x01 | par->clkdiv; in vga16fb_set_par()
|
| /linux/drivers/bluetooth/ |
| H A D | btnxpuart.c | 312 struct uart_reg clkdiv; member 824 uart_config.clkdiv.address = __cpu_to_le32(clkdivaddr); in nxp_fw_change_baudrate() 826 uart_config.clkdiv.value = __cpu_to_le32(0x01000000); in nxp_fw_change_baudrate() 828 uart_config.clkdiv.value = __cpu_to_le32(0x00c00000); in nxp_fw_change_baudrate()
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am43xx-clocks.dtsi | 693 cpsw_50m_clkdiv: clock-cpsw-50m-clkdiv { 702 cpsw_5m_clkdiv: clock-cpsw-5m-clkdiv {
|
| /linux/drivers/clk/qcom/ |
| H A D | Kconfig | 2005 tristate "SPMI PMIC clkdiv Support" 2008 This driver supports the clkdiv functionality on the Qualcomm 2010 clkdiv outputs of the PMIC. These clocks are typically wired
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | t3_hw.c | 199 u32 clkdiv = adap->params.vpd.cclk / (2 * adap->params.vpd.mdc) - 1; in mi1_init() local 200 u32 val = F_PREEN | V_CLKDIV(clkdiv); in mi1_init()
|