Lines Matching defs:divisor
150 u32 divisor);
826 u32 divisor)
842 * = APB_freq / divisor
859 base_clk_divisor = divisor > clk_high_low_max ?
860 ilog2((divisor - 1) / clk_high_low_max) + 1 : 0;
868 divisor, (1 << base_clk_divisor) * clk_high_low_max);
870 tmp = (divisor + (1 << base_clk_divisor) - 1)
891 static u32 aspeed_i2c_24xx_get_clk_reg_val(struct device *dev, u32 divisor)
897 return aspeed_i2c_get_clk_reg_val(dev, GENMASK(2, 0), divisor);
900 static u32 aspeed_i2c_25xx_get_clk_reg_val(struct device *dev, u32 divisor)
906 return aspeed_i2c_get_clk_reg_val(dev, GENMASK(3, 0), divisor);
912 u32 divisor, clk_reg_val;
914 divisor = DIV_ROUND_UP(bus->parent_clk_frequency, bus->bus_frequency);
919 clk_reg_val |= bus->get_clk_reg_val(bus->dev, divisor);