diff --git a/drivers/devfreq/rockchip_bus.c b/drivers/devfreq/rockchip_bus.c index e2017c71331f..7032b4815c5a 100644 --- a/drivers/devfreq/rockchip_bus.c +++ b/drivers/devfreq/rockchip_bus.c @@ -17,6 +17,7 @@ #include #include #include +#include #define CLUSTER0 0 #define CLUSTER1 1 @@ -163,7 +164,7 @@ static int rockchip_bus_power_control_init(struct rockchip_bus *bus) return PTR_ERR(bus->regulator); } - ret = dev_pm_opp_of_add_table(dev); + ret = rockchip_init_opp_table(dev, NULL, "leakage", "pvtm"); if (ret < 0) { dev_err(dev, "failed to get OPP table\n"); return ret; @@ -446,6 +447,7 @@ static const struct of_device_id rockchip_busfreq_of_match[] = { { .compatible = "rockchip,rk3288-bus", }, { .compatible = "rockchip,rk3368-bus", }, { .compatible = "rockchip,rk3399-bus", }, + { .compatible = "rockchip,rk3568-bus", }, { .compatible = "rockchip,rv1126-bus", }, { }, };