/device/soc/rockchip/common/sdk_linux/include/trace/events/ |
H A D | thermal_ipa_power.h | 12 TP_PROTO(u32 leakage, u32 coefficient, s32 temp, u32 temp_scaling_factor, u32 volt, u32 volt_scaling_factor,
15 TP_ARGS(leakage, coefficient, temp, temp_scaling_factor, volt, volt_scaling_factor, static_power),
18 __field(u32, temp_scaling_factor) __field(u32, volt) __field(u32, volt_scaling_factor)
22 __entry->temp_scaling_factor = temp_scaling_factor; __entry->volt = volt;
25 __entry->temp, __entry->temp_scaling_factor, __entry->volt, __entry->volt_scaling_factor,
|
/device/soc/rockchip/rk3588/kernel/include/trace/events/ |
H A D | thermal_ipa_power.h | 12 u32 temp_scaling_factor, u32 volt, u32 volt_scaling_factor, 15 TP_ARGS(leakage, coefficient, temp, temp_scaling_factor, volt, 23 __field(u32, volt) 33 __entry->volt = volt; 39 __entry->temp_scaling_factor, __entry->volt,
|
/device/board/hisilicon/hispark_aries/uboot/secureboot_release/ddr_init/boot/hi3518ev300/ |
H A D | lowlevel_init_v300.c | 239 unsigned int volt; in set_hpm_core_volt() local 244 volt = 966; in set_hpm_core_volt() 246 volt = 796; in set_hpm_core_volt() 248 volt = 1234 - ((1445 * hpm_core_value) >> 10); in set_hpm_core_volt() 251 volt = volt + (int)((short int)(otp_vmin_core >> 16)); in set_hpm_core_volt() 253 writel(volt, SYS_CTRL_VOLT_REG); in set_hpm_core_volt() 254 duty = ((unsigned int)((1099 - volt) * 460) >> 10); in set_hpm_core_volt()
|
/device/soc/rockchip/common/sdk_linux/include/soc/rockchip/ |
H A D | rockchip_system_monitor.h | 17 int volt; /* Voltage in microvolt */ member 28 * @volt: Target voltage in microvolt 34 unsigned long volt; member
|
H A D | rockchip_opp_select.h | 14 int volt; member 20 int (*set_read_margin)(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt);
|
/device/soc/rockchip/rk3588/kernel/include/soc/rockchip/ |
H A D | rockchip_system_monitor.h | 17 int volt; /* Voltage in microvolt */ member 28 * @volt: Target voltage in microvolt 34 unsigned long volt; member
|
H A D | rockchip_opp_select.h | 14 int volt; member 23 unsigned long volt);
|
/device/soc/rockchip/rk3588/kernel/drivers/cpufreq/ |
H A D | rockchip-cpufreq.c | 188 unsigned long volt) in rk3588_cpu_set_read_margin() 198 if (volt >= opp_info->volt_rm_tbl[i].volt) { in rk3588_cpu_set_read_margin() 348 unsigned long volt) in rockchip_cpufreq_set_read_margin() 351 opp_info->data->set_read_margin(dev, opp_info, volt); in rockchip_cpufreq_set_read_margin() 352 opp_info->volt_rm = volt; in rockchip_cpufreq_set_read_margin() 498 rockchip_get_volt_rm_table(dev, np, "volt-mem-read-margin", in rockchip_cpufreq_cluster_init() 186 rk3588_cpu_set_read_margin(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt) rk3588_cpu_set_read_margin() argument 346 rockchip_cpufreq_set_read_margin(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt) rockchip_cpufreq_set_read_margin() argument
|
/device/soc/rockchip/common/vendor/drivers/devfreq/ |
H A D | rockchip_bus.c | 31 unsigned long volt; member 136 bus->freq_table[i].volt = dev_pm_opp_get_voltage(opp); in rockchip_bus_set_freq_table() 179 unsigned long target_volt = bus->freq_table[bus->max_state - 1].volt; in rockchip_bus_clkfreq_target() 184 target_volt = bus->freq_table[i].volt; in rockchip_bus_clkfreq_target()
|
H A D | rockchip_dmc.c | 77 unsigned long volt; member 132 unsigned long volt, target_volt; member 384 if (dmcfreq->volt == target_volt) { in rockchip_dmcfreq_target() 392 dmcfreq->volt = target_volt; in rockchip_dmcfreq_target() 394 } else if (!dmcfreq->volt) { in rockchip_dmcfreq_target() 395 dmcfreq->volt = regulator_get_voltage(dmcfreq->vdd_center); in rockchip_dmcfreq_target() 469 regulator_set_voltage(dmcfreq->vdd_center, dmcfreq->volt, INT_MAX); in rockchip_dmcfreq_target() 484 regulator_set_voltage(dmcfreq->vdd_center, dmcfreq->volt, INT_MAX); in rockchip_dmcfreq_target() 500 dmcfreq->volt = target_volt; in rockchip_dmcfreq_target() 1095 freq_table[i].volt in rockchip_get_freq_info() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/devfreq/ |
H A D | rockchip_bus.c | 33 unsigned long volt; member 142 bus->freq_table[i].volt = dev_pm_opp_get_voltage(opp); in rockchip_bus_set_freq_table() 185 unsigned long target_volt = bus->freq_table[bus->max_state - 1].volt; in rockchip_bus_clkfreq_target() 190 target_volt = bus->freq_table[i].volt; in rockchip_bus_clkfreq_target()
|
H A D | rockchip_dmc.c | 73 unsigned long volt; member 128 unsigned long volt, target_volt; member 377 if (dmcfreq->volt == target_volt) in rockchip_dmcfreq_target() 386 dmcfreq->volt = target_volt; in rockchip_dmcfreq_target() 388 } else if (!dmcfreq->volt) { in rockchip_dmcfreq_target() 389 dmcfreq->volt = regulator_get_voltage(dmcfreq->vdd_center); in rockchip_dmcfreq_target() 468 regulator_set_voltage(dmcfreq->vdd_center, dmcfreq->volt, in rockchip_dmcfreq_target() 485 regulator_set_voltage(dmcfreq->vdd_center, dmcfreq->volt, in rockchip_dmcfreq_target() 503 dmcfreq->volt = target_volt; in rockchip_dmcfreq_target() 1189 freq_table[i].volt in rockchip_get_freq_info() [all...] |
/device/soc/rockchip/common/vendor/drivers/cpufreq/ |
H A D | rockchip-cpufreq.c | 182 static int rk3588_cpu_set_read_margin(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt) in rk3588_cpu_set_read_margin() argument 193 if (volt >= opp_info->volt_rm_tbl[i].volt) { in rk3588_cpu_set_read_margin() 455 rockchip_get_volt_rm_table(dev, np, "volt-mem-read-margin", &opp_info->volt_rm_tbl); in rockchip_cpufreq_cluster_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 504 unsigned long volt) in rk3588_gpu_set_read_margin() 514 if (volt >= opp_info->volt_rm_tbl[i].volt) { in rk3588_gpu_set_read_margin() 502 rk3588_gpu_set_read_margin(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt) rk3588_gpu_set_read_margin() argument
|
/device/soc/rockchip/common/vendor/drivers/rockchip/ |
H A D | rockchip_system_monitor.c | 458 of_property_read_u32_index(np, porp_name, 0x3 * i + 0x2, &volt_table[i].volt);
in rockchip_get_adjust_volt_table() 462 volt_table[i].volt = INT_MAX;
in rockchip_get_adjust_volt_table() 478 for (i = 0; info->low_temp_adjust_table[i].volt != INT_MAX; i++) {
in rockchip_get_low_temp_volt() 480 *delta_volt = info->low_temp_adjust_table[i].volt;
in rockchip_get_low_temp_volt() 518 info->opp_table[i].volt = opp->supplies[0].u_volt;
in rockchip_init_temp_opp_table() 553 dev_dbg(dev, "rate=%lu, volt=%lu, low_temp_volt=%lu\n", info->opp_table[i].rate, info->opp_table[i].volt,
in rockchip_init_temp_opp_table() 576 if (of_property_read_u32(np, "rockchip,max-volt", &value)) {
in monitor_device_parse_wide_temp_config() 585 rockchip_get_adjust_volt_table(np, "rockchip,low-temp-adjust-volt", &info->low_temp_adjust_table);
in monitor_device_parse_wide_temp_config() 586 if (!of_property_read_u32(np, "rockchip,low-temp-min-volt", in monitor_device_parse_wide_temp_config() 1082 rockchip_monitor_set_read_margin(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt) rockchip_monitor_set_read_margin() argument [all...] |
H A D | rockchip_opp_select.c | 49 unsigned int volt;
member 266 if (of_property_read_u32(np, "rockchip,pvtm-volt", &pvtm->volt)) {
in rockchip_parse_pvtm_config() 340 ret = regulator_set_voltage(reg, pvtm->volt, pvtm->volt);
in rockchip_get_pvtm_specific_value() 482 dev_err(dev, "Failed to get leakage volt\n");
in rockchip_adjust_leakage() 657 dev_info(dev, "leakage-volt-sel=%d\n", *volt_sel);
in rockchip_of_get_lkg_sel() 750 dev_info(dev, "pvtm-volt-sel=%d\n", *volt_sel);
in rockchip_of_get_pvtm_sel() 796 dev_info(dev, "bin-volt-sel=%d\n", *bin_volt_sel);
in rockchip_of_get_bin_volt_sel() 846 of_property_read_u32_index(np, porp_name, 0x02 * i, &rm_table[i].volt);
in rockchip_get_volt_rm_table() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/ |
H A D | rockchip_system_monitor.c | 463 &volt_table[i].volt); in rockchip_get_adjust_volt_table() 467 volt_table[i].volt = INT_MAX; in rockchip_get_adjust_volt_table() 483 for (i = 0; info->low_temp_adjust_table[i].volt != INT_MAX; i++) { in rockchip_get_low_temp_volt() 486 *delta_volt = info->low_temp_adjust_table[i].volt; in rockchip_get_low_temp_volt() 522 info->opp_table[i].volt = opp->supplies[0].u_volt; in rockchip_init_temp_opp_table() 552 dev_dbg(dev, "rate=%lu, volt=%lu, low_temp_volt=%lu\n", in rockchip_init_temp_opp_table() 553 info->opp_table[i].rate, info->opp_table[i].volt, in rockchip_init_temp_opp_table() 576 if (of_property_read_u32(np, "rockchip,max-volt", &value)) in monitor_device_parse_wide_temp_config() 584 rockchip_get_adjust_volt_table(np, "rockchip,low-temp-adjust-volt", in monitor_device_parse_wide_temp_config() 586 if (!of_property_read_u32(np, "rockchip,low-temp-min-volt", in monitor_device_parse_wide_temp_config() 1093 rockchip_monitor_set_read_margin(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt) rockchip_monitor_set_read_margin() argument [all...] |
H A D | rockchip_opp_select.c | 50 unsigned int volt; member 301 if (of_property_read_u32(np, "rockchip,pvtm-volt", &pvtm->volt)) in rockchip_parse_pvtm_config() 369 ret = regulator_set_voltage(reg, pvtm->volt, pvtm->volt); in rockchip_get_pvtm_specific_value() 512 dev_err(dev, "Failed to get leakage volt\n"); in rockchip_adjust_leakage() 681 dev_info(dev, "leakage-volt-sel=%d\n", *volt_sel); in rockchip_of_get_lkg_sel() 770 dev_info(dev, "pvtm-volt-sel=%d\n", *volt_sel); in rockchip_of_get_pvtm_sel() 814 dev_info(dev, "bin-volt-sel=%d\n", *bin_volt_sel); in rockchip_of_get_bin_volt_sel() 860 &rm_table[i].volt); in rockchip_get_volt_rm_table() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_devfreq.c | 132 unsigned long volt, in kbase_devfreq_set_read_margin() 137 opp_info->data->set_read_margin(dev, opp_info, volt); in kbase_devfreq_set_read_margin() 138 opp_info->volt_rm = volt; in kbase_devfreq_set_read_margin() 179 dev_err(dev, "failed to set volt %lu uV for mem reg\n", in kbase_devfreq_opp_helper() 186 dev_err(dev, "failed to set volt %lu uV for vdd reg\n", in kbase_devfreq_opp_helper() 210 dev_err(dev, "failed to set volt %lu uV for vdd reg\n", in kbase_devfreq_opp_helper() 217 dev_err(dev, "failed to set volt %lu uV for mem reg\n", in kbase_devfreq_opp_helper() 130 kbase_devfreq_set_read_margin(struct device *dev, struct rockchip_opp_info *opp_info, unsigned long volt, bool is_set_rm) kbase_devfreq_set_read_margin() argument
|
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_rkvenc.c | 193 unsigned long volt;
member 814 if (enc->volt == target_volt) {
in rkvenc_devfreq_target() 822 enc->volt = target_volt;
in rkvenc_devfreq_target() 846 enc->volt = target_volt;
in rkvenc_devfreq_target()
|
H A D | mpp_rkvdec.c | 185 unsigned long volt;
member 341 if (dec->volt == target_volt) {
in devfreq_target() 349 dec->volt = target_volt;
in devfreq_target() 372 dec->volt = target_volt;
in devfreq_target()
|
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
H A D | mpp_rkvenc.c | 197 unsigned long volt; member 858 if (enc->volt == target_volt) in rkvenc_devfreq_target() 866 enc->volt = target_volt; in rkvenc_devfreq_target() 890 enc->volt = target_volt; in rkvenc_devfreq_target()
|
H A D | mpp_rkvdec.c | 191 unsigned long volt; member 359 if (dec->volt == target_volt) in devfreq_target() 367 dec->volt = target_volt; in devfreq_target() 390 dec->volt = target_volt; in devfreq_target()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/ |
H A D | mali_kbase_devfreq.c | 66 * @volt: Nominal voltage 75 static void opp_translate(struct kbase_device *kbdev, unsigned long freq, unsigned long volt, u64 *core_mask, in opp_translate() argument 101 volts[i] = volt; in opp_translate()
|
/device/soc/rockchip/common/sdk_linux/drivers/opp/ |
H A D | of.c | 743 * Duplicate OPPs (both freq and volt are same) and opp->available 746 * Freq are same and volt are different OR 747 * Duplicate OPPs (both freq and volt are same) and !opp->available 945 unsigned long volt = be32_to_cpup(val++); in _of_add_opp_table_v1() local 947 ret = _opp_add_v1(opp_table, dev, freq, volt, false); in _of_add_opp_table_v1() 971 * Duplicate OPPs (both freq and volt are same) and opp->available 972 * -EEXIST Freq are same and volt are different OR 973 * Duplicate OPPs (both freq and volt are same) and !opp->available 1018 * Duplicate OPPs (both freq and volt are same) and opp->available 1019 * -EEXIST Freq are same and volt ar [all...] |