Home
last modified time | relevance | path

Searched refs:pvtm (Results 1 - 12 of 12) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/rockchip/
H A Drockchip_pvtm.c23 #include <linux/soc/rockchip/pvtm.h>
39 u32 (*get_value)(struct rockchip_pvtm *pvtm, unsigned int ring_sel, unsigned int time_us);
40 void (*set_ring_sel)(struct rockchip_pvtm *pvtm, unsigned int ring_sel);
85 struct rockchip_pvtm *pvtm = (struct rockchip_pvtm *)s->private; in pvtm_value_show() local
89 if (!pvtm || !pvtm->ops->get_value) { in pvtm_value_show()
94 if (pvtm->tz && pvtm->tz->ops && pvtm->tz->ops->get_temp) { in pvtm_value_show()
95 ret = pvtm in pvtm_value_show()
141 rockchip_pvtm_add_debugfs(struct rockchip_pvtm *pvtm) rockchip_pvtm_add_debugfs() argument
174 rockchip_pvtm_add_debugfs(struct rockchip_pvtm *pvtm) rockchip_pvtm_add_debugfs() argument
180 rockchip_pvtm_reset(struct rockchip_pvtm *pvtm) rockchip_pvtm_reset() argument
203 struct rockchip_pvtm *p, *pvtm = NULL; rockchip_get_pvtm_value() local
252 px30_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) px30_pvtm_set_ring_sel() argument
258 rk1808_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) rk1808_pvtm_set_ring_sel() argument
263 rk3399_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) rk3399_pvtm_set_ring_sel() argument
276 rockchip_pvtm_get_value(struct rockchip_pvtm *pvtm, unsigned int ring_sel, unsigned int time_us) rockchip_pvtm_get_value() argument
340 rv1126_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) rv1126_pvtm_set_ring_sel() argument
345 rv1126_pvtm_get_value(struct rockchip_pvtm *pvtm, unsigned int ring_sel, unsigned int time_us) rv1126_pvtm_get_value() argument
848 struct rockchip_pvtm *pvtm; rockchip_pvtm_init() local
926 struct rockchip_pvtm *pvtm; rockchip_pvtm_probe() local
[all...]
H A Drockchip_opp_select.c15 #include <linux/soc/rockchip/pvtm.h>
261 static int rockchip_parse_pvtm_config(struct device_node *np, struct pvtm_config *pvtm) in rockchip_parse_pvtm_config() argument
263 if (of_property_read_u32(np, "rockchip,pvtm-freq", &pvtm->freq)) { in rockchip_parse_pvtm_config()
266 if (of_property_read_u32(np, "rockchip,pvtm-volt", &pvtm->volt)) { in rockchip_parse_pvtm_config()
269 if (of_property_read_u32_array(np, "rockchip,pvtm-ch", pvtm->ch, 0x02)) { in rockchip_parse_pvtm_config()
272 if (pvtm->ch[0] >= PVTM_CH_MAX || pvtm in rockchip_parse_pvtm_config()
309 struct pvtm_config *pvtm; rockchip_get_pvtm_specific_value() local
683 int pvtm = 0; rockchip_get_pvtm() local
731 int pvtm, ret; rockchip_of_get_pvtm_sel() local
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/
H A Drockchip_pvtm.c23 #include <linux/soc/rockchip/pvtm.h>
43 u32 (*get_value)(struct rockchip_pvtm *pvtm, unsigned int ring_sel,
45 void (*set_ring_sel)(struct rockchip_pvtm *pvtm, unsigned int ring_sel);
90 struct rockchip_pvtm *pvtm = (struct rockchip_pvtm *)s->private; in pvtm_value_show() local
94 if (!pvtm || !pvtm->ops->get_value) { in pvtm_value_show()
99 if (pvtm->tz && pvtm->tz->ops && pvtm->tz->ops->get_temp) { in pvtm_value_show()
100 ret = pvtm in pvtm_value_show()
145 rockchip_pvtm_add_debugfs(struct rockchip_pvtm *pvtm) rockchip_pvtm_add_debugfs() argument
181 rockchip_pvtm_add_debugfs(struct rockchip_pvtm *pvtm) rockchip_pvtm_add_debugfs() argument
187 rockchip_pvtm_reset(struct rockchip_pvtm *pvtm) rockchip_pvtm_reset() argument
211 struct rockchip_pvtm *p, *pvtm = NULL; rockchip_get_pvtm_value() local
257 px30_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) px30_pvtm_set_ring_sel() argument
266 rk1808_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) rk1808_pvtm_set_ring_sel() argument
273 rk3399_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) rk3399_pvtm_set_ring_sel() argument
288 rockchip_pvtm_get_value(struct rockchip_pvtm *pvtm, unsigned int ring_sel, unsigned int time_us) rockchip_pvtm_get_value() argument
356 rv1126_pvtm_set_ring_sel(struct rockchip_pvtm *pvtm, unsigned int ring_sel) rv1126_pvtm_set_ring_sel() argument
362 rv1126_pvtm_get_value(struct rockchip_pvtm *pvtm, unsigned int ring_sel, unsigned int time_us) rv1126_pvtm_get_value() argument
850 struct rockchip_pvtm *pvtm; rockchip_pvtm_init() local
926 struct rockchip_pvtm *pvtm; rockchip_pvtm_probe() local
[all...]
H A Drockchip_opp_select.c15 #include <linux/soc/rockchip/pvtm.h>
297 struct pvtm_config *pvtm) in rockchip_parse_pvtm_config()
299 if (of_property_read_u32(np, "rockchip,pvtm-freq", &pvtm->freq)) in rockchip_parse_pvtm_config()
301 if (of_property_read_u32(np, "rockchip,pvtm-volt", &pvtm->volt)) in rockchip_parse_pvtm_config()
303 if (of_property_read_u32_array(np, "rockchip,pvtm-ch", pvtm->ch, 2)) in rockchip_parse_pvtm_config()
305 if (pvtm->ch[0] >= PVTM_CH_MAX || pvtm in rockchip_parse_pvtm_config()
296 rockchip_parse_pvtm_config(struct device_node *np, struct pvtm_config *pvtm) rockchip_parse_pvtm_config() argument
340 struct pvtm_config *pvtm; rockchip_get_pvtm_specific_value() local
706 int pvtm = 0; rockchip_get_pvtm() local
753 int pvtm, ret; rockchip_of_get_pvtm_sel() local
[all...]
/device/soc/rockchip/common/vendor/drivers/clk/
H A Dclk-pvtm.c36 u32 (*get_value)(struct rockchip_clock_pvtm *pvtm, unsigned int time_us);
37 int (*init_freq)(struct rockchip_clock_pvtm *pvtm);
38 int (*sel_enable)(struct rockchip_clock_pvtm *pvtm);
78 static int rockchip_clock_sel_internal_pvtm(struct rockchip_clock_pvtm *pvtm) in rockchip_clock_sel_internal_pvtm() argument
82 ret = regmap_write(pvtm->grf, pvtm->info->sel_con, in rockchip_clock_sel_internal_pvtm()
83 wr_msk_bit(pvtm->info->sel_value, pvtm->info->sel_shift, pvtm->info->sel_mask)); in rockchip_clock_sel_internal_pvtm()
91 /* get pmu pvtm valu
92 rockchip_clock_pvtm_get_value(struct rockchip_clock_pvtm *pvtm, u32 time_us) rockchip_clock_pvtm_get_value() argument
127 rockchip_clock_pvtm_init_freq(struct rockchip_clock_pvtm *pvtm) rockchip_clock_pvtm_init_freq() argument
165 clock_pvtm_regitstor(struct device *dev, struct rockchip_clock_pvtm *pvtm) clock_pvtm_regitstor() argument
221 struct rockchip_clock_pvtm *pvtm; rockchip_clock_pvtm_probe() local
288 struct rockchip_clock_pvtm *pvtm = platform_get_drvdata(pdev); rockchip_clock_pvtm_remove() local
[all...]
H A DMakefile13 clk-vendor-y += clk-pvtm.o
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/
H A Dclk-pvtm.c36 u32 (*get_value)(struct rockchip_clock_pvtm *pvtm,
38 int (*init_freq)(struct rockchip_clock_pvtm *pvtm);
39 int (*sel_enable)(struct rockchip_clock_pvtm *pvtm);
78 static int rockchip_clock_sel_internal_pvtm(struct rockchip_clock_pvtm *pvtm) in rockchip_clock_sel_internal_pvtm() argument
82 ret = regmap_write(pvtm->grf, pvtm->info->sel_con, in rockchip_clock_sel_internal_pvtm()
83 wr_msk_bit(pvtm->info->sel_value, in rockchip_clock_sel_internal_pvtm()
84 pvtm->info->sel_shift, in rockchip_clock_sel_internal_pvtm()
85 pvtm->info->sel_mask)); in rockchip_clock_sel_internal_pvtm()
92 /* get pmu pvtm valu
93 rockchip_clock_pvtm_get_value(struct rockchip_clock_pvtm *pvtm, u32 time_us) rockchip_clock_pvtm_get_value() argument
128 rockchip_clock_pvtm_init_freq(struct rockchip_clock_pvtm *pvtm) rockchip_clock_pvtm_init_freq() argument
166 clock_pvtm_regitstor(struct device *dev, struct rockchip_clock_pvtm *pvtm) clock_pvtm_regitstor() argument
225 struct rockchip_clock_pvtm *pvtm; rockchip_clock_pvtm_probe() local
289 struct rockchip_clock_pvtm *pvtm = platform_get_drvdata(pdev); rockchip_clock_pvtm_remove() local
[all...]
/device/soc/rockchip/rk3566/vendor/drivers/clk/
H A DMakefile13 clk-vendor-y += clk-pvtm.o
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/platform/rk/
H A Dmali_kbase_config_rk.c24 #include <linux/soc/rockchip/pvtm.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/platform/rk/
H A Dmali_kbase_config_rk.c25 #include <linux/soc/rockchip/pvtm.h>
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/platform/rk/
H A Dmali_kbase_config_rk.c23 #include <linux/soc/rockchip/pvtm.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/rk/
H A Dmali_kbase_config_rk.c32 #include <linux/soc/rockchip/pvtm.h>

Completed in 8 milliseconds