Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 91701ae8 authored by Wolfram Sang's avatar Wolfram Sang Committed by Wolfram Sang
Browse files

i2c: sh_mobile: let RuntimePM do the clock handling

parent a4d16493
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -702,7 +702,6 @@ static int sh_mobile_i2c_xfer(struct i2c_adapter *adapter,

	/* Wake up device and enable clock */
	pm_runtime_get_sync(pd->dev);
	clk_prepare_enable(pd->clk);

	/* Process all messages */
	for (i = 0; i < num; i++) {
@@ -743,7 +742,6 @@ static int sh_mobile_i2c_xfer(struct i2c_adapter *adapter,
	iic_wr(pd, ICCR, 0);

	/* Disable clock and mark device as idle */
	clk_disable_unprepare(pd->clk);
	pm_runtime_put_sync(pd->dev);

	return err ?: num;