Home
last modified time | relevance | path

Searched +full:suspend +full:- +full:mode (Results 1 – 25 of 1053) sorted by relevance

12345678910>>...43

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dmcp16502-regulator.txt4 - compatible: "microchip,mcp16502"
5 - reg: I2C slave address
6 - lpm-gpios: GPIO for LPM pin. Note that this GPIO *must* remain high during
7 suspend-to-ram, keeping the PMIC into HIBERNATE mode.
8 - regulators: A node that houses a sub-node for each regulator within
9 the device. Each sub-node is identified using the node's
10 name. The content of each sub-node is defined by the
14 1) VDD_IO - Buck (1.2 - 3.7 V)
15 2) VDD_DDR - Buck (0.6 - 1.85 V)
16 3) VDD_CORE - Buck (0.6 - 1.85 V)
[all …]
Dregulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Liam Girdwood <lgirdwood@gmail.com>
11 - Mark Brown <broonie@kernel.org>
14 regulator-name:
18 regulator-min-microvolt:
21 regulator-max-microvolt:
24 regulator-microvolt-offset:
27 regulator-min-microamp:
[all …]
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 …]
Dact8945a-regulator.txt1 Device-Tree bindings for regulators of Active-semi ACT8945A Multi-Function Device
4 - compatible: "active-semi,act8945a", please refer to ../mfd/act8945a.txt.
7 - active-semi,vsel-high: Indicates if the VSEL pin is set to logic-high.
8 If this property is missing, assume the VSEL pin is set to logic-low.
11 - vp1-supply: The input supply for REG_DCDC1
12 - vp2-supply: The input supply for REG_DCDC2
13 - vp3-supply: The input supply for REG_DCDC3
14 - inl45-supply: The input supply for REG_LDO1 and REG_LDO2
15 - inl67-supply: The input supply for REG_LDO3 and REG_LDO4
18 regulator-initial-mode, regulator-allowed-modes and regulator-mode could be
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dat91-sama5d27_wlsom1.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * at91-sama5d27_wlsom1.dtsi - Device Tree file for SAMA5D27 WLSOM1
11 #include "sama5d2-pinfunc.h"
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/mfd/atmel-flexcom.h>
14 #include <dt-bindings/pinctrl/at91.h>
18 compatible = "microchip,sama5d27-wlsom1", "atmel,sama5d27", "atmel,sama5d2", "atmel,sama5";
26 clock-frequency = <32768>;
30 clock-frequency = <24000000>;
36 atmel,flexcom-mode = <ATMEL_FLEXCOM_MODE_USART>;
[all …]
/kernel/linux/linux-5.10/tools/power/pm-graph/
Dsleepgraph.83 sleepgraph \- Suspend/Resume timing analysis
11 in optimizing their linux stack's suspend/resume time. Using a kernel
13 suspend and capture dmesg and ftrace data until resume is complete.
16 taking the most time in suspend/resume.
19 a suspend/resume.
21 Generates output files in subdirectory: suspend-yymmdd-HHMMSS
22 html timeline : <hostname>_<mode>.html
23 raw dmesg file : <hostname>_<mode>_dmesg.txt
24 raw ftrace file : <hostname>_<mode>_ftrace.txt
27 \fB-h\fR
[all …]
DREADME8 pm-graph: suspend/resume/boot timing analysis tools
11 Home Page: https://01.org/pm-graph
13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph
14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17 - Getting Started:
18 https://01.org/pm-graph/documentation/getting-started
20 - Config File Format:
21 https://01.org/pm-graph/documentation/3-config-file-format
23 - upstream version in git:
24 https://github.com/intel/pm-graph/
[all …]
/kernel/linux/linux-4.19/arch/arm/mach-lpc32xx/
Dpm.c2 * arch/arm/mach-lpc32xx/pm.c
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
22 * Run mode:
25 * the HCLK_PLL rate. Linux runs in this mode.
27 * Direct-run mode:
30 * source or the frequency of the main oscillator. In this mode, the
33 * Halt mode:
38 * wake the system up back into direct-run mode.
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/
Dregulator.txt4 - regulator-name: A string used as a descriptive name for regulator outputs
5 - regulator-min-microvolt: smallest voltage consumers may set
6 - regulator-max-microvolt: largest voltage consumers may set
7 - regulator-microvolt-offset: Offset applied to voltages to compensate for voltage drops
8 - regulator-min-microamp: smallest current consumers may set
9 - regulator-max-microamp: largest current consumers may set
10 - regulator-input-current-limit-microamp: maximum input current regulator allows
11 - regulator-always-on: boolean, regulator should never be disabled
12 - regulator-boot-on: bootloader/firmware enabled regulator
13 - regulator-allow-bypass: allow the regulator to go into bypass mode
[all …]
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 …]
/kernel/linux/linux-4.19/tools/power/pm-graph/
Dsleepgraph.83 sleepgraph \- Suspend/Resume timing analysis
11 in optimizing their linux stack's suspend/resume time. Using a kernel
13 suspend and capture dmesg and ftrace data until resume is complete.
16 taking the most time in suspend/resume.
19 a suspend/resume.
21 Generates output files in subdirectory: suspend-yymmdd-HHMMSS
22 html timeline : <hostname>_<mode>.html
23 raw dmesg file : <hostname>_<mode>_dmesg.txt
24 raw ftrace file : <hostname>_<mode>_ftrace.txt
27 \fB-h\fR
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-lpc32xx/
Dpm.c2 * arch/arm/mach-lpc32xx/pm.c
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
22 * Run mode:
25 * the HCLK_PLL rate. Linux runs in this mode.
27 * Direct-run mode:
30 * source or the frequency of the main oscillator. In this mode, the
33 * Halt mode:
38 * wake the system up back into direct-run mode.
[all …]
/kernel/linux/linux-4.19/Documentation/power/
Dbasic-pm-debugging.txt1 Debugging hibernation and suspend
4 1. Testing hibernation (aka suspend to disk or STD)
6 To check if hibernation works, you can try to hibernate in the "reboot" mode:
17 modes causes the PM core to skip some platform-related callbacks which on ACPI
19 to hibernate or resume in the "reboot" mode, you should try the "platform" mode:
24 which is the default and recommended mode of hibernation.
26 Unfortunately, the "platform" mode of hibernation does not work on some systems
27 with broken BIOSes. In such cases the "shutdown" mode of hibernation might
33 (it is similar to the "reboot" mode, but it requires you to press the power
36 If neither "platform" nor "shutdown" hibernation mode works, you will need to
[all …]
/kernel/linux/linux-5.10/Documentation/power/
Dbasic-pm-debugging.rst2 Debugging hibernation and suspend
7 1. Testing hibernation (aka suspend to disk or STD)
10 To check if hibernation works, you can try to hibernate in the "reboot" mode::
21 modes causes the PM core to skip some platform-related callbacks which on ACPI
23 fails to hibernate or resume in the "reboot" mode, you should try the
24 "platform" mode::
29 which is the default and recommended mode of hibernation.
31 Unfortunately, the "platform" mode of hibernation does not work on some systems
32 with broken BIOSes. In such cases the "shutdown" mode of hibernation might
38 (it is similar to the "reboot" mode, but it requires you to press the power
[all …]
/kernel/linux/linux-5.10/include/linux/regulator/
Dmachine.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * machine.h -- SoC Regulator support, machine/board driver API.
16 #include <linux/suspend.h>
28 * MODE: Regulator operating mode can be changed by software on this
31 * DRMS: Dynamic Regulator Mode Switching is enabled for this regulator.
32 * BYPASS: Regulator can be put into bypass mode
43 * operations in suspend mode
44 * DO_NOTHING_IN_SUSPEND - the default value
45 * DISABLE_IN_SUSPEND - turn off regulator in suspend states
46 * ENABLE_IN_SUSPEND - keep regulator on in suspend states
[all …]
/kernel/linux/linux-4.19/include/linux/regulator/
Dmachine.h2 * machine.h -- SoC Regulator support, machine/board driver API.
19 #include <linux/suspend.h>
31 * MODE: Regulator operating mode can be changed by software on this
34 * DRMS: Dynamic Regulator Mode Switching is enabled for this regulator.
35 * BYPASS: Regulator can be put into bypass mode
46 * operations in suspend mode
47 * DO_NOTHING_IN_SUSPEND - the default value
48 * DISABLE_IN_SUSPEND - turn off regulator in suspend states
49 * ENABLE_IN_SUSPEND - keep regulator on in suspend states
63 * struct regulator_state - regulator state during low power system states
[all …]
/kernel/linux/linux-4.19/drivers/regulator/
Dda9063-regulator.c34 REG_FIELD(_reg, __builtin_ffs((int)_mask) - 1, \
35 sizeof(unsigned int) * 8 - __builtin_clz((_mask)) - 1)
46 struct reg_field mode; /* buck mode of operation */ member
47 struct reg_field suspend; member
64 .desc.n_voltages = (((max_mV) - (min_mV))/(step_mV) + 1 \
82 .desc.n_voltages = ((max_mV) - (min_mV))/(step_mV) + 1, \
95 .mode = BFIELD(DA9063_REG_##regl_name##_CFG, DA9063_BUCK_MODE_MASK)
111 struct regmap_field *mode; member
112 struct regmap_field *suspend; member
167 const struct da9063_regulator_info *rinfo = regl->info; in da9063_set_current_limit()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dbase.c30 if (therm->func->temp_get) in nvkm_therm_temp_get()
31 return therm->func->temp_get(therm); in nvkm_therm_temp_get()
32 return -ENODEV; in nvkm_therm_temp_get()
38 struct nvbios_therm_trip_point *trip = therm->fan->bios.trip, in nvkm_therm_update_trip()
40 *last_trip = therm->last_trip; in nvkm_therm_update_trip()
41 u8 temp = therm->func->temp_get(therm); in nvkm_therm_update_trip()
46 for (i = 0; i < therm->fan->bios.nr_fan_trip; i++) { in nvkm_therm_update_trip()
52 if (last_trip && temp <= (last_trip->temp) && in nvkm_therm_update_trip()
53 temp > (last_trip->temp - last_trip->hysteresis)) in nvkm_therm_update_trip()
57 duty = cur_trip->fan_duty; in nvkm_therm_update_trip()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/therm/
Dbase.c32 if (therm->func->temp_get) in nvkm_therm_temp_get()
33 return therm->func->temp_get(therm); in nvkm_therm_temp_get()
34 return -ENODEV; in nvkm_therm_temp_get()
40 struct nvbios_therm_trip_point *trip = therm->fan->bios.trip, in nvkm_therm_update_trip()
42 *last_trip = therm->last_trip; in nvkm_therm_update_trip()
43 u8 temp = therm->func->temp_get(therm); in nvkm_therm_update_trip()
48 for (i = 0; i < therm->fan->bios.nr_fan_trip; i++) { in nvkm_therm_update_trip()
54 if (last_trip && temp <= (last_trip->temp) && in nvkm_therm_update_trip()
55 temp > (last_trip->temp - last_trip->hysteresis)) in nvkm_therm_update_trip()
59 duty = cur_trip->fan_duty; in nvkm_therm_update_trip()
[all …]
/kernel/linux/linux-5.10/tools/power/pm-graph/config/
Dexample.cfg2 # Generic S3 (Suspend to Mem) test
9 # sudo ./sleepgraph.py -config config/example.cfg
14 # ---- General Options ----
20 # Suspend Mode
22 mode: mem
26 output-dir: suspend-{hostname}-{date}-{time}
36 # Suspend/Resume Gap
37 # insert a small visible gap between suspend and resume on the timeline (default: false)
44 # Sync filesystem before suspend
48 # Runtime suspend enable/disable
[all …]
/kernel/linux/linux-4.19/Documentation/ABI/testing/
Dsysfs-power15 labels, which may be "mem" (suspend), "standby" (power-on
16 suspend), "freeze" (suspend-to-idle) and "disk" (hibernation).
21 See Documentation/admin-guide/pm/sleep-states.rst for more
28 The /sys/power/mem_sleep file controls the operating mode of
29 system suspend. Reading from it returns the available modes
31 supported). The mode that will be used on subsequent attempts
32 to suspend the system (by writing "mem" to the /sys/power/state
35 Writing one of the above strings to this file causes the mode
36 represented by it to be used on subsequent attempts to suspend
39 See Documentation/admin-guide/pm/sleep-states.rst for more
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-at91/
Dpm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * arch/arm/mach-at91/pm.c
15 #include <linux/suspend.h>
23 #include <asm/suspend.h>
32 * called as part of the generic suspend/resume path.
40 int (*config_shdwc_ws)(void __iomem *shdwc, u32 *mode, u32 *polarity);
41 int (*config_pmc_ws)(void __iomem *pmc, u32 mode, u32 polarity);
56 { AT91_PM_ULP0_FAST, "ulp0-fast" },
59 { -1, NULL },
106 { .compatible = "atmel,sama5d2-gem", .data = &ws_info[0] },
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/
Dpwrseq.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2009-2010 Realtek Corporation.*/
36 /* disable WL suspend*/}, \
46 /* 0xc00[7:0] = 4 turn off 3-wire */}, \
49 /* 0xe00[7:0] = 4 turn off 3-wire */}, \
61 /* 0x07[7:0] = 0x28 sps pwm mode 0x2a for BT coex*/}, \
79 /* gpio11 input mode, gpio10~8 output mode */}, \
85 /* gpio0~7 output mode */}, \
88 /* 0x47[7:0] = 00 gpio mode */}, \
91 /* suspend option all off */}, \
[all …]
/kernel/linux/linux-4.19/arch/arm/mach-at91/
Dpm.c2 * arch/arm/mach-at91/pm.c
19 #include <linux/suspend.h>
26 #include <asm/suspend.h>
35 * called as part of the generic suspend/resume path.
47 { -1, NULL },
97 { .compatible = "atmel,sama5d2-gem", .data = &ws_info[0] },
98 { .compatible = "atmel,at91rm9200-rtc", .data = &ws_info[1] },
99 { .compatible = "atmel,sama5d3-udc", .data = &ws_info[2] },
100 { .compatible = "atmel,at91rm9200-ohci", .data = &ws_info[2] },
101 { .compatible = "usb-ohci", .data = &ws_info[2] },
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
Dda9062-regulator.c1 // SPDX-License-Identifier: GPL-2.0+
4 // Copyright (C) 2015-2017 Dialog Semiconductor
19 #include <dt-bindings/regulator/dlg,da9063-regulator.h>
49 struct reg_field mode; member
50 struct reg_field suspend; member
65 struct regmap_field *mode; member
66 struct regmap_field *suspend; member
82 * - DA9061_ID_[BUCK1|BUCK3]
83 * - DA9062_ID_[BUCK1|BUCK2|BUCK4]
92 * - DA9061_ID_BUCK2
[all …]

12345678910>>...43