if (bus->regulator)
regulator_disable(bus->regulator);
- dev_pm_opp_of_remove_table(dev);
+ of_free_opp_table(dev);
clk_disable_unprepare(bus->clk);
}
{
struct exynos_bus *bus = dev_get_drvdata(dev);
- dev_pm_opp_of_remove_table(dev);
+ of_free_opp_table(dev);
clk_disable_unprepare(bus->clk);
}
}
/* Get the freq and voltage from OPP table to scale the bus freq */
- ret = dev_pm_opp_of_add_table(dev);
+ ret = of_init_opp_table(dev);
if (ret < 0) {
dev_err(dev, "failed to get OPP table\n");
goto err_clk;
return 0;
err_opp:
- dev_pm_opp_of_remove_table(dev);
+ of_free_opp_table(dev);
err_clk:
clk_disable_unprepare(bus->clk);
return 0;
err:
- dev_pm_opp_of_remove_table(dev);
+ of_free_opp_table(dev);
clk_disable_unprepare(bus->clk);
return ret;