/linux-6.12.1/Documentation/devicetree/bindings/thermal/ |
D | imx-thermal.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/imx-thermal.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 15 - enum: 16 - fsl,imx6q-tempmon 17 - fsl,imx6sx-tempmon 18 - fsl,imx7d-tempmon 19 - items: [all …]
|
D | nvidia,tegra124-soctherm.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/thermal/nvidia,tegra124-soctherm.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 14 polled or interrupt-based thermal monitoring, CPU and GPU throttling based 21 - nvidia,tegra124-soctherm 22 - nvidia,tegra132-soctherm 23 - nvidia,tegra210-soctherm [all …]
|
/linux-6.12.1/Documentation/tools/rtla/ |
D | common_osnoise_options.rst | 1 **-a**, **--auto** *us* 4 while debugging the system. It is equivalent to use **-s** *us* **-T 1 -t**. 6 **-p**, **--period** *us* 10 **-r**, **--runtime** *us* 14 **-s**, **--stop** *us* 16 Stop the trace if a single sample is higher than the argument in microseconds. 17 If **-T** is set, it will also save the trace to the output. 19 **-S**, **--stop-total** *us* 21 Stop the trace if the total sample is higher than the argument in microseconds. 22 If **-T** is set, it will also save the trace to the output. [all …]
|
/linux-6.12.1/Documentation/arch/arm64/ |
D | perf.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 :Date: 2019-03-06 16 ------------ 24 -------------- 39 ---------- 46 For a non-VHE host this attribute will exclude EL2 as we consider the 55 ---------------------------- 59 The KVM host may run at EL0 (userspace), EL1 (non-VHE kernel) and EL2 (VHE 60 kernel or non-VHE hypervisor). 65 exclusively rely on the PMU's hardware exception filtering - therefore we [all …]
|
/linux-6.12.1/Documentation/admin-guide/pm/ |
D | intel_uncore_frequency_scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 :Copyright: |copy| 2022-2023 Intel Corporation 13 ------------ 30 --------------- 45 This is a read-only attribute. If users adjust max_freq_khz, 50 This is a read-only attribute. If users adjust min_freq_khz, 63 ----------------------------------------------------------------- 118 ------------------------------- 122 optimize trade-off between latency and power consumption. For some 129 expecting higher performance at the expense of power. Consider an [all …]
|
D | intel_pstate.rst | 1 .. SPDX-License-Identifier: GPL-2.0 22 Documentation/admin-guide/pm/cpufreq.rst if you have not done that yet.] 24 For the processors supported by ``intel_pstate``, the P-state concept is broader 25 than just an operating frequency or an operating performance point (see the 27 information about that). For this reason, the representation of P-states used 32 ``intel_pstate`` maps its internal representation of P-states to frequencies too 38 Since the hardware P-state selection interface used by ``intel_pstate`` is 43 time the corresponding CPU is taken offline and need to be re-initialized when 47 only way to pass early-configuration-time parameters to it is via the kernel 66 ----------- [all …]
|
D | cpufreq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 Operating Performance Points or P-states (in ACPI terminology). As a rule, 21 the higher the clock frequency and the higher the voltage, the more instructions 22 can be retired by the CPU over a unit of time, but also the higher the clock 23 frequency and the higher the voltage, the more energy is consumed over a unit of 24 time (or the more power is drawn) by the CPU in the given P-state. Therefore 29 as possible and then there is no reason to use any P-states different from the 30 highest one (i.e. the highest-performance frequency/voltage configuration 38 put into different P-states. 41 capacity, so as to decide which P-states to put the CPUs into. Of course, since [all …]
|
/linux-6.12.1/Documentation/admin-guide/mm/damon/ |
D | lru_sort.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 DAMON-based LRU-lists Sorting 7 DAMON-based LRU-lists Sorting (DAMON_LRU_SORT) is a static kernel module that 9 (de)prioritization of pages on their LRU-lists for making LRU-lists a more 12 Where Proactive LRU-lists Sorting is Required? 15 As page-granularity access checking overhead could be significant on huge 23 Because DAMON can identify access patterns of best-effort accuracy while 24 inducing only user-specified range of overhead, proactively running 32 rates that higher than a user-specified threshold) and cold pages (pages of 33 memory regions that showing no access for a time that longer than a [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/usb/ |
D | snps,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Felipe Balbi <balbi@kernel.org> 14 be presented as a standalone DT node with an optional vendor-specific 18 - $ref: usb-drd.yaml# 19 - if: 25 - dr_mode 29 $ref: usb-xhci.yaml# 35 - const: snps,dwc3 [all …]
|
/linux-6.12.1/Documentation/hwmon/ |
D | ltc2947.rst | 1 Kernel drivers ltc2947-i2c and ltc2947-spi 10 Addresses scanned: - 14 https://www.analog.com/media/en/technical-documentation/data-sheets/LTC2947.pdf 30 active as soon as a temperature reading is higher than a defined threshold. The 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). 42 in0_min Undervoltage threshold 43 in0_max Overvoltage threshold 49 in0_label Channel label (VP-VM) [all …]
|
D | abituguru-datasheet.rst | 14 Olle Sandberg <ollebull@gmail.com>, 2005-05-25 27 Hans de Goede <j.w.r.degoede@hhs.nl>, 28-01-2006 33 As far as known the uGuru is always placed at and using the (ISA) I/O-ports 34 0xE0 and 0xE4, so we don't have to scan any port-range, just check what the two 35 ports are holding for detection. We will refer to 0xE0 as CMD (command-port) 39 present. We have to check for two different values at data-port, because 41 later on attached again data-port will hold 0x08, more about this later. 57 ---------- 78 write address. The write address is always one (1) more than the read address. 82 ----------- [all …]
|
/linux-6.12.1/drivers/thermal/intel/ |
D | intel_pch_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* intel_pch_thermal.c - Intel PCH Thermal driver 28 #define PCH_THERMAL_DID_CNL_H 0xA379 /* CNL-H PCH */ 29 #define PCH_THERMAL_DID_CNL_LP 0x02F9 /* CNL-LP PCH */ 30 #define PCH_THERMAL_DID_CML_H 0X06F9 /* CML-H PCH */ 34 /* Wildcat Point-LP PCH Thermal registers */ 52 /* Wildcat Point-LP PCH Thermal Register bit definitions */ 54 #define WPT_TSC_CPDE 0x01 /* Catastrophic Power-Down Enable */ 58 #define WPT_TSEL_PLDB 0x80 /* TSEL Policy Lock-Down Bit */ 63 /* Resolution of 1/2 degree C and an offset of -50C */ [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | marvell-armada-370-neta.txt | 4 - compatible: could be one of the following: 5 "marvell,armada-370-neta" 6 "marvell,armada-xp-neta" 7 "marvell,armada-3700-neta" 8 "marvell,armada-ac5-neta" 9 - reg: address and length of the register set for the device. 10 - interrupts: interrupt for the device 11 - phy: See ethernet.txt file in the same directory. 12 - phy-mode: See ethernet.txt file in the same directory 13 - clocks: List of clocks for this device. At least one clock is [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/power/supply/ |
D | battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 14 In smart batteries, these are typically stored in non-volatile memory 16 no appropriate non-volatile memory, or it is unprogrammed/incorrect. 27 Batteries must be referenced by chargers and/or fuel-gauges using a phandle. 28 The phandle's property should be named "monitored-battery". 32 const: simple-battery 34 device-chemistry: [all …]
|
/linux-6.12.1/Documentation/admin-guide/blockdev/ |
D | floppy.rst | 19 Example: If your kernel is called linux-2.6.9, type the following line 22 linux-2.6.9 floppy=thinkpad 25 of linux-2.6.9:: 31 linux-2.6.9 floppy=daring floppy=two_fdc 96 and is thus harder to find, whereas non-dma buffers may be 101 threshold to 10 or lower, in order to limit the number of data 104 If you have a FIFO-able FDC, the floppy driver automatically 105 falls back on non DMA mode if no DMA-able memory can be found. 120 floppy=<threshold>,fifo_depth 121 Sets the FIFO threshold. This is mostly relevant in DMA [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | ipvs-sysctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 IPvs-sysctl 10 am_droprate - INTEGER 16 amemthresh - INTEGER 19 It sets the available memory threshold (in pages), which is 25 backup_only - BOOLEAN 26 - 0 - disabled (default) 27 - not 0 - enabled 32 conn_reuse_mode - INTEGER 33 1 - default [all …]
|
D | dccp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 - Introduction 10 - Missing features 11 - Socket options 12 - Sysctl variables 13 - IOCTLs 14 - Other tunables 15 - Notes 22 for real-time and multimedia (streaming) traffic. 26 implementation, this is the TCP-like CCID2 (RFC 4341). Additional CCIDs, such as [all …]
|
/linux-6.12.1/drivers/cpuidle/governors/ |
D | menu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * menu.c - the menu idle governor 5 * Copyright (C) 2006-2007 Adam Belay <abelay@novell.com> 40 * ----------------------- 47 * Since there are other source of wakeups (interrupts for example) than 58 * getting an interrupt very early is much higher than if we expect 50 micro 61 * (as a special twist, we consider every sleep longer than 50 milliseconds 62 * as perfect; there are no power gains for sleeping longer than this) 68 * Repeatable-interval-detector 69 * ---------------------------- [all …]
|
D | ladder.c | 2 * ladder.c - the residency ladder algorithm 8 * (C) 2006-2007 Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> 32 } threshold; member 46 * ladder_do_selection - prepares private data for a state change 56 ldev->states[old_idx].stats.promotion_count = 0; in ladder_do_selection() 57 ldev->states[old_idx].stats.demotion_count = 0; in ladder_do_selection() 58 dev->last_state_idx = new_idx; in ladder_do_selection() 62 * ladder_select_state - selects the next state to enter 72 int last_idx = dev->last_state_idx; in ladder_select_state() 73 int first_idx = drv->states[0].flags & CPUIDLE_FLAG_POLLING ? 1 : 0; in ladder_select_state() [all …]
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | debugfs-scmi | 16 on this SCMI instance <n>, the threshold above which any SCMI 17 command, advertised to have an higher-than-threshold execution 58 Description: Max number of concurrently allowed in-flight SCMI messages for 67 Description: Max number of concurrently allowed in-flight SCMI messages for
|
/linux-6.12.1/drivers/thermal/ |
D | gov_step_wise.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * step_wise.c - A step-by-step Thermal throttling governor 20 * If the temperature is higher than a trip point, 21 * a. if the trend is THERMAL_TREND_RAISING, use higher cooling 24 * If the temperature is lower than a trip point, 33 struct thermal_cooling_device *cdev = instance->cdev; in get_target_state() 41 cdev->ops->get_cur_state(cdev, &cur_state); in get_target_state() 42 dev_dbg(&cdev->device, "cur_state=%ld\n", cur_state); in get_target_state() 44 if (!instance->initialized) { in get_target_state() 46 return clamp(cur_state + 1, instance->lower, instance->upper); in get_target_state() [all …]
|
/linux-6.12.1/include/linux/input/ |
D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 34 * acceleration greater than tap_threshold is present during the 48 * holds the threshold value for tap detection/interrupts. 59 * time that an event must be above the tap_threshold threshold 104 * device exceeds the inactivity threshold. Once the reference 125 * holds the threshold value for activity detection. 135 * holds the threshold value for inactivity 152 * result in the function appearing un-responsive if the 153 * inactivity_time register is set with a value less than the time 162 * holds the threshold value for Free-Fall detection. [all …]
|
/linux-6.12.1/Documentation/power/ |
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. 25 facilitate this, sub-modules in a SoC are grouped into domains, allowing some 27 voltage/frequency pairs that are higher. 41 - {300000000, 1000000} 42 - {800000000, 1200000} 43 - {1000000000, 1300000} 46 ---------------------------------------- 57 (users) -> registers a set of default OPPs -> (library) [all …]
|
/linux-6.12.1/tools/tracing/rtla/src/ |
D | osnoise_top.c | 1 // SPDX-License-Identifier: GPL-2.0 34 long long threshold; member 73 * osnoise_free_top - free runtime data 78 free(data->cpu_data); in osnoise_free_top() 83 * osnoise_alloc_histogram - alloc runtime data 93 data->nr_cpus = nr_cpus; in osnoise_alloc_top() 96 data->cpu_data = calloc(1, sizeof(*data->cpu_data) * nr_cpus); in osnoise_alloc_top() 97 if (!data->cpu_data) in osnoise_alloc_top() 108 * osnoise_top_handler - this is the handler for osnoise tracer events 119 int cpu = record->cpu; in osnoise_top_handler() [all …]
|
/linux-6.12.1/tools/perf/Documentation/ |
D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|