/linux/Documentation/devicetree/bindings/i2c/ |
H A D | opencores,i2c-ocores.yaml | 37 clock-frequency: 39 clock-frequency property is meant to control the bus frequency for i2c bus 41 frequency. So the following rules are set to fix this situation: 42 - if clock-frequency is present and neither opencores,ip-clock-frequency nor 43 clocks are, then clock-frequency specifies i2c controller clock frequency. 45 frequency is fixed at 100 KHz. 46 - if clocks is present it specifies i2c controller clock. clock-frequency 47 property specifies i2c bus frequency. 48 - if opencores,ip-clock-frequency is present it specifies i2c controller 49 clock frequency. clock-frequency property specifies i2c bus frequency. [all …]
|
/linux/drivers/devfreq/ |
H A D | Kconfig | 3 bool "Generic Dynamic Voltage and Frequency Scaling (DVFS) support" 9 operating frequency based on the device driver's policy. 19 clock frequency of the device, which is also attached 21 responsibility to "interpret" the representative frequency and 37 Chooses frequency based on the recent load on the device. Works 46 Sets the frequency at the maximum available frequency. 47 This governor always returns UINT_MAX as frequency so that 48 the DEVFREQ framework returns the highest frequency available 54 Sets the frequency at the minimum available frequency. 55 This governor always returns 0 as frequency so that [all …]
|
/linux/drivers/cpufreq/ |
H A D | freq_table.c | 14 * FREQUENCY TABLE HELPERS * 41 freq = pos->frequency; in cpufreq_frequency_table_cpuinfo() 82 freq = pos->frequency; in cpufreq_frequency_table_verify() 106 * Generic routine to verify policy & frequency table, requires driver to set 124 .frequency = 0, in cpufreq_table_index_unsorted() 128 .frequency = 0, in cpufreq_table_index_unsorted() 140 suboptimal.frequency = ~0; in cpufreq_table_index_unsorted() 144 optimal.frequency = ~0; in cpufreq_table_index_unsorted() 149 freq = pos->frequency; in cpufreq_table_index_unsorted() 160 if (freq >= optimal.frequency) { in cpufreq_table_index_unsorted() [all …]
|
H A 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/Documentation/cpu-freq/ |
H A D | cpu-drivers.rst | 24 2. Frequency Table Helpers 62 frequency while changing CPU frequency. 64 .get - Returns current frequency of the CPU. 66 .bios_limit - Returns HW/BIOS max frequency limitations for the CPU. 106 |policy->cpuinfo.max_freq | the minimum and maximum frequency | 115 |policy->cur | The current operating frequency of | 135 frequency table helpers might be helpful. See the section 2 for more information 147 See section 2 for details on frequency table helpers. 149 You need to make sure that at least one valid frequency (or operating 157 Most cpufreq drivers or even most cpu frequency scaling algorithms [all …]
|
/linux/drivers/media/dvb-frontends/ |
H A 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 …]
|
H A 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 …]
|
H A 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/Documentation/admin-guide/pm/ |
H A D | cpufreq_drivers.rst | 18 PowerNow! and Cool'n'Quiet are AMD names for frequency 27 Note that the functionality to change frequency (and voltage) 32 The drivers use BIOS supplied tables to obtain frequency and 34 Frequency transitions will be unavailable if the BIOS does 101 1.1.1 Get Average Frequency 102 1.1.2 Set Desired Frequency 115 performance (ie: frequency) between the platform firmware and the OS. 120 OS utilizes the PCC interface to inform platform firmware what frequency the 122 the requested frequency. If the request for the target frequency could not be 142 * Get Average Frequency [all …]
|
H A D | cpufreq.rst | 19 different clock frequency and voltage configurations, often referred to as 21 the higher the clock frequency and the higher the voltage, the more instructions 23 frequency and the higher the voltage, the more energy is consumed over a unit of 30 highest one (i.e. the highest-performance frequency/voltage configuration 37 different frequency/voltage configurations or (in the ACPI terminology) to be 44 to as CPU performance scaling or CPU frequency scaling (because it involves 45 adjusting the CPU clock frequency). 52 (CPU Frequency scaling) subsystem that consists of three layers of code: the 244 Current frequency of the CPUs belonging to this policy as obtained from 247 This is expected to be the frequency the hardware actually runs at. [all …]
|
H A D | intel_uncore_frequency_scaling.rst | 5 Intel Uncore Frequency Scaling 17 performance, SoCs have internal algorithms for scaling uncore frequency. These 18 algorithms monitor workload usage of uncore and set a desirable frequency. 24 change to uncore frequency. Also, users may have workloads which require 32 To control uncore frequency, a sysfs interface is provided in the directory: 44 Out of reset, this attribute represent the maximum possible frequency. 49 Out of reset, this attribute represent the minimum possible frequency. 54 This attribute is used to set the maximum uncore frequency. 57 This attribute is used to set the minimum uncore frequency. 60 This attribute is used to get the current uncore frequency. [all …]
|
H A D | intel-speed-select.rst | 15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha… 88 guaranteed base frequency. Once the user issues a command to use a specific 90 a change in the base frequency dynamically. This feature is called 154 base-frequency(MHz):2600 168 condition is met, then base frequency of 2600 MHz can be maintained. To 183 base-frequency(MHz):2800 191 frequency is increased to 2.8 GHz compared to 2.6 GHz at performance level 0. 211 This matches the base-frequency (MHz) field value displayed from the 212 "perf-profile info" command for performance level 0(cpufreq frequency is in 215 To check if the average frequency is equal to the base frequency for a 100% busy [all …]
|
/linux/drivers/clk/ |
H A D | clk-si570.c | 54 * @max_freq: Maximum frequency for this device 68 * @fxtal: Factory xtal frequency 72 * @frequency: Current output frequency 84 u64 frequency; member 130 * @fout: Factory frequency output 158 data->frequency = fout; in si570_get_defaults() 185 * @frequency: Target frequency 193 * (@out_rfreq) for a given target @frequency. 195 static int si570_calc_divs(unsigned long frequency, struct clk_si570 *data, in si570_calc_divs() argument 206 n1 = div_u64(div_u64(FDCO_MIN, hs_div), frequency); in si570_calc_divs() [all …]
|
/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | uncore-power.json | 155 "BriefDescription": "Frequency Residency", 160 …frequency greater than or equal to the frequency that is configured in the filter. One can use al… 164 "BriefDescription": "Frequency Residency", 169 …frequency greater than or equal to the frequency that is configured in the filter. One can use al… 173 "BriefDescription": "Frequency Residency", 178 …frequency greater than or equal to the frequency that is configured in the filter. One can use al… 182 "BriefDescription": "Frequency Residency", 187 …frequency greater than or equal to the frequency that is configured in the filter. One can use al… 196 … "PublicDescription": "Counts the number of cycles when current is the upper limit on frequency.", 205 …frequency. This is related to the THERMAL_THROTTLE CYCLES_ABOVE_TEMP event, which always counts c… [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | dvb_intro.rst | 105 Broadcaster Frequency 129 # C Frequency SymbolRate FEC QAM 130 # S Frequency Polarisation SymbolRate FEC 131 # T Frequency Bandwidth FEC FEC2 QAM Mode Guard Hier 146 FREQUENCY = 177500000 173 FREQUENCY = 226500000 188 FREQUENCY = 226500000 203 FREQUENCY = 226500000 218 FREQUENCY = 226500000 233 FREQUENCY = 226500000 [all …]
|
/linux/drivers/platform/x86/intel/uncore-frequency/ |
H A D | Makefile | 3 # Makefile for linux/drivers/platform/x86/intel/uncore-frequency 6 obj-$(CONFIG_INTEL_UNCORE_FREQ_CONTROL) += intel-uncore-frequency.o 7 intel-uncore-frequency-y := uncore-frequency.o 8 obj-$(CONFIG_INTEL_UNCORE_FREQ_CONTROL) += intel-uncore-frequency-common.o 9 intel-uncore-frequency-common-y := uncore-frequency-common.o 10 obj-$(CONFIG_INTEL_UNCORE_FREQ_CONTROL_TPMI) += intel-uncore-frequency-tpmi.o 11 intel-uncore-frequency-tpmi-y := uncore-frequency-tpmi.o
|
/linux/Documentation/netlink/specs/ |
H A D | dpll.yaml | 81 name: fractional-frequency-offset-too-high 83 the FFO (Fractional Frequency Offset) between the RX and TX 183 name: pin-frequency-1-hz 187 name: pin-frequency-10-khz 191 name: pin-frequency-77_5-khz 195 name: pin-frequency-10-mhz 333 name: frequency 336 name: frequency-supported 339 nested-attributes: frequency-range 341 name: frequency-min [all …]
|
/linux/include/linux/ |
H A D | devfreq.h | 3 * devfreq: Generic Dynamic Voltage and Frequency Scaling (DVFS) Framework 52 * @current_frequency: The operating frequency. 68 * The resulting frequency should be at most this. (this bound is the 70 * If the flag is not set, the resulting frequency should be at most the 77 * @initial_freq: The operating frequency when devfreq_add_device() is 81 * @target: The device should set its operating frequency at 83 * higher than any operable frequency, set maximum. 85 * freq at the current frequency. 93 * @get_cur_freq: The device should provide the current frequency 146 * @governor: method how to choose frequency based on the usage. [all …]
|
/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_rps_types.h | 42 * @rp0_freq: non-overclocked max frequency 44 * @min_freq: aka RPn, minimum frequency 84 u8 cur_freq; /* Current frequency (cached, may not == HW) */ 85 u8 last_freq; /* Last SWREQ frequency */ 86 u8 min_freq_softlimit; /* Minimum frequency permitted by the driver */ 87 u8 max_freq_softlimit; /* Max frequency permitted by the driver */ 88 u8 max_freq; /* Maximum frequency, RP0 if not overclocking */ 89 u8 min_freq; /* AKA RPn. Minimum frequency */ 90 u8 boost_freq; /* Frequency to request when wait boosting */ 91 u8 idle_freq; /* Frequency to request when we are idle */ [all …]
|
/linux/drivers/platform/x86/amd/ |
H A D | wbrf.c | 3 * Wifi Frequency Band Manage Interface 14 * Bit 1: Function 1 (Add / Remove frequency) is supported. 15 * Bit 2: Function 2 (Get frequency list) is supported. 38 * the wifi frequency is change. 70 * Every input frequency band comes with two end points(start/end) in wbrf_record() 127 * acpi_amd_wbrf_add_remove - add or remove the frequency band the device is using 130 * @action: remove or add the frequency band into bios 131 * @in: input structure containing the frequency band the device is using 133 * Broadcast to other consumers the frequency band the device starts 137 * know the latest active frequency bands. Consumers that haven't [all …]
|
/linux/arch/arm/boot/dts/intel/axm/ |
H A 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/drivers/media/i2c/ |
H A D | ccs-pll.h | 43 * @pll_ip_clk_freq_hz: PLL input clock frequency 44 * @pll_op_clk_freq_hz: PLL output clock frequency 60 * @sys_clk_freq_hz: System clock frequency 61 * @pix_clk_freq_hz: Pixel clock frequency 87 * @link_freq: Chosen link frequency (input) 88 * @ext_clk_freq_hz: External clock frequency, i.e. the sensor's input clock 131 * @min_pll_ip_clk_freq_hz: Minimum PLL input clock frequency 132 * @max_pll_ip_clk_freq_hz: Maximum PLL input clock frequency 135 * @min_pll_op_clk_freq_hz: Minimum PLL output clock frequency 136 * @max_pll_op_clk_freq_hz: Maximum PLL output clock frequency [all …]
|
/linux/drivers/media/tuners/ |
H A 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/tools/power/cpupower/man/ |
H A 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. 80 cpupower\-frequency\-set(1), cpupower(1)
|
H A 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)
|