Searched refs:ckdiv (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-at91-master.c | 66 * twi_clk = F_MAIN / (2 * (cdiv * (1 << ckdiv) + offset)) 70 int ckdiv, cdiv, div, hold = 0, filter_width = 0; in at91_calc_twi_clock() local 80 ckdiv = fls(div >> 8); in at91_calc_twi_clock() 81 cdiv = div >> ckdiv; in at91_calc_twi_clock() 83 if (ckdiv > max_ckdiv) { in at91_calc_twi_clock() 84 dev_warn(dev->dev, "%d exceeds ckdiv max value which is %d.\n", in at91_calc_twi_clock() 85 ckdiv, max_ckdiv); in at91_calc_twi_clock() 86 ckdiv = max_ckdiv; in at91_calc_twi_clock() 124 dev->twi_cwgr_reg = (ckdiv << 16) | (cdiv << 8) | cdiv in at91_calc_twi_clock() 129 dev_dbg(dev->dev, "cdiv %d ckdiv in at91_calc_twi_clock() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-at91-master.c | 64 * twi_clk = F_MAIN / (2 * (cdiv * (1 << ckdiv) + offset)) 68 int ckdiv, cdiv, div, hold = 0, filter_width = 0; in at91_calc_twi_clock() local 78 ckdiv = fls(div >> 8); in at91_calc_twi_clock() 79 cdiv = div >> ckdiv; in at91_calc_twi_clock() 81 if (ckdiv > max_ckdiv) { in at91_calc_twi_clock() 82 dev_warn(dev->dev, "%d exceeds ckdiv max value which is %d.\n", in at91_calc_twi_clock() 83 ckdiv, max_ckdiv); in at91_calc_twi_clock() 84 ckdiv = max_ckdiv; in at91_calc_twi_clock() 122 dev->twi_cwgr_reg = (ckdiv << 16) | (cdiv << 8) | cdiv in at91_calc_twi_clock() 127 dev_dbg(dev->dev, "cdiv %d ckdiv in at91_calc_twi_clock() [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-uniphier.c | 202 u32 val, ckdiv; in uniphier_spi_set_baudrate() local 208 ckdiv = DIV_ROUND_UP(clk_get_rate(priv->clk), speed); in uniphier_spi_set_baudrate() 209 ckdiv = round_up(ckdiv, 2); in uniphier_spi_set_baudrate() 213 val |= ckdiv & SSI_CKS_CKRAT_MASK; in uniphier_spi_set_baudrate()
|
H A D | spi-npcm-pspi.c | 148 u32 ckdiv; in npcm_pspi_set_baudrate() local 152 ckdiv = DIV_ROUND_CLOSEST(clk_get_rate(priv->clk), (2 * speed)) - 1; in npcm_pspi_set_baudrate() 156 iowrite16(regtemp | (ckdiv << 9), NPCM_PSPI_CTL1 + priv->base); in npcm_pspi_set_baudrate()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-uniphier.c | 202 u32 val, ckdiv; in uniphier_spi_set_baudrate() local 208 ckdiv = DIV_ROUND_UP(clk_get_rate(priv->clk), speed); in uniphier_spi_set_baudrate() 209 ckdiv = round_up(ckdiv, 2); in uniphier_spi_set_baudrate() 213 val |= ckdiv & SSI_CKS_CKRAT_MASK; in uniphier_spi_set_baudrate()
|
H A D | spi-npcm-pspi.c | 148 u32 ckdiv; in npcm_pspi_set_baudrate() local 152 ckdiv = DIV_ROUND_CLOSEST(clk_get_rate(priv->clk), (2 * speed)) - 1; in npcm_pspi_set_baudrate() 156 iowrite16(regtemp | (ckdiv << 9), NPCM_PSPI_CTL1 + priv->base); in npcm_pspi_set_baudrate()
|
Completed in 6 milliseconds