qup_i2c_pwr_mgmt: use non-sleeping clk_*
This commit is contained in:
@@ -324,13 +324,13 @@ qup_i2c_pwr_mgmt(struct qup_i2c_dev *dev, unsigned int state)
|
|||||||
{
|
{
|
||||||
dev->clk_state = state;
|
dev->clk_state = state;
|
||||||
if (state != 0) {
|
if (state != 0) {
|
||||||
clk_prepare_enable(dev->clk);
|
clk_enable(dev->clk);
|
||||||
clk_prepare_enable(dev->pclk);
|
clk_enable(dev->pclk);
|
||||||
} else {
|
} else {
|
||||||
qup_update_state(dev, QUP_RESET_STATE);
|
qup_update_state(dev, QUP_RESET_STATE);
|
||||||
clk_disable_unprepare(dev->clk);
|
clk_disable(dev->clk);
|
||||||
qup_config_core_on_en(dev);
|
qup_config_core_on_en(dev);
|
||||||
clk_disable_unprepare(dev->pclk);
|
clk_disable(dev->pclk);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user