/Linux-v5.4/arch/arm/mach-s3c24xx/ |
D | pll-s3c2440-16934400.c | 21 { .frequency = 78019200, .driver_data = PLLVAL(121, 5, 3), }, /* FVco 624.153600 */ 22 { .frequency = 84067200, .driver_data = PLLVAL(131, 5, 3), }, /* FVco 672.537600 */ 23 { .frequency = 90115200, .driver_data = PLLVAL(141, 5, 3), }, /* FVco 720.921600 */ 24 { .frequency = 96163200, .driver_data = PLLVAL(151, 5, 3), }, /* FVco 769.305600 */ 25 { .frequency = 102135600, .driver_data = PLLVAL(185, 6, 3), }, /* FVco 817.084800 */ 26 { .frequency = 108259200, .driver_data = PLLVAL(171, 5, 3), }, /* FVco 866.073600 */ 27 { .frequency = 114307200, .driver_data = PLLVAL(127, 3, 3), }, /* FVco 914.457600 */ 28 { .frequency = 120234240, .driver_data = PLLVAL(134, 3, 3), }, /* FVco 961.873920 */ 29 { .frequency = 126161280, .driver_data = PLLVAL(141, 3, 3), }, /* FVco 1009.290240 */ 30 { .frequency = 132088320, .driver_data = PLLVAL(148, 3, 3), }, /* FVco 1056.706560 */ [all …]
|
D | pll-s3c2410.c | 23 { .frequency = 34000000, .driver_data = PLLVAL(82, 2, 3), }, 24 { .frequency = 45000000, .driver_data = PLLVAL(82, 1, 3), }, 25 { .frequency = 48000000, .driver_data = PLLVAL(120, 2, 3), }, 26 { .frequency = 51000000, .driver_data = PLLVAL(161, 3, 3), }, 27 { .frequency = 56000000, .driver_data = PLLVAL(142, 2, 3), }, 28 { .frequency = 68000000, .driver_data = PLLVAL(82, 2, 2), }, 29 { .frequency = 79000000, .driver_data = PLLVAL(71, 1, 2), }, 30 { .frequency = 85000000, .driver_data = PLLVAL(105, 2, 2), }, 31 { .frequency = 90000000, .driver_data = PLLVAL(112, 2, 2), }, 32 { .frequency = 101000000, .driver_data = PLLVAL(127, 2, 2), }, [all …]
|
D | pll-s3c2440-12000000.c | 21 { .frequency = 75000000, .driver_data = PLLVAL(0x75, 3, 3), }, /* FVco 600.000000 */ 22 { .frequency = 80000000, .driver_data = PLLVAL(0x98, 4, 3), }, /* FVco 640.000000 */ 23 { .frequency = 90000000, .driver_data = PLLVAL(0x70, 2, 3), }, /* FVco 720.000000 */ 24 { .frequency = 100000000, .driver_data = PLLVAL(0x5c, 1, 3), }, /* FVco 800.000000 */ 25 { .frequency = 110000000, .driver_data = PLLVAL(0x66, 1, 3), }, /* FVco 880.000000 */ 26 { .frequency = 120000000, .driver_data = PLLVAL(0x70, 1, 3), }, /* FVco 960.000000 */ 27 { .frequency = 150000000, .driver_data = PLLVAL(0x75, 3, 2), }, /* FVco 600.000000 */ 28 { .frequency = 160000000, .driver_data = PLLVAL(0x98, 4, 2), }, /* FVco 640.000000 */ 29 { .frequency = 170000000, .driver_data = PLLVAL(0x4d, 1, 2), }, /* FVco 680.000000 */ 30 { .frequency = 180000000, .driver_data = PLLVAL(0x70, 2, 2), }, /* FVco 720.000000 */ [all …]
|
/Linux-v5.4/drivers/cpufreq/ |
D | Kconfig | 2 menu "CPU Frequency scaling" 5 bool "CPU Frequency scaling" 8 CPU Frequency scaling allows you to change the clock speed of 31 bool "CPU frequency transition statistics" 33 Export CPU frequency statistics information through sysfs. 50 the frequency statically to the highest frequency supported by 58 the frequency statically to the lowest frequency supported by 66 you to set the CPU frequency manually or when a userspace 76 you to get a full dynamic frequency capable system by simply 88 you to get a full dynamic frequency capable system by simply [all …]
|
D | freq_table.c | 14 * FREQUENCY TABLE HELPERS * 41 freq = pos->frequency; in cpufreq_frequency_table_cpuinfo() 76 freq = pos->frequency; in cpufreq_frequency_table_verify() 100 * Generic routine to verify policy & frequency table, requires driver to set 118 .frequency = 0, in cpufreq_table_index_unsorted() 122 .frequency = 0, in cpufreq_table_index_unsorted() 134 suboptimal.frequency = ~0; in cpufreq_table_index_unsorted() 138 optimal.frequency = ~0; in cpufreq_table_index_unsorted() 143 freq = pos->frequency; in cpufreq_table_index_unsorted() 154 if (freq >= optimal.frequency) { in cpufreq_table_index_unsorted() [all …]
|
D | qoriq-cpufreq.c | 5 * CPU Frequency Scaling driver for Freescale QorIQ SoCs. 25 * @table: frequency table 53 /* get platform freq by searching bus-frequency property */ in get_bus_freq() 56 ret = of_property_read_u32(soc, "bus-frequency", &sysfreq); in get_bus_freq() 65 pr_err("%s: can't get bus frequency %ld\n", in get_bus_freq() 109 /* reduce the duplicated frequencies in frequency table */ 117 if (freq_table[j].frequency == CPUFREQ_ENTRY_INVALID || in freq_table_redup() 118 freq_table[j].frequency != in freq_table_redup() 119 freq_table[i].frequency) in freq_table_redup() 122 freq_table[i].frequency = CPUFREQ_ENTRY_INVALID; in freq_table_redup() [all …]
|
D | pmac64-cpufreq.c | 145 * SCOM based frequency switching for 970FX rev3 152 /* If frequency is going up, first ramp up the voltage */ in g5_scom_switch_freq() 182 /* If frequency is going down, last ramp the voltage */ in g5_scom_switch_freq() 187 ppc_proc_freq = g5_cpu_freqs[speed_mode].frequency * 1000ul; in g5_scom_switch_freq() 240 * Platform function based frequency switching for PowerMac7,2 & 7,3 257 /* If frequency is going up, first ramp up the voltage */ in g5_pfunc_switch_freq() 286 /* If frequency is going down, last ramp the voltage */ in g5_pfunc_switch_freq() 291 ppc_proc_freq = g5_cpu_freqs[speed_mode].frequency * 1000ul; in g5_pfunc_switch_freq() 319 return g5_cpu_freqs[g5_pmode_cur].frequency; in g5_cpufreq_get_speed() 427 * From what I see, clock-frequency is always the maximal frequency. in g5_neo2_cpufreq_init() [all …]
|
/Linux-v5.4/Documentation/cpu-freq/ |
D | cpu-drivers.txt | 1 CPU frequency and voltage scaling code in the Linux(TM) kernel 32 2. Frequency Table Helpers 69 .resolve_freq - Returns the most appropriate frequency for a target 70 frequency. Doesn't change the frequency though. 73 frequency while changing CPU frequency. 75 .get - Returns current frequency of the CPU. 77 .bios_limit - Returns HW/BIOS max frequency limitations for the CPU. 119 policy->cpuinfo.max_freq - the minimum and maximum frequency 127 policy->cur The current operating frequency of 144 frequency table helpers might be helpful. See the section 2 for more information [all …]
|
D | pcc-cpufreq.txt | 34 1.1.1 Get Average Frequency 35 1.1.2 Set Desired Frequency 48 performance (ie: frequency) between the platform firmware and the OS. 53 OS utilizes the PCC interface to inform platform firmware what frequency the 55 the requested frequency. If the request for the target frequency could not be 75 * Get Average Frequency 76 * Set Desired Frequency 95 the OS is capable of getting/setting the frequency of all the logical CPUs in 98 1.1.1 Get Average Frequency: 100 This command is used by the OSPM to query the running frequency of the [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/i2c/ |
D | i2c-ocores.txt | 12 Mutually exclusive with opencores,ip-clock-frequency 13 - opencores,ip-clock-frequency: frequency of the controller clock in Hz; 20 - clock-frequency : frequency of bus clock in Hz; see the note below. 27 clock-frequency property is meant to control the bus frequency for i2c bus 29 frequency. So the following rules are set to fix this situation: 30 - if clock-frequency is present and neither opencores,ip-clock-frequency nor 31 clocks are, then clock-frequency specifies i2c controller clock frequency. 33 frequency is fixed at 100 KHz. 34 - if clocks is present it specifies i2c controller clock. clock-frequency 35 property specifies i2c bus frequency. [all …]
|
/Linux-v5.4/drivers/devfreq/ |
D | Kconfig | 3 bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support" 10 operating frequency based on the device driver's policy. 20 clock frequency of the device, which is also attached 22 responsibility to "interpret" the representative frequency and 38 Chooses frequency based on the recent load on the device. Works 47 Sets the frequency at the maximum available frequency. 48 This governor always returns UINT_MAX as frequency so that 49 the DEVFREQ framework returns the highest frequency available 55 Sets the frequency at the minimum available frequency. 56 This governor always returns 0 as frequency so that [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/jaketown/ |
D | uncore-power.json | 10 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band0=… 20 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band1=… 30 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band2=… 40 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band3=… 50 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band0=… 61 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band1=… 72 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band2=… 83 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band3=… 137 …"BriefDescription": "Counts the number of cycles when temperature is the upper limit on frequency", 147 … "BriefDescription": "Counts the number of cycles when the OS is the upper limit on frequency", [all …]
|
/Linux-v5.4/tools/perf/pmu-events/arch/x86/ivytown/ |
D | uncore-power.json | 10 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band0=… 20 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band1=… 30 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band2=… 40 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band3=… 50 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band0=… 61 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band1=… 72 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band2=… 83 …frequency greater than or equal to the frequency that is configured in the filter. (filter_band3=… 137 …"BriefDescription": "Counts the number of cycles when temperature is the upper limit on frequency", 147 … "BriefDescription": "Counts the number of cycles when the OS is the upper limit on frequency", [all …]
|
/Linux-v5.4/drivers/media/dvb-frontends/ |
D | tda665x.c | 21 u32 frequency; member 57 static int tda665x_get_frequency(struct dvb_frontend *fe, u32 *frequency) in tda665x_get_frequency() argument 61 *frequency = state->frequency; in tda665x_get_frequency() 94 u32 frequency, status = 0; in tda665x_set_frequency() local 100 printk(KERN_ERR "%s: Frequency beyond limits, frequency=%d\n", in tda665x_set_frequency() 105 frequency = new_frequency; in tda665x_set_frequency() 107 frequency += config->frequency_offst; in tda665x_set_frequency() 108 frequency *= config->ref_multiplier; in tda665x_set_frequency() 109 frequency += config->ref_divider >> 1; in tda665x_set_frequency() 110 frequency /= config->ref_divider; in tda665x_set_frequency() [all …]
|
D | tda8261.c | 23 u32 frequency; member 74 static int tda8261_get_frequency(struct dvb_frontend *fe, u32 *frequency) in tda8261_get_frequency() argument 78 *frequency = state->frequency; in tda8261_get_frequency() 88 u32 frequency, N, status = 0; in tda8261_set_params() local 93 * N = Max VCO Frequency / Channel Spacing in tda8261_set_params() 94 * Max VCO Frequency = VCO frequency + (channel spacing - 1) in tda8261_set_params() 97 frequency = c->frequency; in tda8261_set_params() 98 if ((frequency < 950000) || (frequency > 2150000)) { in tda8261_set_params() 99 pr_warn("%s: Frequency beyond limits, frequency=%d\n", in tda8261_set_params() 100 __func__, frequency); in tda8261_set_params() [all …]
|
D | horus3a.c | 29 u32 frequency; member 169 u32 frequency = p->frequency; in horus3a_set_params() local 179 dev_dbg(&priv->i2c->dev, "%s(): frequency %dkHz symbol_rate %dksps\n", in horus3a_set_params() 180 __func__, frequency, symbol_rate); in horus3a_set_params() 186 /* frequency should be X MHz (X : integer) */ in horus3a_set_params() 187 frequency = DIV_ROUND_CLOSEST(frequency, 1000) * 1000; in horus3a_set_params() 188 if (frequency <= 1155000) { in horus3a_set_params() 196 ms = DIV_ROUND_CLOSEST((frequency * mixdiv) / 2, 1000); in horus3a_set_params() 198 dev_err(&priv->i2c->dev, "horus3a: invalid frequency %d\n", in horus3a_set_params() 199 frequency); in horus3a_set_params() [all …]
|
/Linux-v5.4/drivers/clk/ |
D | clk-si570.c | 57 * @max_freq: Maximum frequency for this device 58 * @fxtal: Factory xtal frequency 62 * @frequency: Current output frequency 74 u64 frequency; member 125 * @fout: Factory frequency output 149 data->frequency = fout; in si570_get_defaults() 176 * @frequency: Target frequency 184 * (@out_rfreq) for a given target @frequency. 186 static int si570_calc_divs(unsigned long frequency, struct clk_si570 *data, in si570_calc_divs() argument 197 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency); in si570_calc_divs() [all …]
|
/Linux-v5.4/Documentation/admin-guide/pm/ |
D | cpufreq.rst | 20 different clock frequency and voltage configurations, often referred to as 22 the higher the clock frequency and the higher the voltage, the more instructions 24 frequency and the higher the voltage, the more energy is consumed over a unit of 31 highest one (i.e. the highest-performance frequency/voltage configuration 38 different frequency/voltage configurations or (in the ACPI terminology) to be 45 to as CPU performance scaling or CPU frequency scaling (because it involves 46 adjusting the CPU clock frequency). 53 (CPU Frequency scaling) subsystem that consists of three layers of code: the 245 Current frequency of the CPUs belonging to this policy as obtained from 248 This is expected to be the frequency the hardware actually runs at. [all …]
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | axm5516-cpus.dtsi | 76 clock-frequency= <1400000000>; 84 clock-frequency= <1400000000>; 92 clock-frequency= <1400000000>; 100 clock-frequency= <1400000000>; 108 clock-frequency= <1400000000>; 116 clock-frequency= <1400000000>; 124 clock-frequency= <1400000000>; 132 clock-frequency= <1400000000>; 140 clock-frequency= <1400000000>; 148 clock-frequency= <1400000000>; [all …]
|
/Linux-v5.4/include/linux/ |
D | devfreq.h | 3 * devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework 44 * @current_frequency: The operating frequency. 60 * The resulting frequency should be at most this. (this bound is the 62 * If the flag is not set, the resulting frequency should be at most the 69 * @initial_freq: The operating frequency when devfreq_add_device() is 72 * @target: The device should set its operating frequency at 74 * higher than any operable frequency, set maximum. 76 * freq at the current frequency. 84 * @get_cur_freq: The device should provide the current frequency 117 * @governor: method how to choose frequency based on the usage. [all …]
|
/Linux-v5.4/tools/power/cpupower/man/ |
D | cpupower-frequency-info.1 | 1 .TH "CPUPOWER\-FREQUENCY\-INFO" "1" "0.1" "" "cpupower Manual" 4 cpupower\-frequency\-info \- Utility to retrieve cpufreq kernel information 7 cpupower [ \-c cpulist ] frequency\-info [\fIoptions\fP] 18 Get frequency the CPU currently runs at, according to the cpufreq core. 21 Get frequency the CPU currently runs at, by reading it from hardware (only available to root). 24 Determine the minimum and maximum CPU frequency allowed. 36 Determines which CPUs run at the same hardware frequency. 39 Determines which CPUs need to have their frequency coordinated by software. 45 Determines the maximum latency on CPU frequency changes. 77 cpupower\-frequency\-set(1), cpupower(1)
|
D | cpupower-frequency-set.1 | 1 .TH "CPUPOWER\-FREQUENCY\-SET" "1" "0.1" "" "cpupower Manual" 4 cpupower\-frequency\-set \- A small tool which allows to modify cpufreq settings. 7 cpupower [ \-c cpu ] frequency\-set [\fIoptions\fP] 10 cpupower frequency\-set allows you to modify cpufreq settings without having to type e.g. "/sys/dev… 15 new minimum CPU frequency the governor may select. 18 new maximum CPU frequency the governor may select. 24 specific frequency to be set. Requires userspace governor to be available and loaded. 36 …z by postfixing the value with the wanted unit name, without any space (frequency in kHz =^ Hz * 0… 52 cpupower\-frequency\-info(1), cpupower(1)
|
/Linux-v5.4/drivers/media/tuners/ |
D | qm1d1b0004.c | 31 * PLL frequency step := 32 * REF == 0 -> PLL XTL frequency(4MHz) / 8 33 * REF == 1 -> PLL XTL frequency(4MHz) / 4 39 * divider_quotient := (frequency / PLL frequency step) / PreScaler 40 * divider_remainder := (frequency / PLL frequency step) % PreScaler 42 * LPF := LPF Frequency / 1000 / 2 - 2 43 * LPF Frequency @ baudrate=28.86Mbps = 30000 76 u32 frequency; member 91 static u8 lookup_cb(u32 frequency) in lookup_cb() argument 98 if (frequency < map->frequency) in lookup_cb() [all …]
|
/Linux-v5.4/tools/testing/selftests/intel_pstate/ |
D | run.sh | 5 # driver. The test checks the frequency settings from the maximum turbo 6 # state to the minimum supported frequency, in decrements of 100MHz. The 10 # or the requested frequency in MHz, the Actual frequency, as read from 16 # Notes: In some cases several frequency values may be placed in the 83 # Get the marketing frequency 89 _min_freq=$(cpupower frequency-info -l | tail -1 | awk ' { print $1 } ') 91 _max_freq=$(cpupower frequency-info -l | tail -1 | awk ' { print $2 } ') 97 echo "Setting maximum frequency to $freq" 98 cpupower frequency-set -g powersave --max=${freq}MHz >& /dev/null 102 [ $EVALUATE_ONLY -eq 0 ] && cpupower frequency-set -g powersave --max=${max_freq}MHz >& /dev/null [all …]
|
/Linux-v5.4/drivers/thermal/ |
D | clock_cooling.c | 35 * @freq_table: frequency table used to keep track of available frequencies. 39 * frequency. 75 * @property: type of query (frequency, level, max level) 79 * 2. translate frequency to cooling state 80 * 3. translate cooling state to frequency 108 if (freq == pos->frequency) in clock_cooling_get_property() 111 /* get the frequency order */ in clock_cooling_get_property() 113 descend = freq > pos->frequency; in clock_cooling_get_property() 115 freq = pos->frequency; in clock_cooling_get_property() 119 /* No valid cpu frequency entry */ in clock_cooling_get_property() [all …]
|