Home
last modified time | relevance | path

Searched +full:deep +full:- +full:sleep (Results 1 – 25 of 224) sorted by relevance

123456789

/linux-6.12.1/tools/perf/pmu-events/arch/x86/ivytown/
Duncore-power.json146 "BriefDescription": "Deep C State Rejection - Core 0",
151 …ription": "Number of times that a deep C state was requested, but the delayed C state algorithm re…
155 "BriefDescription": "Deep C State Rejection - Core 1",
160 …ription": "Number of times that a deep C state was requested, but the delayed C state algorithm re…
164 "BriefDescription": "Deep C State Rejection - Core 10",
169 …ription": "Number of times that a deep C state was requested, but the delayed C state algorithm re…
173 "BriefDescription": "Deep C State Rejection - Core 11",
178 …ription": "Number of times that a deep C state was requested, but the delayed C state algorithm re…
182 "BriefDescription": "Deep C State Rejection - Core 12",
187 …ription": "Number of times that a deep C state was requested, but the delayed C state algorithm re…
[all …]
/linux-6.12.1/arch/arm/mach-davinci/
Dpm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
11 * Caution: Assembly code in sleep.S makes assumtion on the order
25 * fully disabled in deep sleep mode. When you exist deep sleep
27 * small oscillations which will not be detected by the deep sleep
29 * large enough to start incrementing the deep sleep counter.
Dsleep.S1 /* SPDX-License-Identifier: GPL-2.0-only */
29 * Move DaVinci into deep sleep state
32 * wakes up it continues execution at the point it went to sleep.
35 * r1: contains virtual base for DDR2 Power and Sleep controller (PSC)
41 stmfd sp!, {r0-r12, lr} @ save registers on stack
46 ldmia r0, {r0-r4}
49 * Switch DDR to self-refresh mode.
93 /* Go to deep sleep */
96 /* System goes to sleep beyond after this instruction */
99 /* Wake up from sleep */
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/powerpc/fsl/
Dpmc.txt4 - compatible: "fsl,<chip>-pmc".
6 "fsl,mpc8349-pmc" should be listed for any chip whose PMC is
7 compatible. "fsl,mpc8313-pmc" should also be listed for any chip
8 whose PMC is compatible, and implies deep-sleep capability.
10 "fsl,mpc8548-pmc" should be listed for any chip whose PMC is
11 compatible. "fsl,mpc8536-pmc" should also be listed for any chip
12 whose PMC is compatible, and implies deep-sleep capability.
14 "fsl,mpc8641d-pmc" should be listed for any chip whose PMC is
15 compatible; all statements below that apply to "fsl,mpc8548-pmc" also
16 apply to "fsl,mpc8641d-pmc".
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/
Dsprd,pinctrl.txt16 of them, so we can not make every Spreadtrum-special configuration
29 to configure the pin sleep mode, function select and sleep related
32 Now we have 4 systems for sleep mode on SC9860 SoC: AP system,
33 PUBCP system, TGLDSP system and AGDSP system. And the pin sleep
35 - input-enable
36 - input-disable
37 - output-high
38 - output-low
39 - bias-pull-up
40 - bias-pull-down
[all …]
/linux-6.12.1/Documentation/admin-guide/pm/
Dsuspend-flows.rst1 .. SPDX-License-Identifier: GPL-2.0
12 At least one global system-wide transition needs to be carried out for the
14 :doc:`sleep states <sleep-states>`. Hibernation requires more than one
15 transition to occur for this purpose, but the other sleep states, commonly
16 referred to as *system-wide suspend* (or simply *system suspend*) states, need
19 For those sleep states, the transition from the working state of the system into
20 the target sleep state is referred to as *system suspend* too (in the majority
21 of cases, whether this means a transition or a sleep state of the system should
22 be clear from the context) and the transition back from the sleep state into the
26 different sleep states of the system are quite similar, but there are some
[all …]
Dsleep-states.rst1 .. SPDX-License-Identifier: GPL-2.0
5 System Sleep States
13 Sleep states are global low-power states of the entire system in which user
18 Sleep States That Can Be Supported
22 the Linux kernel can support up to four system sleep states, including
23 hibernation and up to three variants of system suspend. The sleep states that
28 Suspend-to-Idle
29 ---------------
31 This is a generic, pure software, light-weight variant of system suspend (also
34 I/O devices into low-power states (possibly lower-power than available in the
[all …]
/linux-6.12.1/drivers/power/reset/
Datc260x-poweroff.c1 // SPDX-License-Identifier: GPL-2.0+
27 /* S4-Deep Sleep Mode is NOT available for WALL/USB power */ in atc2603c_do_poweroff()
30 dev_info(pwrc->dev, "Enabling S4-Deep Sleep Mode"); in atc2603c_do_poweroff()
38 ret = regmap_update_bits(pwrc->regmap, ATC2603C_PMU_SYS_CTL0, in atc2603c_do_poweroff()
41 dev_warn(pwrc->dev, "failed to write SYS_CTL0: %d\n", ret); in atc2603c_do_poweroff()
46 ret = regmap_update_bits(pwrc->regmap, ATC2603C_PMU_SYS_CTL3, reg_mask, in atc2603c_do_poweroff()
49 dev_err(pwrc->dev, "failed to write SYS_CTL3: %d\n", ret); in atc2603c_do_poweroff()
58 ret = regmap_update_bits(pwrc->regmap, in atc2603c_do_poweroff()
62 dev_err(pwrc->dev, "failed to write SYS_CTL%d: %d\n", in atc2603c_do_poweroff()
78 /* S4-Deep Sleep Mode is NOT available for WALL/USB power */ in atc2609a_do_poweroff()
[all …]
/linux-6.12.1/arch/powerpc/platforms/83xx/
Dsuspend.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (c) 2006-2007 Freescale Semiconductor, Inc.
49 /* All but PMCI are deep-sleep only */
61 /* deep-sleep only */
68 /* deep-sleep only */
123 u32 reg_cfg1 = in_be32(&pmc_regs->config1); in mpc83xx_change_state()
133 out_be32(&pmc_regs->config1, reg_cfg1); in mpc83xx_change_state()
145 u32 event = in_be32(&pmc_regs->event); in pmc_irq_handler()
152 out_be32(&pmc_regs->event, event); in pmc_irq_handler()
161 out_be32(&syscr_regs->sicrl, saved_regs.sicrl); in mpc83xx_suspend_restore_regs()
[all …]
/linux-6.12.1/drivers/net/wwan/t7xx/
Dt7xx_pci.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Copyright (c) 2021-2022, Intel Corporation.
23 #include <linux/dma-mapping.h>
78 return -ENODEV; in t7xx_mode_store()
80 mode = READ_ONCE(t7xx_dev->mode); in t7xx_mode_store()
84 return -EBUSY; in t7xx_mode_store()
90 WRITE_ONCE(t7xx_dev->mode, T7XX_FASTBOOT_SWITCHING); in t7xx_mode_store()
112 return -ENODEV; in t7xx_mode_show()
114 mode = READ_ONCE(t7xx_dev->mode); in t7xx_mode_show()
137 WRITE_ONCE(t7xx_dev->mode, mode); in t7xx_mode_update()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/soc/ti/
Dwkup-m3-ipc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/ti/wkup-m3-ipc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dave Gerlach <d-gerlach@ti.com>
11 - Drew Fustini <dfustini@baylibre.com>
14 The TI AM33xx and AM43xx family of devices use a small Cortex M3 co-processor
16 that cannot be controlled from the MPU, like suspend/resume and certain deep
17 C-states for CPU Idle. Once the wkup_m3_ipc driver uses the wkup_m3_rproc driver
29 On some boards like the AM335x EVM-SK and the AM437x GP EVM, a GPIO pin is
[all …]
/linux-6.12.1/arch/arm/mach-omap1/
Dpm.c2 * linux/arch/arm/mach-omap1/pm.c
55 #include <linux/soc/ti/omap1-io.h>
57 #include <linux/omap-dma.h>
58 #include <clocksource/timer-ti-dm.h>
91 return -EINVAL; in idle_store()
130 * Even the sleep block count should become obsolete. in omap1_pm_idle()
163 * Turn off all interrupts except GPIO bank 1, L1-2nd level cascade, in omap_pm_wakeup_setup()
204 printk(KERN_INFO "PM: OMAP%x is trying to enter deep sleep...\n", in omap1_pm_suspend()
263 /* (Step 3 removed - we now allow deep sleep by default) */ in omap1_pm_suspend()
375 * Re-enable interrupts in omap1_pm_suspend()
[all …]
/linux-6.12.1/drivers/input/mouse/
Dcyapa_gen6.c21 #include <linux/crc-itu-t.h>
105 return error ? error : -EIO; in cyapa_get_pip_fixed_info()
107 pip_info->family_id = resp_data[8]; in cyapa_get_pip_fixed_info()
108 pip_info->silicon_id_low = resp_data[10]; in cyapa_get_pip_fixed_info()
109 pip_info->silicon_id_high = resp_data[11]; in cyapa_get_pip_fixed_info()
121 return error ? error : -EIO; in cyapa_get_pip_fixed_info()
126 return -EINVAL; in cyapa_get_pip_fixed_info()
128 pip_info->family_id = resp_data[19]; in cyapa_get_pip_fixed_info()
129 pip_info->silicon_id_low = resp_data[21]; in cyapa_get_pip_fixed_info()
130 pip_info->silicon_id_high = resp_data[22]; in cyapa_get_pip_fixed_info()
[all …]
/linux-6.12.1/tools/power/cpupower/man/
Dcpupower-idle-set.11 .TH "CPUPOWER-IDLE-SET" "1" "0.1" "" "cpupower Manual"
4 cpupower\-idle\-set \- Utility to set cpu idle state specific kernel options
7 cpupower [ \-c cpulist ] idle\-set [\fIoptions\fP]
10 The cpupower idle\-set subcommand allows to set cpu idle, also called cpu
11 sleep state, specific options offered by the kernel. One example is disabling
12 sleep states. This can be handy for power vs performance tuning.
16 \fB\-d\fR \fB\-\-disable\fR <STATE_NO>
17 Disable a specific processor sleep state.
19 \fB\-e\fR \fB\-\-enable\fR <STATE_NO>
20 Enable a specific processor sleep state.
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/input/
Datmel,maxtouch.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nick Dyer <nick@shmanahar.org>
11 - Linus Walleij <linus.walleij@linaro.org>
18 - $ref: input.yaml#
30 vdda-supply:
34 vdd-supply:
38 reset-gpios:
45 wake-gpios:
[all …]
/linux-6.12.1/arch/powerpc/platforms/52xx/
Dlite5200_pm.c1 // SPDX-License-Identifier: GPL-2.0
44 return -EINVAL; in lite5200_pm_begin()
51 { .compatible = "fsl,mpc5200-immr", }, in lite5200_pm_prepare()
52 { .compatible = "fsl,mpc5200b-immr", }, in lite5200_pm_prepare()
59 /* deep sleep? let mpc52xx code handle that */ in lite5200_pm_prepare()
64 return -EINVAL; in lite5200_pm_prepare()
74 return -ENOSYS; in lite5200_pm_prepare()
128 out_be32(&xlb->snoop_window, sxlb.snoop_window); in lite5200_restore_regs()
129 out_be32(&xlb->master_priority, sxlb.master_priority); in lite5200_restore_regs()
130 out_be32(&xlb->master_pri_enable, sxlb.master_pri_enable); in lite5200_restore_regs()
[all …]
/linux-6.12.1/arch/arm/mach-pxa/
Dpxa2xx-regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-pxa/include/mach/pxa2xx-regs.h
5 * Taken from pxa-regs.h by Russell King
14 #include "pxa-regs.h"
21 #define PSSR __REG(0x40F00004) /* Power Manager Sleep Status Register */
23 #define PWER __REG(0x40F0000C) /* Power Manager Wake-up Enable Register */
24 #define PRER __REG(0x40F00010) /* Power Manager GPIO Rising-Edge Detect Enable Register */
25 #define PFER __REG(0x40F00014) /* Power Manager GPIO Falling-Edge Detect Enable Register */
28 #define PGSR0 __REG(0x40F00020) /* Power Manager GPIO Sleep State Register for GP[31-0] */
29 #define PGSR1 __REG(0x40F00024) /* Power Manager GPIO Sleep State Register for GP[63-32] */
[all …]
/linux-6.12.1/arch/arm/mach-mvebu/
Dplatsmp-a9.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Symmetric Multi Processing (SMP) support for Marvell EBU Cortex-A9
8 * Gregory CLEMENT <gregory.clement@free-electrons.com>
9 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
32 * Write the address of secondary startup into the system-wide in mvebu_cortex_a9_boot_secondary()
61 * for this CPU might be in the deep idle state, preventing this CPU
76 * deep idle sleep state. in armada_38x_cpu_die()
84 * anything, because CPUs going offline can enter the deep idle state
106 CPU_METHOD_OF_DECLARE(mvebu_armada_375_smp, "marvell,armada-375-smp",
108 CPU_METHOD_OF_DECLARE(mvebu_armada_380_smp, "marvell,armada-380-smp",
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/arm/freescale/
Dfsl,imx7ulp-pm.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/freescale/fsl,imx7ulp-pm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - A.s. Dong <aisheng.dong@nxp.com>
13 The Multi-System Mode Controller (MSMC) is responsible for sequencing
19 The WFI or WFE instruction is used to invoke a Sleep, Deep Sleep or
26 const: fsl,imx7ulp-smc1
32 - compatible
33 - reg
[all …]
/linux-6.12.1/include/linux/fsl/
Dguts.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
29 u32 porpllsr; /* 0x.0000 - POR PLL Ratio Status Register */
30 u32 porbmsr; /* 0x.0004 - POR Boot Mode Status Register */
31 u32 porimpscr; /* 0x.0008 - POR I/O Impedance Status and
34 u32 pordevsr; /* 0x.000c - POR I/O Device Status Register */
35 u32 pordbgmsr; /* 0x.0010 - POR Debug Mode Status Register */
36 u32 pordevsr2; /* 0x.0014 - POR device status register 2 */
37 u8 res018[0x20 - 0x18];
38 u32 porcir; /* 0x.0020 - POR Configuration Information
41 u8 res024[0x30 - 0x24];
[all …]
/linux-6.12.1/Documentation/ABI/testing/
Ddebugfs-cros-ec1 What: /sys/kernel/debug/<cros-ec-device>/console_log
10 What: /sys/kernel/debug/<cros-ec-device>/panicinfo
18 What: /sys/kernel/debug/<cros-ec-device>/pdinfo
23 information for all the USB PD/type-C ports available. If
27 What: /sys/kernel/debug/<cros-ec-device>/uptime
36 What: /sys/kernel/debug/<cros-ec-device>/last_resume_result
58 What: /sys/kernel/debug/<cros-ec-device>/suspend_timeout_ms
63 a hardware-controlled sleep line, such as Intel's SLP_S0 line,
64 in order to detect cases where a system failed to go into deep
65 sleep states. The suspend_timeout_ms file controls the amount of
[all …]
/linux-6.12.1/arch/powerpc/include/asm/
Dfsl_pm.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Copyright 2014-2015 Freescale Semiconductor Inc.
36 /* keep the power of IP blocks during sleep/deep sleep */
/linux-6.12.1/arch/arm/mach-omap2/
Dsleep24xx.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * linux/arch/arm/mach-omap2/sleep.S
7 * Richard Woodruff <r-woodruff2@ti.com>
10 * Fixed idle loop sleep
26 * omap24xx_cpu_suspend() - Forces OMAP into deep sleep state by completing
31 * R0 : DLL ctrl value pre-Sleep
40 * For less than 242x-ES2.2 upon wake from a sleep mode where the external
41 * oscillator was stopped, a timing bug exists where a non-stabilized 12MHz
43 * To work around this the code will switch to the 32kHz source prior to sleep.
44 * Post sleep we will shift back to using the DPLL. Apparently,
[all …]
/linux-6.12.1/drivers/net/wireless/marvell/mwifiex/
DREADME2 # Copyright 2011-2020 NXP
9 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
10 # worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
12 # THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
38 Following are some useful iw commands:-
45 iw dev mlan0 connect -w <SSID> [<freq in MHz>] [<bssid>] [key 0:abcde d:1123456789a]
55 iw dev mlan0 ibss join <SSID> <freq in MHz> [fixed-freq] [fixed-bssid] [key 0:abcde]
79 mount -t debugfs debugfs /debugfs
98 bss_mode = "Ad-hoc" | "Managed" | "Auto" | "Unknown"
100 mac_address = <6-byte adapter MAC address>
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/pm/powerplay/inc/
Dhardwaremanager.h102 …leepForUVD, /* With HW ECOs, we don't need to disable SCLK Deep Sleep for UVD state. */
112 …PHM_PlatformCaps_DynamicACTiming, /* if the SMC dynamically re-programs MC S…
114 …tStateOnAlert, /* Go to boot state on alerts, e.g. on an AC->DC transition. */
115 …rVBlankOnAlert, /* Do NOT wait for VBLANK during an alert (e.g. AC->DC transition). */
119 PHM_PlatformCaps_DisableLightSleep, /* Light sleep for evergreen family. */
120 PHM_PlatformCaps_DisableMCLS, /* MC Light sleep */
125 PHM_PlatformCaps_SclkDeepSleep, /* support sclk deep sleep */
138 …PHM_PlatformCaps_DisableLSClockGating, /* to disable Light Sleep control for HDP …
155 …PHM_PlatformCaps_SclkDeepSleepAboveLow, /* Enable SCLK Deep Sleep on all DPM state…
257 …((PHM_PlatformCaps_Max + ((PHM_MAX_NUM_CAPS_BITS_PER_FIELD) - 1)) / (PHM_MAX_NUM_CAPS_BITS_PER_FIE…
[all …]

123456789