Lines Matching refs:core_rate
520 unsigned long core_rate, core_period; in dw_i3c_clk_cfg() local
524 core_rate = clk_get_rate(master->core_clk); in dw_i3c_clk_cfg()
525 if (!core_rate) in dw_i3c_clk_cfg()
528 core_period = DIV_ROUND_UP(1000000000, core_rate); in dw_i3c_clk_cfg()
534 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_TYP_I3C_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
548 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR1_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
550 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR2_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
552 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR3_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
554 lcnt = DIV_ROUND_UP(core_rate, I3C_BUS_SDR4_SCL_RATE) - hcnt; in dw_i3c_clk_cfg()
563 unsigned long core_rate, core_period; in dw_i2c_clk_cfg() local
567 core_rate = clk_get_rate(master->core_clk); in dw_i2c_clk_cfg()
568 if (!core_rate) in dw_i2c_clk_cfg()
571 core_period = DIV_ROUND_UP(1000000000, core_rate); in dw_i2c_clk_cfg()
574 hcnt = DIV_ROUND_UP(core_rate, I3C_BUS_I2C_FM_PLUS_SCL_RATE) - lcnt; in dw_i2c_clk_cfg()
580 hcnt = DIV_ROUND_UP(core_rate, I3C_BUS_I2C_FM_SCL_RATE) - lcnt; in dw_i2c_clk_cfg()