Home
last modified time | relevance | path

Searched refs:dvfs (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/drivers/cpufreq/
Ds3c64xx-cpufreq.c59 struct s3c64xx_dvfs *dvfs; in s3c64xx_cpufreq_set_target() local
65 dvfs = &s3c64xx_dvfs_table[s3c64xx_freq_table[index].driver_data]; in s3c64xx_cpufreq_set_target()
70 dvfs->vddarm_min, in s3c64xx_cpufreq_set_target()
71 dvfs->vddarm_max); in s3c64xx_cpufreq_set_target()
90 dvfs->vddarm_min, in s3c64xx_cpufreq_set_target()
91 dvfs->vddarm_max); in s3c64xx_cpufreq_set_target()
114 struct s3c64xx_dvfs *dvfs; in s3c64xx_cpufreq_config_regulator() local
125 dvfs = &s3c64xx_dvfs_table[freq->driver_data]; in s3c64xx_cpufreq_config_regulator()
130 if (v >= dvfs->vddarm_min && v <= dvfs->vddarm_max) in s3c64xx_cpufreq_config_regulator()
Ds3c2416-cpufreq.c124 struct s3c2416_dvfs *dvfs; in s3c2416_cpufreq_enter_dvs() local
144 dvfs = &s3c2416_dvfs_table[idx]; in s3c2416_cpufreq_enter_dvs()
147 dvfs->vddarm_min, dvfs->vddarm_max); in s3c2416_cpufreq_enter_dvs()
149 dvfs->vddarm_min, in s3c2416_cpufreq_enter_dvs()
150 dvfs->vddarm_max); in s3c2416_cpufreq_enter_dvs()
166 struct s3c2416_dvfs *dvfs; in s3c2416_cpufreq_leave_dvs() local
177 dvfs = &s3c2416_dvfs_table[idx]; in s3c2416_cpufreq_leave_dvs()
180 dvfs->vddarm_min, dvfs->vddarm_max); in s3c2416_cpufreq_leave_dvs()
182 dvfs->vddarm_min, in s3c2416_cpufreq_leave_dvs()
183 dvfs->vddarm_max); in s3c2416_cpufreq_leave_dvs()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/regulator/
Dtps51632-regulator.txt8 - ti,enable-pwm-dvfs: Enable the DVFS voltage control through the PWM interface.
9 - ti,dvfs-step-20mV: The 20mV step voltage when PWM DVFS enabled. Missing this
25 ti,enable-pwm-dvfs;
26 ti,dvfs-step-20mV;
/linux-4.4.14/drivers/firmware/
Darm_scpi.c167 struct scpi_dvfs_info *dvfs[MAX_DVFS_DOMAINS]; member
433 struct dvfs_get dvfs; in scpi_dvfs_get_idx() local
436 &dvfs, sizeof(dvfs)); in scpi_dvfs_get_idx()
437 return ret ? ret : dvfs.index; in scpi_dvfs_get_idx()
443 struct dvfs_set dvfs = {domain, index}; in scpi_dvfs_set_idx() local
445 return scpi_send_message(SCPI_CMD_SET_DVFS, &dvfs, sizeof(dvfs), in scpi_dvfs_set_idx()
466 if (scpi_info->dvfs[domain]) /* data already populated */ in scpi_dvfs_get_info()
467 return scpi_info->dvfs[domain]; in scpi_dvfs_get_info()
495 scpi_info->dvfs[domain] = info; in scpi_dvfs_get_info()
629 for (i = 0; i < MAX_DVFS_DOMAINS && info->dvfs[i]; i++) { in scpi_remove()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Darm,scpi.txt39 "arm,scpi-dvfs-clocks" - all the clocks that are variable and index based.
130 compatible = "arm,scpi-dvfs-clocks";
/linux-4.4.14/arch/arm64/boot/dts/arm/
Djuno-base.dtsi87 compatible = "arm,scpi-dvfs-clocks";
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Dmax8998.txt43 preprogrammed buck dvfs voltages.