Lines Matching refs:op_clk
103 struct clk *op_clk; member
556 if (priv->op_clk && !IS_ERR(priv->op_clk)) { in i2s_set_sysclk()
559 clk_disable_unprepare(priv->op_clk); in i2s_set_sysclk()
560 clk_put(priv->op_clk); in i2s_set_sysclk()
563 clk_get_rate(priv->op_clk); in i2s_set_sysclk()
569 priv->op_clk = clk_get(&i2s->pdev->dev, in i2s_set_sysclk()
572 priv->op_clk = clk_get(&i2s->pdev->dev, in i2s_set_sysclk()
575 if (WARN_ON(IS_ERR(priv->op_clk))) { in i2s_set_sysclk()
576 ret = PTR_ERR(priv->op_clk); in i2s_set_sysclk()
577 priv->op_clk = NULL; in i2s_set_sysclk()
581 ret = clk_prepare_enable(priv->op_clk); in i2s_set_sysclk()
583 clk_put(priv->op_clk); in i2s_set_sysclk()
584 priv->op_clk = NULL; in i2s_set_sysclk()
587 priv->rclk_srcrate = clk_get_rate(priv->op_clk); in i2s_set_sysclk()
1214 if (priv->op_clk) in i2s_runtime_suspend()
1215 clk_disable_unprepare(priv->op_clk); in i2s_runtime_suspend()
1230 if (priv->op_clk) { in i2s_runtime_resume()
1231 ret = clk_prepare_enable(priv->op_clk); in i2s_runtime_resume()
1529 priv->op_clk = clk_get_parent(priv->clk_table[CLK_I2S_RCLK_SRC]); in samsung_i2s_probe()