/linux/Documentation/trace/ |
H A D | events-power.rst | 2 Subsystem Trace Points: power 5 The power tracing system captures events related to power transitions 8 - Power state switch which reports events related to suspend (S-states), 9 cpuidle (C-states) and cpufreq (P-states) 10 - System clock related changes 11 - Power domains related changes and transitions 16 Cf. include/trace/events/power.h for the events definitions. 18 1. Power state switch events 22 ----------------- 24 A 'cpu' event class gathers the CPU-related events: cpuidle and [all …]
|
/linux/tools/power/cpupower/utils/ |
H A D | cpufreq-set.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * (C) 2004-2009 Dominik Brodowski <linux@dominikbrodowski.de> 28 {"related", no_argument, NULL, 'r'}, 35 "- Do you have proper administration rights? (super-user?)\n" in print_error() 36 "- Is the governor you requested available and modprobed?\n" in print_error() 37 "- Trying to set an invalid policy?\n" in print_error() 38 "- Trying to set a specific frequency, but userspace governor is not available,\n" in print_error() 49 {"hz", -3}, 69 int power = 0, match_count = 0, i, cp, pad; in string_to_frequency() local 83 for (unit = def_units; unit->str_unit; unit++) { in string_to_frequency() [all …]
|
/linux/Documentation/devicetree/bindings/power/ |
H A D | allwinner,sun20i-d1-ppu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/allwinner,sun20i-d1-ppu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Allwinner SoCs PPU power domain controller 10 - Samuel Holland <samuel@sholland.org> 13 D1 and related SoCs contain a power domain controller for the CPUs, GPU, and 14 video-related hardware. 19 - allwinner,sun8i-v853-ppu 20 - allwinner,sun20i-d1-ppu [all …]
|
/linux/Documentation/power/ |
H A D | charger-manager.rst | 7 Charger Manager provides in-kernel battery charger management that 8 requires temperature monitoring during suspend-to-RAM state 12 Charger Manager is a platform_driver with power-supply-class entries. 13 An instance of Charger Manager (a platform-device created with Charger-Manager) 24 A system may have multiple chargers (or power sources) and some of 26 own power-supply-class and each power-supply-class can provide 28 aggregates charger-related information from multiple sources and 29 shows combined information as a single power-supply-class. 31 * Support for in suspend-to-RAM polling (with suspend_again callback) 32 While the battery is being charged and the system is in suspend-to-RAM, [all …]
|
H A D | basic-pm-debugging.rst | 12 # echo reboot > /sys/power/disk 13 # echo disk > /sys/power/state 21 modes causes the PM core to skip some platform-related callbacks which on ACPI 26 # echo platform > /sys/power/disk 27 # echo disk > /sys/power/state 35 # echo shutdown > /sys/power/disk 36 # echo disk > /sys/power/state 38 (it is similar to the "reboot" mode, but it requires you to press the power 45 ---------------------------- 49 there is the file /sys/power/pm_test that can be used to make the hibernation [all …]
|
H A D | drivers-testing.rst | 10 Unfortunately, to effectively test the support for the system-wide suspend and 20 resolve all suspend/resume-related problems in the test system before you start 21 testing the new driver. Please see Documentation/power/basic-pm-debugging.rst 27 Once you have resolved the suspend/resume-related problems with your test system 31 (see: Documentation/power/basic-pm-debugging.rst, 1). 34 "platform" modes (see: Documentation/power/basic-pm-debugging.rst, 1). 43 Documentation/power/basic-pm-debugging.rst, 2). [As far as the STR tests are 48 (see: Documentation/power/basic-pm-debugging.rst, 2). 52 regarded as suspend/resume-safe.
|
H A D | pci.rst | 2 PCI Power Management 7 An overview of concepts and the Linux kernel's interfaces related to PCI power 11 This document only covers the aspects of power management specific to PCI 12 devices. For general description of the kernel's interfaces related to device 13 power management refer to Documentation/driver-api/pm/devices.rst and 14 Documentation/power/runtime_pm.rst. 18 1. Hardware and Platform Support for PCI Power Management 19 2. PCI Subsystem and Device Power Management 20 3. PCI Device Drivers and Power Management 24 1. Hardware and Platform Support for PCI Power Management [all …]
|
/linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
H A D | tgl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | rkl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/icelake/ |
H A D | icl-metrics.json | 4 "MetricExpr": "cstate_pkg@c10\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/Documentation/ |
H A D | perf-timechart.txt | 1 perf-timechart(1) 5 ---- 6 perf-timechart - Tool to visualize total system behavior during a workload 9 -------- 14 ----------- 19 and CPU events (task switches, running times, CPU power states, etc), 20 but it's possible to record IO (disk, network) activity using -I argument. 34 ----------------- 35 -o:: 36 --output=:: [all …]
|
/linux/drivers/staging/rtl8723bs/include/ |
H A D | hal_data.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 16 /* <Roger_Notes> For RTL8723 WiFi/BT/GPS multi-function configuration. 2010.10.06. */ 53 /* Tx Power Limit Table Size */ 98 /* for High Power */ 101 u8 DynamicTxHighPowerLvl;/* Add by Jacken Tx Power Control for Near/Far Range 2008/03/06 */ 103 /* for tx power tracking */ 166 enum rt_multi_func MultiFunc; /* For multi-function consideration. */ 180 u8 nCur40MhzPrimeSC;/* Control channel sub-carrier */ 235 /* TX power by rate table */ [all …]
|
/linux/Documentation/trace/coresight/ |
H A D | coresight-cpu-debug.rst | 9 ------------ 11 Coresight CPU debug module is defined in ARMv8-a architecture reference manual 13 debug module and it is mainly used for two modes: self-hosted debug and 16 explore debugging method which rely on self-hosted debug mode, this document 19 The debug module provides sample-based profiling extension, which can be used 21 every CPU has one dedicated debug module to be connected. Based on self-hosted 22 debug mechanism, Linux kernel can access these related registers from mmio 24 will dump related registers for every CPU; finally this is good for assistant 29 -------------- 31 - During driver registration, it uses EDDEVID and EDDEVID1 - two device ID [all …]
|
/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
H A D | jkt-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/sandybridge/ |
H A D | snb-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/haswell/ |
H A D | hsw-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | skx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | clx-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/power/cpupower/man/ |
H A D | cpupower-set.1 | 1 .TH CPUPOWER\-SET "1" "22/02/2011" "" "cpupower Manual" 3 cpupower\-set \- Set processor power related kernel or hardware configurations 6 .B cpupower set [ \-b VAL | \-e POLICY | \-m MODE | \-t BOOL ] 11 registers affecting processor power saving policies. 15 described in the cpupower(1) manpage in the \-\-cpu option section. Whether an 24 \-\-perf-bias, \-b 30 The range of valid numbers is 0-15, where 0 is maximum 33 The processor uses this information in model-specific ways 34 when it must select trade-offs between performance and 38 (P-states) or CPU Idle power states (C-states), but allows [all …]
|
H A D | cpupower.1 | 3 cpupower \- Shows and sets processor power related values 6 .B cpupower [ \-c cpulist ] <command> [ARGS] 8 .B cpupower \-v|\-\-version 10 .B cpupower \-h|\-\-help 13 \fBcpupower \fP is a collection of tools to examine and tune power saving 14 related features of your processor. 16 The manpages of the commands (cpupower\-<command>(1)) provide detailed 22 \-\-help, \-h 27 \-\-cpu cpulist, \-c cpulist 33 Some commands access all cores (typically the *\-set commands), some only [all …]
|
/linux/Documentation/ABI/stable/ |
H A D | sysfs-driver-mlxreg-io | 1 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health 6 0 - health failed, 2 - health OK, 3 - ASIC in booting state. 10 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version 11 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version 20 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir 25 forward direction - relevant bit is set 0; 26 reversed direction - relevant bit is set 1. 30 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version 39 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable 48 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio [all …]
|
/linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
H A D | ivb-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | ivt-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|
/linux/Documentation/devicetree/bindings/gpu/ |
H A D | apple,agx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sasha Finkelstein <fnkl.kernel@gmail.com> 15 - enum: 16 - apple,agx-g13g 17 - apple,agx-g13s 18 - apple,agx-g14g 19 - items: 20 - enum: [all …]
|
/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | bdw-metrics.json | 4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC", 5 "MetricGroup": "Power", 11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC", 12 "MetricGroup": "Power", 18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC", 19 "MetricGroup": "Power", 25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC", 26 "MetricGroup": "Power", 32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC", 33 "MetricGroup": "Power", [all …]
|