Add mmrm apis to driver.
Replace clk_set_rate with mmrm client set value.
Scale branch clock values.

Change-Id: I8ea35b668e4c7d6157c9c4f7120e6a4237cf65de
Signed-off-by: Sebastian Dang <sebastiandang@codeaurora.org>
Этот коммит содержится в:
Sebastian Dang
2021-02-24 09:06:56 -08:00
коммит произвёл Gerrit - the friendly Code Review server
родитель a1c98e0e2f
Коммит fb6421e3e9
7 изменённых файлов: 141 добавлений и 6 удалений

Просмотреть файл

@@ -8,6 +8,7 @@
#include <linux/platform_device.h>
#include <linux/soc/qcom/llcc-qcom.h>
#include <linux/soc/qcom/msm_mmrm.h>
#include "msm_vidc_internal.h"
@@ -133,11 +134,13 @@ struct regulator_set {
struct clock_info {
const char *name;
u32 clk_id;
struct clk *clk;
u32 count;
bool has_scaling;
bool has_mem_retention;
u64 prev;
struct mmrm_client *mmrm_client;
};
struct clock_set {