Searched refs:gi2c (Results 1 – 1 of 1) sorted by relevance
197 static int geni_i2c_clk_map_idx(struct geni_i2c_dev *gi2c) in geni_i2c_clk_map_idx() argument201 if (clk_get_rate(gi2c->se.clk) == 32 * HZ_PER_MHZ) in geni_i2c_clk_map_idx()207 if (itr->clk_freq_out == gi2c->clk_freq_out) { in geni_i2c_clk_map_idx()208 gi2c->clk_fld = itr; in geni_i2c_clk_map_idx()218 struct geni_i2c_dev *gi2c = dev_get_drvdata(se->dev); in qcom_geni_i2c_conf() local219 const struct geni_i2c_clk_fld *itr = gi2c->clk_fld; in qcom_geni_i2c_conf()222 writel_relaxed(0, gi2c->se.base + SE_GENI_CLK_SEL); in qcom_geni_i2c_conf()225 writel_relaxed(val, gi2c->se.base + GENI_SER_M_CLK_CFG); in qcom_geni_i2c_conf()230 writel_relaxed(val, gi2c->se.base + SE_I2C_SCL_COUNTERS); in qcom_geni_i2c_conf()231 trace_geni_i2c_bus_setup(gi2c->se.dev, gi2c->clk_freq_out, in qcom_geni_i2c_conf()[all …]