Searched refs:isp_i2c (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/media/platform/exynos4-is/
H A Dfimc-is-i2c.c36 struct fimc_is_i2c *isp_i2c; fimc_is_i2c_probe() local
40 isp_i2c = devm_kzalloc(&pdev->dev, sizeof(*isp_i2c), GFP_KERNEL); fimc_is_i2c_probe()
41 if (!isp_i2c) fimc_is_i2c_probe()
44 isp_i2c->clock = devm_clk_get(&pdev->dev, "i2c_isp"); fimc_is_i2c_probe()
45 if (IS_ERR(isp_i2c->clock)) { fimc_is_i2c_probe()
47 return PTR_ERR(isp_i2c->clock); fimc_is_i2c_probe()
50 i2c_adap = &isp_i2c->adapter; fimc_is_i2c_probe()
65 platform_set_drvdata(pdev, isp_i2c); fimc_is_i2c_probe()
75 struct fimc_is_i2c *isp_i2c = platform_get_drvdata(pdev); fimc_is_i2c_remove() local
77 pm_runtime_disable(&isp_i2c->adapter.dev); fimc_is_i2c_remove()
79 i2c_del_adapter(&isp_i2c->adapter); fimc_is_i2c_remove()
87 struct fimc_is_i2c *isp_i2c = dev_get_drvdata(dev); fimc_is_i2c_runtime_suspend() local
89 clk_disable_unprepare(isp_i2c->clock); fimc_is_i2c_runtime_suspend()
95 struct fimc_is_i2c *isp_i2c = dev_get_drvdata(dev); fimc_is_i2c_runtime_resume() local
97 return clk_prepare_enable(isp_i2c->clock); fimc_is_i2c_runtime_resume()

Completed in 73 milliseconds