| /linux/Documentation/devicetree/bindings/iio/frequency/ |
| H A D | adi,admv1013.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/frequency/adi,admv1013.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 14 radio designs operating in the 24 GHz to 44 GHz frequency range. 21 - adi,admv1013 26 spi-max-frequency: 34 clock-names: 36 - const: lo_in [all …]
|
| H A D | adi,admv1014.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/frequency/adi,admv1014.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Antoniu Miclaus <antoniu.miclaus@analog.com> 14 radio designs operating in the 24 GHz to 44 GHz frequency range. 21 - adi,admv1014 26 spi-max-frequency: 32 clock-names: 34 - const: lo_in [all …]
|
| /linux/drivers/cpufreq/ |
| H A D | e_powersaver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 60 return -ENOMEM; in eps_acpi_init() 62 if (!zalloc_cpumask_var(&eps_acpi_cpu_perf->shared_cpu_map, in eps_acpi_init() 66 return -ENOMEM; in eps_acpi_init() 70 free_cpumask_var(eps_acpi_cpu_perf->shared_cpu_map); in eps_acpi_init() 73 return -EIO; in eps_acpi_init() 82 free_cpumask_var(eps_acpi_cpu_perf->shared_cpu_map); in eps_acpi_exit() 101 /* Return current frequency */ in eps_get() 103 return centaur->fsb * ((lo >> 8) & 0xff); in eps_get() 121 return -ENODEV; in eps_set_state() [all …]
|
| H A D | longhaul.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (C) 2001-2004 Dave Jones. 12 * LONGHAUL MSR for purpose of both frequency and voltage scaling. 13 * Present in Samuel 2 (steppings 1-7 only) (C5B), and Ezra (C5C). 16 * It is present in Ezra-T (C5M), Nehemiah (C5X) and above. 146 /* Change frequency on next halt or sleep */ in do_longhaul1() 168 /* Setup new frequency */ in do_powersaver() 175 /* Setup new voltage */ in do_powersaver() 180 /* Raise voltage if necessary */ in do_powersaver() 184 /* Change voltage */ in do_powersaver() [all …]
|
| H A D | armada-37xx-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * CPU frequency scaling support for Armada 37xx platform. 7 * Gregory CLEMENT <gregory.clement@free-electrons.com> 24 #include "cpufreq-dt.h" 77 /* AVS value for the corresponding voltage (in mV) */ 120 pr_err("Unsupported CPU frequency %d MHz\n", freq/1000000); in armada_37xx_cpu_freq_info_get() 162 * Set cpu divider based on the pre-computed array in in armada37xx_cpufreq_dvfs_setup() 182 * Find out the armada 37x supported AVS value whose voltage value is 183 * the round-up closest to the target voltage value. 189 /* Find out the round-up closest supported voltage value */ in armada_37xx_avs_val_match() [all …]
|
| H A D | imx6q-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <linux/nvmem-consumer.h> 68 new_freq = freq_table[index].frequency; in imx6q_set_target() 83 dev_dbg(cpu_dev, "%u MHz, %ld mV --> %u MHz, %ld mV\n", in imx6q_set_target() 87 /* scaling up? scale voltage before frequency */ in imx6q_set_target() 111 * reprogram PLL for frequency scaling. The procedure of reprogramming in imx6q_set_target() 113 * For i.MX6UL, it has a secondary clk mux, the cpu frequency change in imx6q_set_target() 116 * - Enable pll2_pfd2_396m_clk and reparent pll1_sw_clk to it in imx6q_set_target() 117 * - Reprogram pll1_sys_clk and reparent pll1_sw_clk back to it in imx6q_set_target() 118 * - Disable pll2_pfd2_396m_clk in imx6q_set_target() [all …]
|
| H A D | powernow-k8.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * (c) 2003-2006 Advanced Micro Devices, Inc. 9 u32 numps; /* number of p-states */ 10 u32 batps; /* number of p-states supported on battery */ 13 * vid/fid pairings, but are modified during the ->target() call 15 u32 rvo; /* ramp voltage offset */ 18 u32 vstable; /* voltage stabilization time, units 20 us */ 26 /* the powernow_table includes all frequency and vid/fid pairings: 28 * frequency is in kHz */ 32 * used to determine valid frequency/vid/fid states */ [all …]
|
| /linux/drivers/memory/samsung/ |
| H A D | exynos5422-dmc.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/devfreq-event.h> 101 * struct dmc_opp_table - Operating level desciption 102 * @freq_hz: target frequency in Hz 103 * @volt_uv: target voltage in uV 105 * Covers frequency and voltage settings of the DMC operating mode. 113 * struct exynos5_dmc - main structure describing DMC device 120 * @lock: protects curr_rate and frequency/voltage setting section 121 * @curr_rate: current frequency 122 * @curr_volt: current voltage [all …]
|
| /linux/Documentation/power/ |
| H A D | opp.rst | 5 (C) 2009-2010 Nishanth Menon <nm@ti.com>, Texas Instruments Incorporated 20 ------------------------------------------------- 22 Complex SoCs of today consists of a multiple sub-modules working in conjunction. 24 need to function at their highest performing frequency all the time. To 25 facilitate this, sub-modules in a SoC are grouped into domains, allowing some 26 domains to run at lower voltage and frequency while other domains run at 27 voltage/frequency pairs that are higher. 29 The set of discrete tuples consisting of frequency and voltage pairs that 36 {300MHz at minimum voltage of 1V}, {800MHz at minimum voltage of 1.2V}, 37 {1GHz at minimum voltage of 1.3V} [all …]
|
| /linux/Documentation/devicetree/bindings/opp/ |
| H A D | opp-v1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/opp/opp-v1.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Viresh Kumar <viresh.kumar@linaro.org> 13 Devices work at voltage-current-frequency combinations and some implementations 19 This binding only supports voltage-frequency pairs. 24 clock-latency: 30 voltage-tolerance: 34 The voltage tolerance in percent. Use OPP tables for new designs instead. [all …]
|
| H A D | opp-v2-base.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/opp/opp-v2-base.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Viresh Kumar <viresh.kumar@linaro.org> 13 Devices work at voltage-current-frequency combinations and some implementations 25 pattern: '^opp-table(-[a-z0-9]+)?$' 27 opp-shared: 30 their DVFS state together, i.e. they share clock/voltage/current lines. 31 Missing property means devices have independent clock/voltage/current [all …]
|
| /linux/Documentation/devicetree/bindings/media/i2c/ |
| H A D | aptina,mt9p031.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Aptina 1/2.5-Inch 5Mp CMOS Digital Image Sensor 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 13 The Aptina MT9P031 is a 1/2.5-inch CMOS active pixel digital image sensor 15 simple two-wire serial interface. 20 - aptina,mt9p006 21 - aptina,mt9p031 22 - aptina,mt9p031m [all …]
|
| /linux/Documentation/devicetree/bindings/iio/dac/ |
| H A D | adi,ltc2672.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 11 - Kim Seer Paller <kimseer.paller@analog.com> 14 Analog Devices LTC2672 5 channel, 12-/16-Bit, 300mA DAC 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ltc2672.pdf 20 - adi,ltc2672 25 spi-max-frequency: 28 vcc-supply: [all …]
|
| H A D | rohm,bd79703.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Matti Vaittinen <mazziesaccount@gmail.com> 14 The ROHM BD7970[0,1,2,3] are 8-bit DACs. The BD79700 has 2 channels, 17 …fscdn.rohm.com/en/products/databook/datasheet/ic/data_converter/dac/bd79702fv-lb_bd79703fv-lb-e.pdf 19 …cdn.rohm.com/en/products/databook/datasheet/ic/data_converter/dac/bd79700fvm-lb_bd79701fvm-lb-e.pdf 24 - rohm,bd79700 25 - rohm,bd79701 26 - rohm,bd79702 [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | gm20b.c | 90 #define DFS_DET_RANGE 6 /* -2^6 ... 2^6-1 */ 91 #define SDM_DIN_RANGE 12 /* -2^12 ... 2^12-1 */ 100 .coeff_slope = -165230, 137 /* safe frequency we can use at minimum voltage */ 163 struct nvkm_subdev *subdev = &clk->base.base.subdev; in gm20b_pllg_read_mnp() 164 struct nvkm_device *device = subdev->device; in gm20b_pllg_read_mnp() 167 gk20a_pllg_read_mnp(&clk->base, &pll->base); in gm20b_pllg_read_mnp() 169 pll->sdm_din = (val >> GPCPLL_CFG2_SDM_DIN_SHIFT) & in gm20b_pllg_read_mnp() 176 struct nvkm_device *device = clk->base.base.subdev.device; in gm20b_pllg_write_mnp() 179 pll->sdm_din << GPCPLL_CFG2_SDM_DIN_SHIFT); in gm20b_pllg_write_mnp() [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap_opp_data.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2009-2010 Texas Instruments Incorporated - https://www.ti.com/ 16 #include "voltage.h" 25 * struct omap_opp_def - OMAP OPP Definition 27 * @freq: Frequency in hertz corresponding to this OPP 28 * @u_volt: Nominal voltage in microvolts corresponding to this OPP 29 * @default_available: True/false - is this OPP available by default 31 * OMAP SOCs have a standard set of tuples consisting of frequency and voltage 32 * pairs that the device will support per voltage domain. This is called 35 * domain, you can have a set of {frequency, voltage} pairs and this is denoted [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | cs42l56.txt | 5 - compatible : "cirrus,cs42l56" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VCP-supply, VLDO-supply : power supplies for the device, 14 - cirrus,gpio-nreset : GPIO controller's phandle and the number 17 - cirrus,chgfreq-divisor : Values used to set the Charge Pump Frequency. 19 register, not the actual frequency. The frequency is determined by the following. 20 Frequency = MCLK / 4 * (N+2) 22 MCLK = Where MCLK is the frequency of the mclk signal after the MCLKDIV2 circuit. 24 - cirrus,ain1a-ref-cfg, ain1b-ref-cfg : boolean, If present, AIN1A or AIN1B are configured 25 as a pseudo-differential input referenced to AIN1REF/AIN3A. [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/jaketown/ |
| H A D | uncore-power.json | 88 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 97 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 106 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 115 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 124 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 133 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 142 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 151 …"PublicDescription": "Counts the number of times when a configurable cores had a C-state demotion", 155 "BriefDescription": "Frequency Residency", 160 …frequency greater than or equal to the frequency that is configured in the filter. One can use al… [all …]
|
| /linux/Documentation/devicetree/bindings/mmc/ |
| H A D | mmc-spi-slot.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-spi-slot.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 13 - $ref: mmc-controller.yaml 14 - $ref: /schemas/spi/spi-peripheral-props.yaml 21 const: mmc-spi-slot 29 voltage-ranges: 30 $ref: /schemas/types.yaml#/definitions/uint32-matrix [all …]
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| H A D | mps,mp886x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Monolithic Power Systems MP8867/MP8869 voltage regulator 10 - Jisheng Zhang <jszhang@kernel.org> 13 - $ref: regulator.yaml# 18 - mps,mp8867 19 - mps,mp8869 24 enable-gpios: 28 mps,fb-voltage-divider: [all …]
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | motorcomm,yt8xxx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Sae <frank.sae@motor-comm.com> 13 - $ref: ethernet-phy.yaml# 18 - ethernet-phy-id4f51.e91a 19 - ethernet-phy-id4f51.e91b 21 rx-internal-delay-ps: 24 internal delay (phy-mode is 'rgmii-id' or 'rgmii-rxid') in pico-seconds. 30 tx-internal-delay-ps: [all …]
|
| /linux/Documentation/hwmon/ |
| H A D | lm85.rst | 79 - Philip Pokorny <ppokorny@penguincomputing.com>, 80 - Frodo Looijaard <frodol@dds.nl>, 81 - Richard Barrington <rich_b_nz@clear.net.nz>, 82 - Margit Schubert-While <margitsw@t-online.de>, 83 - Justin Thiessen <jthiessen@penguincomputing.com> 86 ----------- 92 The LM85 uses the 2-wire interface compatible with the SMBUS 2.0 94 temperatures and five (5) voltages. It has four (4) 16-bit counters for 99 The voltage inputs have internal scaling resistors so that the following 100 voltage can be measured without external resistors: [all …]
|
| /linux/Documentation/devicetree/bindings/interconnect/ |
| H A D | mediatek,cci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek Cache Coherent Interconnect (CCI) frequency and voltage scaling 10 - Jia-Wei Chang <jia-wei.chang@mediatek.com> 11 - Johnson Wang <johnson.wang@mediatek.com> 15 MT8183 and MT8186 SoCs to scale the frequency and adjust the voltage in 16 hardware. It can also optimize the voltage to reduce the power consumption. 21 - enum: 22 - mediatek,mt8183-cci [all …]
|
| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | st,spear600-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/st,spear600-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Cameron <jic23@kernel.org> 14 10-bit resolution. Datasheet can be found here: 20 - st,spear600-adc 28 sampling-frequency: 33 Default sampling frequency of the ADC in Hz. 35 vref-external: [all …]
|
| /linux/drivers/devfreq/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 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 20 to a device by 1-to-1. The device registering devfreq takes the 21 responsibility to "interpret" the representative frequency and 37 Chooses frequency based on the recent load on the device. Works 39 Simple-Ondemand should be able to provide busy/total counter 46 Sets the frequency at the maximum available frequency. 47 This governor always returns UINT_MAX as frequency so that [all …]
|