Home
last modified time | relevance | path

Searched refs:supplies (Results 1 - 14 of 14) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/opp/
H A Dof.c498 int supplies = opp_table->regulator_count, vcount, icount, ret, i, j; in opp_parse_supplies() local
514 if (unlikely(supplies == -1)) { in opp_parse_supplies()
520 if (!supplies) { in opp_parse_supplies()
529 if (unlikely(supplies == -1)) { in opp_parse_supplies()
531 supplies = opp_table->regulator_count = 1; in opp_parse_supplies()
532 } else if (unlikely(!supplies)) { in opp_parse_supplies()
544 if (vcount != supplies && vcount != supplies * REGULATOR_COUNT_MUL) { in opp_parse_supplies()
545 dev_err(dev, "%s: Invalid number of elements in %s property (%d) with supplies (%d)\n", __func__, name, vcount, in opp_parse_supplies()
546 supplies); in opp_parse_supplies()
[all...]
H A Ddebugfs.c83 debugfs_create_ulong("u_volt_target", S_IRUGO, d, &opp->supplies[i].u_volt); in opp_debug_create_supplies()
85 debugfs_create_ulong("u_volt_min", S_IRUGO, d, &opp->supplies[i].u_volt_min); in opp_debug_create_supplies()
87 debugfs_create_ulong("u_volt_max", S_IRUGO, d, &opp->supplies[i].u_volt_max); in opp_debug_create_supplies()
89 debugfs_create_ulong("u_amp", S_IRUGO, d, &opp->supplies[i].u_amp); in opp_debug_create_supplies()
239 seq_printf(s, "%31lu %12lu %11lu %11lu\n", opp->rate, opp->supplies[0].u_volt, opp->supplies[0].u_volt_min, in opp_summary_show()
240 opp->supplies[0].u_volt_max); in opp_summary_show()
/device/soc/rockchip/common/vendor/drivers/rockchip/
H A Dio-domain.c61 * @supplies: voltage settings matching the register bits.
80 struct rockchip_iodomain_supply supplies[MAX_SUPPLIES]; member
200 if (!iod->supplies[PX30_IO_VSEL_VCCIO6_SUPPLY_NUM].reg) { in px30_iodomain_init()
221 if (!iod->supplies[RK3288_SOC_FLASH_SUPPLY_NUM].reg) { in rk3288_iodomain_init()
242 if (!iod->supplies[RK3328_SOC_VCCIO2_SUPPLY_NUM].reg) { in rk3328_iodomain_init()
263 if (!iod->supplies[RK3368_SOC_FLASH_SUPPLY_NUM].reg) { in rk3368_iodomain_init()
284 if (!iod->supplies[RK3399_PMUGRF_VSEL_SUPPLY_NUM].reg) { in rk3399_pmu_iodomain_init()
582 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; in rockchip_iodomain_probe()
646 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_probe()
662 struct rockchip_iodomain_supply *io_supply = &iod->supplies[ in rockchip_iodomain_remove()
[all...]
H A Drockchip_opp_select.c952 if ((opp->supplies[0].u_volt + delta_irdrop) <= max_volt) { in rockchip_adjust_opp_by_irdrop()
953 opp->supplies[0].u_volt += delta_irdrop; in rockchip_adjust_opp_by_irdrop()
954 opp->supplies[0].u_volt_min += delta_irdrop; in rockchip_adjust_opp_by_irdrop()
955 if (opp->supplies[0].u_volt_max + delta_irdrop <= max_volt) { in rockchip_adjust_opp_by_irdrop()
956 opp->supplies[0].u_volt_max += delta_irdrop; in rockchip_adjust_opp_by_irdrop()
958 opp->supplies[0].u_volt_max = max_volt; in rockchip_adjust_opp_by_irdrop()
963 if (opp->supplies[0].u_volt == max_volt) { in rockchip_adjust_opp_by_irdrop()
967 opp->supplies[0].u_volt = max_volt; in rockchip_adjust_opp_by_irdrop()
968 opp->supplies[0].u_volt_min = max_volt; in rockchip_adjust_opp_by_irdrop()
969 opp->supplies[ in rockchip_adjust_opp_by_irdrop()
[all...]
H A Drockchip_system_monitor.c518 info->opp_table[i].volt = opp->supplies[0].u_volt; in rockchip_init_temp_opp_table()
519 info->opp_table[i].max_volt = opp->supplies[0].u_volt_max; in rockchip_init_temp_opp_table()
521 if (opp->supplies[0].u_volt <= info->high_temp_max_volt) { in rockchip_init_temp_opp_table()
525 if (opp->supplies[0].u_volt == info->high_temp_max_volt) { in rockchip_init_temp_opp_table()
533 if ((opp->supplies[0].u_volt + delta_volt) <= info->max_volt) { in rockchip_init_temp_opp_table()
534 info->opp_table[i].low_temp_volt = opp->supplies[0].u_volt + delta_volt; in rockchip_init_temp_opp_table()
793 if (opp->supplies[0].u_volt_max < info->opp_table[i].low_temp_volt) { in rockchip_adjust_low_temp_opp_volt()
794 opp->supplies[0].u_volt_max = info->opp_table[i].low_temp_volt; in rockchip_adjust_low_temp_opp_volt()
796 opp->supplies[0].u_volt = info->opp_table[i].low_temp_volt; in rockchip_adjust_low_temp_opp_volt()
797 opp->supplies[ in rockchip_adjust_low_temp_opp_volt()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/soc/rockchip/
H A Dio-domain.c61 * @supplies: voltage settings matching the register bits.
80 struct rockchip_iodomain_supply supplies[MAX_SUPPLIES]; member
200 if (!iod->supplies[PX30_IO_VSEL_VCCIO6_SUPPLY_NUM].reg) { in px30_iodomain_init()
221 if (!iod->supplies[RK3288_SOC_FLASH_SUPPLY_NUM].reg) { in rk3288_iodomain_init()
242 if (!iod->supplies[RK3328_SOC_VCCIO2_SUPPLY_NUM].reg) { in rk3328_iodomain_init()
263 if (!iod->supplies[RK3368_SOC_FLASH_SUPPLY_NUM].reg) { in rk3368_iodomain_init()
284 if (!iod->supplies[RK3399_PMUGRF_VSEL_SUPPLY_NUM].reg) { in rk3399_pmu_iodomain_init()
582 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; in rockchip_iodomain_probe()
641 struct rockchip_iodomain_supply *io_supply = &iod->supplies[i]; in rockchip_iodomain_probe()
657 struct rockchip_iodomain_supply *io_supply = &iod->supplies[ in rockchip_iodomain_remove()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/
H A Drockchip_opp_select.c968 if ((opp->supplies[0].u_volt + delta_irdrop) <= max_volt) { in rockchip_adjust_opp_by_irdrop()
969 opp->supplies[0].u_volt += delta_irdrop; in rockchip_adjust_opp_by_irdrop()
970 opp->supplies[0].u_volt_min += delta_irdrop; in rockchip_adjust_opp_by_irdrop()
971 if (opp->supplies[0].u_volt_max + delta_irdrop <= in rockchip_adjust_opp_by_irdrop()
973 opp->supplies[0].u_volt_max += delta_irdrop; in rockchip_adjust_opp_by_irdrop()
975 opp->supplies[0].u_volt_max = max_volt; in rockchip_adjust_opp_by_irdrop()
978 if (opp->supplies[0].u_volt == max_volt) in rockchip_adjust_opp_by_irdrop()
981 opp->supplies[0].u_volt = max_volt; in rockchip_adjust_opp_by_irdrop()
982 opp->supplies[0].u_volt_min = max_volt; in rockchip_adjust_opp_by_irdrop()
983 opp->supplies[ in rockchip_adjust_opp_by_irdrop()
[all...]
H A Drockchip_system_monitor.c522 info->opp_table[i].volt = opp->supplies[0].u_volt; in rockchip_init_temp_opp_table()
523 info->opp_table[i].max_volt = opp->supplies[0].u_volt_max; in rockchip_init_temp_opp_table()
525 if (opp->supplies[0].u_volt <= info->high_temp_max_volt) { in rockchip_init_temp_opp_table()
528 if (opp->supplies[0].u_volt == info->high_temp_max_volt) in rockchip_init_temp_opp_table()
534 if ((opp->supplies[0].u_volt + delta_volt) <= info->max_volt) { in rockchip_init_temp_opp_table()
536 opp->supplies[0].u_volt + delta_volt; in rockchip_init_temp_opp_table()
806 if (opp->supplies[0].u_volt_max < in rockchip_adjust_low_temp_opp_volt()
808 opp->supplies[0].u_volt_max = in rockchip_adjust_low_temp_opp_volt()
810 opp->supplies[0].u_volt = in rockchip_adjust_low_temp_opp_volt()
812 opp->supplies[ in rockchip_adjust_low_temp_opp_volt()
[all...]
H A Dopp.h62 * @supplies: Power supplies voltage/current values
85 struct dev_pm_opp_supply *supplies; member
/device/soc/rockchip/common/vendor/drivers/cpufreq/
H A Drockchip-cpufreq.c333 struct dev_pm_opp_supply *old_supply_vdd = &data->old_opp.supplies[0]; in cpu_opp_helper()
334 struct dev_pm_opp_supply *old_supply_mem = &data->old_opp.supplies[1]; in cpu_opp_helper()
335 struct dev_pm_opp_supply *new_supply_vdd = &data->new_opp.supplies[0]; in cpu_opp_helper()
336 struct dev_pm_opp_supply *new_supply_mem = &data->new_opp.supplies[1]; in cpu_opp_helper()
/device/soc/rockchip/rk3588/kernel/drivers/cpufreq/
H A Drockchip-cpufreq.c370 struct dev_pm_opp_supply *old_supply_vdd = &data->old_opp.supplies[0]; in cpu_opp_helper()
371 struct dev_pm_opp_supply *old_supply_mem = &data->old_opp.supplies[1]; in cpu_opp_helper()
372 struct dev_pm_opp_supply *new_supply_vdd = &data->new_opp.supplies[0]; in cpu_opp_helper()
373 struct dev_pm_opp_supply *new_supply_mem = &data->new_opp.supplies[1]; in cpu_opp_helper()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_devfreq.c147 struct dev_pm_opp_supply *old_supply_vdd = &data->old_opp.supplies[0]; in kbase_devfreq_opp_helper()
148 struct dev_pm_opp_supply *old_supply_mem = &data->old_opp.supplies[1]; in kbase_devfreq_opp_helper()
149 struct dev_pm_opp_supply *new_supply_vdd = &data->new_opp.supplies[0]; in kbase_devfreq_opp_helper()
150 struct dev_pm_opp_supply *new_supply_mem = &data->new_opp.supplies[1]; in kbase_devfreq_opp_helper()
/device/soc/rockchip/common/vendor/drivers/media/i2c/
H A Dgc2093.c135 struct regulator_bulk_data supplies[GC2093_NUM_SUPPLIES]; member
608 gc2093->supplies[i].supply = gc2093_supply_names[i]; in gc2093_get_regulators()
611 return devm_regulator_bulk_get(gc2093->dev, GC2093_NUM_SUPPLIES, gc2093->supplies); in gc2093_get_regulators()
696 ret = regulator_bulk_enable(GC2093_NUM_SUPPLIES, gc2093->supplies); in __gc2093_power_on()
733 regulator_bulk_disable(GC2093_NUM_SUPPLIES, gc2093->supplies); in __gc2093_power_off()
/device/soc/rockchip/rk3588/kernel/drivers/media/i2c/
H A Dov13855.c120 struct regulator_bulk_data supplies[OV13855_NUM_SUPPLIES]; member
1554 ret = regulator_bulk_enable(OV13855_NUM_SUPPLIES, ov13855->supplies); in __ov13855_power_on()
1599 regulator_bulk_disable(OV13855_NUM_SUPPLIES, ov13855->supplies); in __ov13855_power_off()
1909 ov13855->supplies[i].supply = ov13855_supply_names[i]; in ov13855_configure_regulators()
1913 ov13855->supplies); in ov13855_configure_regulators()

Completed in 17 milliseconds