Home
last modified time | relevance | path

Searched +full:normal +full:- +full:power (Results 1 – 25 of 1025) sorted by relevance

12345678910>>...41

/Linux-v5.15/tools/power/x86/x86_energy_perf_policy/
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 …]
/Linux-v5.15/drivers/rtc/
Drtc-sc27xx.c1 // SPDX-License-Identifier: GPL-2.0
92 /* power control/status definition */
113 * The Spreadtrum RTC controller has 3 groups registers, including time, normal
115 * the normal alarm registers are used to set normal alarm, and the auxiliary
118 * event can power up system from power down status.
128 return regmap_write(rtc->regmap, rtc->base + SPRD_RTC_INT_CLR, in sprd_rtc_clear_alarm_ints()
137 ret = regmap_read(rtc->regmap, rtc->base + SPRD_RTC_SPG_VALUE, &val); in sprd_rtc_lock_alarm()
147 ret = regmap_write(rtc->regmap, rtc->base + SPRD_RTC_SPG_UPD, val); in sprd_rtc_lock_alarm()
152 ret = regmap_read_poll_timeout(rtc->regmap, in sprd_rtc_lock_alarm()
153 rtc->base + SPRD_RTC_INT_RAW_STS, val, in sprd_rtc_lock_alarm()
[all …]
/Linux-v5.15/Documentation/ABI/obsolete/
Dsysfs-bus-usb1 What: /sys/bus/usb/devices/.../power/level
7 power/level. This file holds a power-level setting for
11 although normal suspends for system sleep will still
16 During normal use, devices should be left in the "auto"
20 write "0" to power/autosuspend.
26 initializes all non-hub devices in the "on" level. Some
30 Use the power/control file instead; it does exactly the
/Linux-v5.15/Documentation/devicetree/bindings/regulator/
Dmax77802.txt3 This is a part of device tree bindings of MAX77802 multi-function device.
6 The MAX77802 PMIC has 10 high-efficiency Buck and 32 Low-dropout (LDO)
12 - inb1-supply: The input supply for BUCK1
13 - inb2-supply: The input supply for BUCK2
14 - inb3-supply: The input supply for BUCK3
15 - inb4-supply: The input supply for BUCK4
16 - inb5-supply: The input supply for BUCK5
17 - inb6-supply: The input supply for BUCK6
18 - inb7-supply: The input supply for BUCK7
19 - inb8-supply: The input supply for BUCK8
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/sound/
Dst,sta32x.txt7 - compatible: "st,sta32x"
8 - reg: the I2C address of the device for I2C
9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be
12 - power-down-gpios: a GPIO spec for the power down pin. If specified,
16 - Vdda-supply: regulator spec, providing 3.3V
17 - Vdd3-supply: regulator spec, providing 3.3V
18 - Vcc-supply: regulator spec, providing 5V - 26V
22 - clocks, clock-names: Clock specifier for XTI input clock.
24 and disabled when it is removed. The 'clock-names' must be set to 'xti'.
26 - st,output-conf: number, Selects the output configuration:
[all …]
Dst,sta350.txt7 - compatible: "st,sta350"
8 - reg: the I2C address of the device for I2C
9 - reset-gpios: a GPIO spec for the reset pin. If specified, it will be
12 - power-down-gpios: a GPIO spec for the power down pin. If specified,
16 - vdd-dig-supply: regulator spec, providing 3.3V
17 - vdd-pll-supply: regulator spec, providing 3.3V
18 - vcc-supply: regulator spec, providing 5V - 26V
22 - st,output-conf: number, Selects the output configuration:
23 0: 2-channel (full-bridge) power, 2-channel data-out
24 1: 2 (half-bridge). 1 (full-bridge) on-board power
[all …]
/Linux-v5.15/drivers/nvmem/
Dsprd-efuse.c1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/nvmem-provider.h>
39 * The Spreadtrum AP efuse contains 2 parts: normal efuse and secure efuse,
40 * and we can only access the normal efuse in kernel. So define the normal
41 * block offset index and normal block numbers.
50 * Since different Spreadtrum SoC chip can have different normal block numbers
79 * On Spreadtrum platform, we have multi-subsystems will access the unique
87 mutex_lock(&efuse->mutex); in sprd_efuse_lock()
89 ret = hwspin_lock_timeout_raw(efuse->hwlock, in sprd_efuse_lock()
92 dev_err(efuse->dev, "timeout get the hwspinlock\n"); in sprd_efuse_lock()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/input/
Diqs269a.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS269A is an 8-channel capacitive touch controller that features
14 additional Hall-effect and inductive sensing capabilities.
28 "#address-cells":
31 "#size-cells":
34 azoteq,hall-enable:
37 Enables Hall-effect sensing on channels 6 and 7. In this case, keycodes
[all …]
Diqs626a.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features
14 additional Hall-effect and inductive sensing capabilities.
19 - $ref: touchscreen/touchscreen.yaml#
31 "#address-cells":
34 "#size-cells":
37 azoteq,suspend-mode:
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/mmc/
Drenesas,mmcif.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Wolfram Sang <wsa+renesas@sang-engineering.com>
13 - $ref: "mmc-controller.yaml"
18 - enum:
19 - renesas,mmcif-r7s72100 # RZ/A1H
20 - renesas,mmcif-r8a73a4 # R-Mobile APE6
21 - renesas,mmcif-r8a7740 # R-Mobile A1
22 - renesas,mmcif-r8a7742 # RZ/G1H
[all …]
/Linux-v5.15/arch/x86/kernel/cpu/
Dintel_epb.c1 // SPDX-License-Identifier: GPL-2.0
26 * preference with respect to the power-performance tradeoffs present in the
32 * system-wide transitions from sleep states back into the working state
35 * system-wide transitions to sleep states and restore them on the way back to
41 * a system-wide PM transition is started are not taken offline again, but their
51 * it on CPU bring-up and if the initial EPB value for a given CPU is 0, the
52 * kernel changes it to 6 ('normal').
89 * ('normal'). in intel_epb_restore()
94 pr_warn_once("ENERGY_PERF_BIAS: Set to 'normal', was 'performance'\n"); in intel_epb_restore()
107 "balance-performance",
[all …]
/Linux-v5.15/arch/arm/boot/dts/
Dqcom-apq8060-dragonboard.dts1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 #include <dt-bindings/input/input.h>
3 #include <dt-bindings/gpio/gpio.h>
4 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
5 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h>
6 #include "qcom-msm8660.dtsi"
10 compatible = "qcom,apq8060-dragonboard", "qcom,msm8660";
17 stdout-path = "serial0:115200n8";
21 compatible = "simple-bus";
23 /* Main power of the board: 3.7V */
[all …]
Dqcom-msm8974-samsung-klte.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974pro.dtsi"
3 #include "qcom-pma8084.dtsi"
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
7 #include <dt-bindings/leds/common.h>
20 stdout-path = "serial0:115200n8";
26 pma8084-regulators {
27 compatible = "qcom,rpm-pma8084-regulators";
[all …]
/Linux-v5.15/drivers/regulator/
Dmax77686-regulator.c1 // SPDX-License-Identifier: GPL-2.0+
3 // max77686.c - Regulator driver for the Maxim 77686
21 #include <linux/mfd/max77686-private.h>
43 * Forcing low power mode: LDO1, 3-5, 9, 13, 17-26
48 * - LDO2, 6-8, 10-12, 14-16
49 * - buck[1234]
52 /* Low power mode controlled by PWRREQ: All LDOs */
54 /* Forcing low power mode: buck[234] */
94 * replaces "normal" mode. Any change from low power mode to normal
96 * Map normal mode to proper value for such regulators.
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/power/reset/
Dreboot-mode.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/power/reset/reboot-mode.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andy Yan <andy.yan@rock-chips.com>
20 as mode-xxx = <magic> (xxx is mode name, magic should be a non-zero value).
23 - normal: Normal reboot mode, system reboot with command "reboot".
24 - recovery: Android Recovery mode, it is a mode to format the device or update a new image.
25- bootloader: Android fastboot mode, it's a mode to re-flash partitions on the Android based devic…
26 - loader: A bootloader mode, it's a mode used to download image on Rockchip platform,
[all …]
/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-bus-iio-vf6103 Contact: linux-iio@vger.kernel.org
6 available modes are "normal", "high-speed" and "low-power",
12 Contact: linux-iio@vger.kernel.org
15 The two available modes are "high-power" and "low-power",
16 where "low-power" mode is the default mode.
Dsysfs-class-regulator17 power to the system (assuming no error prevents it).
20 supplying power to the system (unless some non-Linux
38 - off
39 - on
40 - error
41 - fast
42 - normal
43 - idle
44 - standby
46 "off" means the regulator is not supplying power to the
[all …]
/Linux-v5.15/Documentation/powerpc/
Dultravisor.rst1 .. SPDX-License-Identifier: GPL-2.0
15 POWER 9 that enables Secure Virtual Machines (SVMs). DD2.3 chips
16 (PVR=0x004e1203) or greater will be PEF-capable. A new ISA release
20 mode, to POWER architecture. Along with the new mode there is new
22 for short). Ultravisor mode is the highest privileged mode in POWER
25 +------------------+
29 +------------------+
31 +------------------+
33 +------------------+
35 +------------------+
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/phy/
Dphy-mapphone-mdm6600.txt4 - compatible Must be "motorola,mapphone-mdm6600"
5 - enable-gpios GPIO to enable the USB PHY
6 - power-gpios GPIO to power on the device
7 - reset-gpios GPIO to reset the device
8 - motorola,mode-gpios Two GPIOs to configure MDM6600 USB start-up mode for
9 normal mode versus USB flashing mode
10 - motorola,cmd-gpios Three GPIOs to control the power state of the MDM6600
11 - motorola,status-gpios Three GPIOs to read the power state of the MDM6600
15 usb-phy {
16 compatible = "motorola,mapphone-mdm6600";
[all …]
/Linux-v5.15/include/linux/regulator/
Dconsumer.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * consumer.h -- SoC Regulator consumer support.
11 * A Power Management Regulator framework for SoC based devices.
12 * Features:-
19 * Dynamic Regulator operating Mode Switching (DRMS) - allows regulators
25 * idling. Regulator r has > 90% efficiency in NORMAL mode at loads > 100mA
28 * in normal mode for loads > 10mA and in IDLE mode for load <= 10mA.
46 * output load. This allows further system power savings by selecting the
49 * Most drivers will only care about NORMAL. The modes below are generic and
53 * In order of power efficiency (least efficient at top).
[all …]
/Linux-v5.15/Documentation/sound/designs/
Dpowersave.rst2 Notes on Power-Saving Mode
5 AC97 and HD-audio drivers have the automatic power-saving mode.
9 With the automatic power-saving, the driver turns off the codec power
11 the device and/or no analog loopback is set, the power disablement is
12 done fully or partially. It'll save a certain power consumption, thus
15 The time-out for automatic power-off can be specified via ``power_save``
16 module option of snd-ac97-codec and snd-hda-intel modules. Specify
17 the time-out value in seconds. 0 means to disable the automatic
18 power-saving. The default value of timeout is given via
22 reopen the device frequently. 10 would be a good choice for normal
[all …]
/Linux-v5.15/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Ddacnv50.c31 struct nvkm_device *device = dac->disp->engine.subdev.device; in nv50_dac_clock()
39 struct nvkm_device *device = dac->disp->engine.subdev.device; in nv50_dac_sense()
42 dac->func->power(dac, false, true, false, false, false); in nv50_dac_sense()
49 dac->func->power(dac, false, false, false, false, false); in nv50_dac_sense()
51 return -ETIMEDOUT; in nv50_dac_sense()
66 nv50_dac_power(struct nvkm_ior *dac, bool normal, bool pu, in nv50_dac_power() argument
69 struct nvkm_device *device = dac->disp->engine.subdev.device; in nv50_dac_power()
71 const u32 shift = normal ? 0 : 16; in nv50_dac_power()
86 struct nvkm_device *device = dac->disp->engine.subdev.device; in nv50_dac_state()
87 const u32 coff = dac->id * 8 + (state == &dac->arm) * 4; in nv50_dac_state()
[all …]
/Linux-v5.15/arch/arm/mach-lpc32xx/
Dpm.c2 * arch/arm/mach-lpc32xx/pm.c
14 * LPC32XX CPU and system power management
16 * The LPC32XX has three CPU modes for controlling system power: run,
17 * direct-run, and halt modes. When switching between halt and run modes,
18 * the CPU transistions through direct-run mode. For Linux, direct-run
19 * mode is not used in normal operation. Halt mode is used when the
27 * Direct-run mode:
38 * wake the system up back into direct-run mode.
43 * SDRAM will still be accessible in direct-run mode. In DDR based systems,
44 * a transition to direct-run mode will stop all DDR accesses (no clocks).
[all …]
/Linux-v5.15/drivers/net/wireless/intel/iwlegacy/
Dprph.h8 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
29 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
33 * Copyright(c) 2005 - 2011 Intel Corporation. All rights reserved.
73 /* APMG (power management) constants */
105 * in special SRAM that does not power down when the embedded control
106 * processor is sleeping (e.g. for periodic power-saving shutdowns of radio).
119 * The uCode used for open-source drivers includes two programs:
121 * 1) Initialization -- performs hardware calibration and sets up some
128 * 2) Runtime/Protocol -- performs all normal runtime operations. This
151 * 6) Enable future boot loads whenever NIC's power management triggers it:
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/pmem/
Dpmem-region.txt1 Device-tree bindings for persistent memory regions
2 -----------------------------------------------------
7 b) Retain their contents across power failure.
11 persistent regions separately to the normal memory pool. To aid with that this
16 -----------------------------
19 - compatible = "pmem-region"
21 - reg = <base, size>;
24 range should be mappable as normal system memory would be
33 - Any relevant NUMA assocativity properties for the target platform.
35 - volatile; This property indicates that this region is actually
[all …]

12345678910>>...41