/device/soc/rockchip/common/vendor/drivers/rockchip/ |
H A D | rockchip_pvtm.c | 23 #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 D | rockchip_opp_select.c | 15 #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 D | rockchip_pvtm.c | 23 #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 D | rockchip_opp_select.c | 15 #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 D | clk-pvtm.c | 36 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 D | Makefile | 13 clk-vendor-y += clk-pvtm.o
|
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/ |
H A D | clk-pvtm.c | 36 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 D | Makefile | 13 clk-vendor-y += clk-pvtm.o
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/platform/rk/ |
H A D | mali_kbase_config_rk.c | 24 #include <linux/soc/rockchip/pvtm.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/platform/rk/ |
H A D | mali_kbase_config_rk.c | 25 #include <linux/soc/rockchip/pvtm.h>
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 23 #include <linux/soc/rockchip/pvtm.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 32 #include <linux/soc/rockchip/pvtm.h>
|