Home
last modified time | relevance | path

Searched +full:energy +full:- (Results 1 – 25 of 396) sorted by relevance

12345678910>>...16

/openbmc/linux/Documentation/scheduler/
H A Dsched-energy.rst2 Energy Aware Scheduling
6 ---------------
8 Energy Aware Scheduling (or EAS) gives the scheduler the ability to predict
9 the impact of its decisions on the energy consumed by CPUs. EAS relies on an
10 Energy Model (EM) of the CPUs to select an energy efficient CPU for each task,
20 because this is where the potential for saving energy through scheduling is
25 please refer to its documentation (see Documentation/power/energy-model.rst).
29 -----------------------------
32 - energy = [joule] (resource like a battery on powered devices)
33 - power = energy/time = [joule/second] = [watt]
[all …]
/openbmc/qemu/docs/specs/
H A Drapl-msr.rst6 energy consumption of various power domains (e.g. CPU packages, DRAM, etc.).
10 registers that represent the accumulated energy consumption in micro Joules.
12 Thanks to KVM's `MSR filtering <msr-filter-patch_>`__ functionality,
17 .. _msr-filter-patch: https://patchwork.kernel.org/project/kvm/patch/20200916202951.23760-7-graf@am…
30 power, max power,..) and also the information of the multiplier for the energy
36 energy consumed since the last time the register was cleared. If you multiply
37 it with the UNIT provided above you'll get the power in micro-joules. This
43 "rdmsr 0x611") will retrieve the same value. The value represents the energy
45 core that belongs to PKG-0 will not be able to get the value of PKG-1 and
46 vice-versa.
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-papr-energy-scale-info3 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
5 energy/frequency on Linux running as a PAPR guest.
9 energy-savings mode and processor frequency.
13 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
14 Description: Energy, frequency attributes directory for POWERVM servers
18 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
19 Description: String description of the energy attribute of <id>
23 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
24 Description: Numeric value of the energy attribute of <id>
28 Contact: Linux for PowerPC mailing list <linuxppc-dev@ozlabs.org>
[all …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dsmsc-lan87xx.txt8 - clocks:
12 - smsc,disable-energy-detect:
13 If set, do not enable energy detect mode for the SMSC phy.
14 default: enable energy detect mode
17 smsc phy with disabled energy detect mode on an am335x based board.
19 pinctrl-names = "default", "sleep";
20 pinctrl-0 = <&davinci_mdio_default>;
21 pinctrl-1 = <&davinci_mdio_sleep>;
23 ethernetphy0: ethernet-phy@0 {
25 smsc,disable-energy-detect;
/openbmc/phosphor-dbus-interfaces/yaml/org/freedesktop/UPower/
H A DDevice.interface.yaml2 "org.freedesktop.UPower.Device -- Device interface
10 - name: Refresh
13 org.freedesktop.upower.refresh-power-source authorization"
15 - name: GetHistory
20 - name: type
24 - name: timespan
28 - name: resolution
35 - name: data
50 - name: GetStatistics
55 - name: type
[all …]
/openbmc/linux/net/bluetooth/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
20 Bluetooth is low-cost, low-power, short-range wireless technology.
21 It was designed as a replacement for cables and other short-range
31 SMP (Security Manager Protocol) on LE (Low Energy) links
42 To use Linux Bluetooth subsystem, you will need several user-space
66 bool "Bluetooth Low Energy (LE) features"
70 Bluetooth Low Energy includes support low-energy physical
78 Bluetooth Low Energy L2CAP Enhanced Credit Flow Control available with
88 IPv6 compression over Bluetooth Low Energy.
139 Bluetooth Low Energy Secure Connections feature.
/openbmc/linux/Documentation/hwmon/
H A Dibmaem.rst4 This driver talks to the IBM Systems Director Active Energy Manager, known
15 driver ("ipmi-si") needs to be loaded for this driver to do anything.
24 -----------
26 This driver implements sensor reading support for the energy and power meters
31 The v1 AEM interface has a simple set of features to monitor energy use. There
32 is a register that displays an estimate of raw energy consumption since the
37 range of energy and power use registers, the power cap as set by the AEM
41 ----------------
H A Dltc2947.rst1 Kernel drivers ltc2947-i2c and ltc2947-spi
10 Addresses scanned: -
14 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf
21 The LTC2947 is a high precision power and energy monitor that measures current,
22 voltage, power, temperature, charge and energy. The device supports both SPI
24 The device also measures accumulated quantities as energy. It has two banks of
25 register's to read/set energy related values. These banks can be configured
37 The following attributes are supported. Limits are read-write, reset_history
38 is write-only and all the other attributes are read-only.
41 in0_input VP-VM voltage (mV).
[all …]
/openbmc/qemu/target/i386/kvm/
H A Dvmsr_energy.h2 * QEMU KVM support -- x86 virtual energy-related MSR.
10 * See the COPYING file in the top-level directory.
19 #include "io/channel-socket.h"
24 * energy related MSRs
59 * @ e_start: package energy counter before the sleep
60 * @ e_end: package energy counter after the sleep
61 * @ e_delta: delta of package energy counter
62 * @ e_ratio: store the energy ratio of non-vCPU thread
/openbmc/linux/drivers/isdn/mISDN/
H A Ddsp_ecdis.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * SpanDSP - a series of DSP components for telephony
5 * ec_disable_detector.h - A detector which should eventually meet the
38 biquad2_init(&det->notch, in echo_can_disable_detector_init()
39 (int32_t)(-0.7600000 * 32768.0), in echo_can_disable_detector_init()
40 (int32_t)(-0.1183852 * 32768.0), in echo_can_disable_detector_init()
41 (int32_t)(-0.5104039 * 32768.0), in echo_can_disable_detector_init()
45 det->channel_level = 0; in echo_can_disable_detector_init()
46 det->notch_level = 0; in echo_can_disable_detector_init()
47 det->tone_present = FALSE; in echo_can_disable_detector_init()
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Sensor/
H A DValue.interface.yaml8 energy
21 All Sensor.Value properties are read-only.
24 - name: Value
28 - name: MaxValue
33 - name: MinValue
35 default: -infinity
38 - name: Unit
44 namespace, Unit must be "Amperes". For objects in the energy
55 - name: Unit
59 - name: Amperes
[all …]
/openbmc/linux/include/linux/
H A Denergy_model.h1 /* SPDX-License-Identifier: GPL-2.0 */
14 * struct em_perf_state - Performance state of a performance domain
19 * energy calculation. Equal to: power * max_frequency / frequency
40 * struct em_perf_domain - Performance domain
46 * misses during energy calculations in the scheduler
51 * must have the same micro-architecture. Performance domains often have
52 * a 1-to-1 mapping with CPUFreq policies. In case of other devices the @cpus
65 * EM_PERF_DOMAIN_MICROWATTS: The power values are in micro-Watts or some
69 * energy consumption.
78 #define em_span_cpus(em) (to_cpumask((em)->cpus))
[all …]
/openbmc/linux/arch/x86/events/
H A Drapl.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Support Intel/AMD RAPL energy consumption counters
6 * Intel RAPL interface is specified in the IA-32 Manual Vol3b
12 * RAPL provides more controls than just reporting energy consumption
13 * however here we only expose the 3 energy consumption free running
34 * gpu counter: consumption of the builtin-gpu domain (client only)
38 * psys counter: consumption of the builtin-psys domain (client only)
42 * We manage those counters as free running (read-only). They may be
45 * The events only support system-wide mode counting. There is no
49 * Because we want to avoid floating-point operations in the kernel,
[all …]
/openbmc/linux/Documentation/power/
H A Denergy-model.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Energy Model of devices
8 -----------
10 The Energy Model (EM) framework serves as an interface between drivers knowing
12 subsystems willing to use that information to make energy-aware decisions.
18 each and every client subsystem to re-implement support for each and every
23 The power values might be expressed in micro-Watts or in an 'abstract scale'.
26 can be found in the Energy-Aware Scheduler documentation
27 Documentation/scheduler/sched-energy.rst. For some subsystems like thermal or
30 thus the real micro-Watts might be needed. An example of these requirements can
[all …]
/openbmc/linux/tools/power/x86/x86_energy_perf_policy/
H A Dx86_energy_perf_policy.81 .\" This page Copyright (C) 2010 - 2015 Len Brown <len.brown@intel.com>
5 x86_energy_perf_policy \- Manage Energy vs. Performance Policy via x86 Model Specific Registers
10 .RB "scope: \-\-cpu\ cpu-list | \-\-pkg\ pkg-list"
12 .RB "cpu-list, pkg-list: # | #,# | #-# | all"
14 .RB "field: \-\-all | \-\-epb | \-\-hwp-epp | \-\-hwp-min | \-\-hwp-max | \-\-hwp-desired"
16 .RB "other: (\-\-force | \-\-hwp-enable | \-\-turbo-enable) value)"
18 .RB "value: # | default | performance | balance-performance | balance-power | power"
21 displays and updates energy-performance policy settings specific to
23 updates, no matter if the Linux cpufreq sub-system is enabled or not.
27 such as how aggressively the hardware enters and exits CPU idle states (C-states)
[all …]
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dadi,ltc2947.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices LTC2947 high precision power and energy monitor
10 - Nuno Sá <nuno.sa@analog.com>
13 Analog Devices LTC2947 high precision power and energy monitor over SPI or I2C.
15 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf
20 - adi,ltc2947
29 charge and energy. When an external clock is used, this property must be
33 adi,accumulator-ctl-pol:
[all …]
H A Dvexpress.txt2 -------------------------------
5 - "compatible" value : one of
6 "arm,vexpress-volt"
7 "arm,vexpress-amp"
8 "arm,vexpress-temp"
9 "arm,vexpress-power"
10 "arm,vexpress-energy"
11 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
12 (see Documentation/devicetree/bindings/arm/vexpress-config.yaml
16 - label : string describing the monitored value
[all …]
/openbmc/linux/Documentation/translations/zh_CN/scheduler/
H A Dsched-energy.rst1 .. SPDX-License-Identifier: GPL-2.0
2 .. include:: ../disclaimer-zh_CN.rst
4 :Original: Documentation/scheduler/sched-energy.rst
15 -------
30 它提供的内容,请参考其文档(见Documentation/power/energy-model.rst)。
34 -------------
37 - 能量 = [焦耳] (比如供电设备上的电池提供的资源)
38 - 功率 = 能量/时间 = [焦耳/秒] = [瓦特]
43 ----------------
49 -----------
[all …]
/openbmc/linux/Documentation/admin-guide/pm/
H A Dintel_epb.rst1 .. SPDX-License-Identifier: GPL-2.0
5 Intel Performance and Energy Bias Hint
13 .. kernel-doc:: arch/x86/kernel/cpu/intel_epb.c
16 Intel Performance and Energy Bias Attribute in ``sysfs``
19 The Intel Performance and Energy Bias Hint (EPB) value for a given (logical) CPU
25 Shows the current EPB value for the CPU in a sliding scale 0 - 15, where
27 and a value of 15 corresponds to the maximum energy savings.
30 written to, either with a number in the 0 - 15 sliding scale above, or
31 with one of the strings: "performance", "balance-performance", "normal",
32 "balance-power", "power" that represent values reflected by their
/openbmc/linux/Documentation/arch/x86/
H A Dintel-hfi.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Hardware-Feedback Interface for scheduling on Intel Hardware
8 --------
11 IA-32 Architectures Software Developer's Manual (Intel SDM) Volume 3 Section
14 The HFI gives the operating system a performance and energy efficiency
19 -------------------------------
22 about the performance and energy efficiency of each CPU in the system. Each
23 capability is given as a unit-less quantity in the range [0-255]. Higher values
24 indicate higher capability. Energy efficiency and performance are reported in
38 task placement decisions. For instance, if either the performance or energy
[all …]
/openbmc/linux/include/linux/mfd/
H A Dac100.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2016 Chen-Yu Tsai
7 * Chen-Yu Tsai <wens@csie.org>
104 #define AC100_ADC_DAP_H_HPF_C 0x93 /* High High-Pass-Filter Coef */
105 #define AC100_ADC_DAP_L_HPF_C 0x94 /* Low High-Pass-Filter Coef */
110 #define AC100_DAC_DAP_H_HPF_C 0xa1 /* High High-Pass-Filter Coef */
111 #define AC100_DAC_DAP_L_HPF_C 0xa2 /* Low High-Pass-Filter Coef */
112 #define AC100_DAC_DAP_L_H_E_A_C 0xa3 /* Left High Energy Avg Coef */
113 #define AC100_DAC_DAP_L_L_E_A_C 0xa4 /* Left Low Energy Avg Coef */
114 #define AC100_DAC_DAP_R_H_E_A_C 0xa5 /* Right High Energy Avg Coef */
[all …]
/openbmc/linux/drivers/powercap/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
84 bool "Add CPU power capping based on the energy model"
88 energy model.
91 bool "Add device power capping based on the energy model"
95 energy model.
/openbmc/linux/Documentation/devicetree/bindings/cpu/
H A Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/cpu/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11 - Anup Patel <anup@brainfault.org>
15 1 - Introduction
18 ARM and RISC-V systems contain HW capable of managing power consumption
19 dynamically, where cores can be put in different low-power states (ranging
22 run-time, can be specified through device tree bindings representing the
[all …]
/openbmc/linux/tools/testing/selftests/amd-pstate/
H A Dgitsource.sh2 # SPDX-License-Identifier: GPL-2.0
9 # 3) Run tbench benchmark comparative test on acpi-cpufreq kernel driver.
14 #8) Plot png images about time, energy and performance per watt for each test.
23 git_name="git-2.15.1"
28 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: time $7: energy, $8: PPW
31 echo "$1, $2, $3, $4, $5, $6, $7, $8" | tee -a $OUTFILE_GIT.csv > /dev/null 2>&1
37 if [ -f $OUTFILE_GIT.csv ]; then
38 sed -i '/Comprison(%)/d' $OUTFILE_GIT.csv
39 sed -i "/$(scaling_name)/d" $OUTFILE_GIT.csv
46 if [ -f $OUTFILE_GIT.csv ]; then
[all …]
H A Dtbench.sh2 # SPDX-License-Identifier: GPL-2.0
8 # 2) Run tbench benchmark comparative test on acpi-cpufreq kernel driver.
12 # 6) Plot png images about performance, energy and performance per watt for each test.
23 # $1: governor, $2: round, $3: des-perf, $4: freq, $5: load, $6: performance, $7: energy, $8: perfo…
26 echo "$1, $2, $3, $4, $5, $6, $7, $8" | tee -a $OUTFILE_TBENCH.csv > /dev/null 2>&1
32 if [ -f $OUTFILE_TBENCH.csv ]; then
33 sed -i '/Comprison(%)/d' $OUTFILE_TBENCH.csv
34 sed -i "/$(scaling_name)/d" $OUTFILE_TBENCH.csv
41 if [ -f $OUTFILE_TBENCH.csv ]; then
42 return `grep -c "$1" $OUTFILE_TBENCH.csv`
[all …]

12345678910>>...16