Searched refs:i2c_clk (Results 1 – 6 of 6) sorted by relevance
39 struct clk *i2c_clk; member164 struct clk *i2c_clk; in intel_quark_register_i2c_clk() local166 i2c_clk = clk_register_fixed_rate(dev, in intel_quark_register_i2c_clk()169 if (IS_ERR(i2c_clk)) in intel_quark_register_i2c_clk()170 return PTR_ERR(i2c_clk); in intel_quark_register_i2c_clk()172 quark_mfd->i2c_clk = i2c_clk; in intel_quark_register_i2c_clk()173 quark_mfd->i2c_clk_lookup = clkdev_create(i2c_clk, NULL, in intel_quark_register_i2c_clk()177 clk_unregister(quark_mfd->i2c_clk); in intel_quark_register_i2c_clk()193 clk_unregister(quark_mfd->i2c_clk); in intel_quark_unregister_i2c_clk()
114 struct clk *i2c_clk; member197 u32 clk_rate = clk_get_rate(idev->i2c_clk); in mchp_corei2c_init()556 idev->i2c_clk = devm_clk_get(&pdev->dev, NULL); in mchp_corei2c_probe()557 if (IS_ERR(idev->i2c_clk)) in mchp_corei2c_probe()558 return dev_err_probe(&pdev->dev, PTR_ERR(idev->i2c_clk), in mchp_corei2c_probe()587 ret = clk_prepare_enable(idev->i2c_clk); in mchp_corei2c_probe()594 clk_disable_unprepare(idev->i2c_clk); in mchp_corei2c_probe()611 clk_disable_unprepare(idev->i2c_clk); in mchp_corei2c_probe()624 clk_disable_unprepare(idev->i2c_clk); in mchp_corei2c_remove()
147 struct clk *i2c_clk; member180 u32 divisor = clk_get_rate(idev->i2c_clk) / idev->bus_clk_rate; in axxia_i2c_init()181 u32 clk_mhz = clk_get_rate(idev->i2c_clk) / 1000000; in axxia_i2c_init()739 idev->i2c_clk = devm_clk_get(&pdev->dev, "i2c"); in axxia_i2c_probe()740 if (IS_ERR(idev->i2c_clk)) { in axxia_i2c_probe()742 return PTR_ERR(idev->i2c_clk); in axxia_i2c_probe()753 ret = clk_prepare_enable(idev->i2c_clk); in axxia_i2c_probe()790 clk_disable_unprepare(idev->i2c_clk); in axxia_i2c_probe()798 clk_disable_unprepare(idev->i2c_clk); in axxia_i2c_remove()
256 int i2c_clk = i2c->speed; in jz4780_i2c_set_speed() local266 cnt_period = dev_clk_khz / i2c_clk; in jz4780_i2c_set_speed()268 if (i2c_clk <= 100) in jz4780_i2c_set_speed()282 if (i2c_clk <= 100) { in jz4780_i2c_set_speed()320 if (i2c_clk <= 100) { /* standard mode */ in jz4780_i2c_set_speed()
272 struct clk *i2c_clk; member407 ret = clk_enable(td->i2c_clk); in tegra_dfll_runtime_resume()432 clk_disable(td->i2c_clk); in tegra_dfll_runtime_suspend()1438 td->i2c_clk = devm_clk_get(td->dev, "i2c"); in dfll_init_clks()1439 if (IS_ERR(td->i2c_clk)) { in dfll_init_clks()1441 return PTR_ERR(td->i2c_clk); in dfll_init_clks()1443 td->i2c_clk_rate = clk_get_rate(td->i2c_clk); in dfll_init_clks()1483 ret = clk_prepare(td->i2c_clk); in dfll_init()2101 clk_unprepare(td->i2c_clk); in tegra_dfll_unregister()
139 struct clk *i2c_clk; member