Home
last modified time | relevance | path

Searched full:wake (Results 1 – 25 of 4107) sorted by relevance

12345678910>>...165

/kernel/linux/linux-5.10/drivers/base/power/
Dwakeirq.c13 * dev_pm_attach_wake_irq - Attach device interrupt as a wake IRQ
15 * @irq: Device wake-up capable interrupt
16 * @wirq: Wake irq specific data
19 * dedicated wake-up interrupt as a wake IRQ.
31 "wake irq already initialized\n")) { in dev_pm_attach_wake_irq()
44 * dev_pm_set_wake_irq - Attach device IO interrupt as wake IRQ
48 * Attach a device IO interrupt as a wake IRQ. The wake IRQ gets
49 * automatically configured for wake-up from suspend based
77 * dev_pm_clear_wake_irq - Detach a device IO interrupt wake IRQ
80 * Detach a device wake IRQ and free resources.
[all …]
/kernel/linux/linux-6.6/drivers/base/power/
Dwakeirq.c13 * dev_pm_attach_wake_irq - Attach device interrupt as a wake IRQ
15 * @wirq: Wake irq specific data
17 * Internal function to attach a dedicated wake-up interrupt as a wake IRQ.
28 "wake irq already initialized\n")) { in dev_pm_attach_wake_irq()
41 * dev_pm_set_wake_irq - Attach device IO interrupt as wake IRQ
45 * Attach a device IO interrupt as a wake IRQ. The wake IRQ gets
46 * automatically configured for wake-up from suspend based
74 * dev_pm_clear_wake_irq - Detach a device IO interrupt wake IRQ
77 * Detach a device wake IRQ and free resources.
81 * a wake IRQ configured. This avoid adding wake IRQ specific
[all …]
/kernel/linux/linux-6.6/arch/arm/mach-pxa/
Dpxa2xx-regs.h23 #define PWER __REG(0x40F0000C) /* Power Manager Wake-up Enable Register */
38 #define PKWR __REG(0x40F00050) /* Power Manager KB Wake-up Enable Reg */
112 #define PWER_GPIO(Nb) (1 << Nb) /* GPIO [0..15] wake-up enable */
113 #define PWER_GPIO0 PWER_GPIO (0) /* GPIO [0] wake-up enable */
114 #define PWER_GPIO1 PWER_GPIO (1) /* GPIO [1] wake-up enable */
115 #define PWER_GPIO2 PWER_GPIO (2) /* GPIO [2] wake-up enable */
116 #define PWER_GPIO3 PWER_GPIO (3) /* GPIO [3] wake-up enable */
117 #define PWER_GPIO4 PWER_GPIO (4) /* GPIO [4] wake-up enable */
118 #define PWER_GPIO5 PWER_GPIO (5) /* GPIO [5] wake-up enable */
119 #define PWER_GPIO6 PWER_GPIO (6) /* GPIO [6] wake-up enable */
[all …]
Dpxa3xx-regs.h30 #define PWER __REG(0x40F50010) /* Power Manager Wake-up Enable Register */
31 #define PWSR __REG(0x40F50014) /* Power Manager Wake-up Status Register */
42 #define AD3ER __REG(0x40f40008) /* Application Subsystem Wake-Up from D3 Enable */
43 #define AD3SR __REG(0x40f4000c) /* Application Subsystem Wake-Up from D3 Status */
44 #define AD2D0ER __REG(0x40f40010) /* Application Subsystem Wake-Up from D2 to D0 Enable */
45 #define AD2D0SR __REG(0x40f40014) /* Application Subsystem Wake-Up from D2 to D0 Status */
46 #define AD2D1ER __REG(0x40f40018) /* Application Subsystem Wake-Up from D2 to D1 Enable */
47 #define AD2D1SR __REG(0x40f4001c) /* Application Subsystem Wake-Up from D2 to D1 Status */
48 #define AD1D0ER __REG(0x40f40020) /* Application Subsystem Wake-Up from D1 to D0 Enable */
49 #define AD1D0SR __REG(0x40f40024) /* Application Subsystem Wake-Up from D1 to D0 Status */
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Datmel-sysregs.txt69 - atmel,wakeup-counter: Counter on Wake-up 0 (between 0x0 and 0xf).
72 - atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up.
75 - atmel,wakeup-rtc-timer: boolean to enable Real-time Clock Wake-up.
76 - atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up.
79 - atmel,wakeup-rtc-timer: boolean to enable Real-time Clock Wake-up.
97 - #address-cells: should be one. The cell is the wake-up input index.
102 - debounce-delay-us: minimum wake-up inputs debouncer period in
104 - atmel,wakeup-rtc-timer: boolean to enable Real-Time Clock wake-up.
107 - atmel,wakeup-rtt-timer: boolean to enable Real-time Timer Wake-up.
109 The node contains child nodes for each wake-up input that the platform uses.
[all …]
/kernel/linux/linux-6.6/drivers/gpio/
Dgpio-tangier.h23 /* Elkhart Lake specific wake registers */
24 #define GWMR_EHL 0x100 /* Wake mask */
25 #define GWSR_EHL 0x118 /* Wake source */
28 /* Merrifield specific wake registers */
29 #define GWMR_MRFLD 0x400 /* Wake mask */
30 #define GWSR_MRFLD 0x418 /* Wake source */
34 * struct tng_wake_regs - Platform specific wake registers
35 * @gwmr: Wake mask
36 * @gwsr: Wake source
96 * @wake_regs: Platform specific wake registers
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/reset/
Datmel,sama5d2-shdwc.yaml14 and VDDCORE and the wake-up detection on debounced input lines.
40 Minimum wake-up inputs debouncer period in microseconds. It is usually a
44 description: enable real-time clock wake-up
48 description: enable real-time timer wake-up
54 Wake-up input nodes. These are usually described in the "board" part of
55 the Device Tree. Note also that input 0 is linked to the wake-up pin and
60 description: contains the wake-up input index
66 The corresponding wake-up input described by the child forces the
67 wake-up of the core power supply on a high level. The default is to
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-devices-power14 space to check if the device is enabled to wake up the system
33 be enabled to wake up the system from sleep states.
86 attribute is read-only. If the device is not capable to wake up
88 If the device is not enabled to wake up the system from sleep
98 is read-only. If the device is not capable to wake up the
100 the device is not enabled to wake up the system from sleep
111 is not capable to wake up the system from sleep states, this
112 attribute is not present. If the device is not enabled to wake
122 read-only. If the device is not capable to wake up the system
124 device is not enabled to wake up the system from sleep states,
[all …]
Dsysfs-devices-platform-ACPI-TAD31 "disabled", if the AC alarm is not set to wake up the system.
37 expires, it will immediately wake up the system from the S3
45 (RW) The AC alarm expired timer wake policy (see ACPI 6.2,
48 Reads return the current expired timer wake delay for the AC
52 Write a new expired timer wake delay for the AC alarm timer in
53 seconds or "never" to it to set the expired timer wake delay for
54 the AC alarm timer or to set its expired wake policy to discard
81 it will immediately wake up the system from the S3 sleep state
100 (RW,optional) The DC alarm expired timer wake policy.
/kernel/linux/linux-5.10/arch/arm/mach-pxa/include/mach/
Dpxa2xx-regs.h23 #define PWER __REG(0x40F0000C) /* Power Manager Wake-up Enable Register */
38 #define PKWR __REG(0x40F00050) /* Power Manager KB Wake-up Enable Reg */
112 #define PWER_GPIO(Nb) (1 << Nb) /* GPIO [0..15] wake-up enable */
113 #define PWER_GPIO0 PWER_GPIO (0) /* GPIO [0] wake-up enable */
114 #define PWER_GPIO1 PWER_GPIO (1) /* GPIO [1] wake-up enable */
115 #define PWER_GPIO2 PWER_GPIO (2) /* GPIO [2] wake-up enable */
116 #define PWER_GPIO3 PWER_GPIO (3) /* GPIO [3] wake-up enable */
117 #define PWER_GPIO4 PWER_GPIO (4) /* GPIO [4] wake-up enable */
118 #define PWER_GPIO5 PWER_GPIO (5) /* GPIO [5] wake-up enable */
119 #define PWER_GPIO6 PWER_GPIO (6) /* GPIO [6] wake-up enable */
[all …]
Dpxa3xx-regs.h30 #define PWER __REG(0x40F50010) /* Power Manager Wake-up Enable Register */
31 #define PWSR __REG(0x40F50014) /* Power Manager Wake-up Status Register */
42 #define AD3ER __REG(0x40f40008) /* Application Subsystem Wake-Up from D3 Enable */
43 #define AD3SR __REG(0x40f4000c) /* Application Subsystem Wake-Up from D3 Status */
44 #define AD2D0ER __REG(0x40f40010) /* Application Subsystem Wake-Up from D2 to D0 Enable */
45 #define AD2D0SR __REG(0x40f40014) /* Application Subsystem Wake-Up from D2 to D0 Status */
46 #define AD2D1ER __REG(0x40f40018) /* Application Subsystem Wake-Up from D2 to D1 Enable */
47 #define AD2D1SR __REG(0x40f4001c) /* Application Subsystem Wake-Up from D2 to D1 Status */
48 #define AD1D0ER __REG(0x40f40020) /* Application Subsystem Wake-Up from D1 to D0 Enable */
49 #define AD1D0SR __REG(0x40f40024) /* Application Subsystem Wake-Up from D1 to D0 Status */
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-devices-power14 space to check if the device is enabled to wake up the system
33 be enabled to wake up the system from sleep states.
86 attribute is read-only. If the device is not capable to wake up
88 If the device is not enabled to wake up the system from sleep
98 is read-only. If the device is not capable to wake up the
100 the device is not enabled to wake up the system from sleep
111 is not capable to wake up the system from sleep states, this
112 attribute is not present. If the device is not enabled to wake
122 read-only. If the device is not capable to wake up the system
124 device is not enabled to wake up the system from sleep states,
[all …]
Dsysfs-devices-platform-ACPI-TAD31 "disabled", if the AC alarm is not set to wake up the system.
37 expires, it will immediately wake up the system from the S3
45 (RW) The AC alarm expired timer wake policy (see ACPI 6.2,
48 Reads return the current expired timer wake delay for the AC
52 Write a new expired timer wake delay for the AC alarm timer in
53 seconds or "never" to it to set the expired timer wake delay for
54 the AC alarm timer or to set its expired wake policy to discard
81 it will immediately wake up the system from the S3 sleep state
100 (RW,optional) The DC alarm expired timer wake policy.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dsamsung,pinctrl-wakeup-interrupt.yaml7 title: Samsung S3C/S5P/Exynos SoC pin controller - wake-up interrupt controller
18 External wake-up interrupts for Samsung S3C/S5P/Exynos SoC pin controller.
19 For S3C24xx, S3C64xx, S5PV210 and Exynos4210 compatible wake-up interrupt
20 controllers, only one pin-controller device node can include external wake-up
21 interrupts child node (in other words, only one External wake-up interrupts
24 external wake-up interrupts child node.
43 Interrupt used by multiplexed external wake-up interrupts.
/kernel/linux/linux-6.6/include/linux/
Dlis3lv02d.h15 * data available / wake up, open drain, polarity)
18 * @duration1: Wake up unit 1 duration parameter
19 * @duration2: Wake up unit 2 duration parameter
20 * @wakeup_flags: Wake up unit 1 flags
21 * @wakeup_thresh: Wake up unit 1 threshold value
22 * @wakeup_flags2: Wake up unit 2 flags
23 * @wakeup_thresh2: Wake up unit 2 threshold value
40 * only for the 8 bit device. The 8 bit device has two wake up / free fall
/kernel/linux/linux-5.10/include/linux/
Dlis3lv02d.h15 * data available / wake up, open drain, polarity)
18 * @duration1: Wake up unit 1 duration parameter
19 * @duration2: Wake up unit 2 duration parameter
20 * @wakeup_flags: Wake up unit 1 flags
21 * @wakeup_thresh: Wake up unit 1 threshold value
22 * @wakeup_flags2: Wake up unit 2 flags
23 * @wakeup_thresh2: Wake up unit 2 threshold value
40 * only for the 8 bit device. The 8 bit device has two wake up / free fall
/kernel/linux/linux-5.10/include/uapi/linux/
Dfutex.h105 * a FUTEX_WAKE on such futexes, after setting the bit, to wake
136 #define FUTEX_OP_CMP_EQ 0 /* if (oldval == CMPARG) wake */
137 #define FUTEX_OP_CMP_NE 1 /* if (oldval != CMPARG) wake */
138 #define FUTEX_OP_CMP_LT 2 /* if (oldval < CMPARG) wake */
139 #define FUTEX_OP_CMP_LE 3 /* if (oldval <= CMPARG) wake */
140 #define FUTEX_OP_CMP_GT 4 /* if (oldval > CMPARG) wake */
141 #define FUTEX_OP_CMP_GE 5 /* if (oldval >= CMPARG) wake */
147 wake UADDR2; */
/kernel/linux/linux-5.10/drivers/power/reset/
Dat91-poweroff.c28 #define AT91_SHDW_WKMODE0 GENMASK(2, 0) /* Wake-up 0 Mode Selection */
29 #define AT91_SHDW_CPTWK0_MAX 0xf /* Maximum Counter On Wake Up 0 */
30 #define AT91_SHDW_CPTWK0 (AT91_SHDW_CPTWK0_MAX << 4) /* Counter On Wake Up 0 */
32 #define AT91_SHDW_RTTWKEN BIT(16) /* Real Time Timer Wake-up Enable */
33 #define AT91_SHDW_RTCWKEN BIT(17) /* Real Time Clock Wake-up Enable */
36 #define AT91_SHDW_WAKEUP0 BIT(0) /* Wake-up 0 Status */
37 #define AT91_SHDW_RTTWK BIT(16) /* Real-time Timer Wake-up */
38 #define AT91_SHDW_RTCWK BIT(17) /* Real-time Clock Wake-up [SAM9RL] */
76 dev_info(&pdev->dev, "Wake-Up source: %s\n", reason); in at91_wakeup_status()
/kernel/linux/linux-6.6/drivers/power/reset/
Dat91-poweroff.c28 #define AT91_SHDW_WKMODE0 GENMASK(2, 0) /* Wake-up 0 Mode Selection */
29 #define AT91_SHDW_CPTWK0_MAX 0xf /* Maximum Counter On Wake Up 0 */
30 #define AT91_SHDW_CPTWK0 (AT91_SHDW_CPTWK0_MAX << 4) /* Counter On Wake Up 0 */
32 #define AT91_SHDW_RTTWKEN BIT(16) /* Real Time Timer Wake-up Enable */
33 #define AT91_SHDW_RTCWKEN BIT(17) /* Real Time Clock Wake-up Enable */
36 #define AT91_SHDW_WAKEUP0 BIT(0) /* Wake-up 0 Status */
37 #define AT91_SHDW_RTTWK BIT(16) /* Real-time Timer Wake-up */
38 #define AT91_SHDW_RTCWK BIT(17) /* Real-time Clock Wake-up [SAM9RL] */
76 dev_info(&pdev->dev, "Wake-Up source: %s\n", reason); in at91_wakeup_status()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/nfc/
Dsamsung,s3fwrn5.yaml32 wake-gpios:
47 Use wake-gpios
54 - wake-gpios
84 wake-gpios = <&gpj0 2 GPIO_ACTIVE_HIGH>;
96 wake-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;
/kernel/linux/linux-6.6/drivers/media/rc/
Dnuvoton-cir.h93 /* total length of CIR and CIR WAKE */
188 /* CIR WAKE UP Regs */
206 /* CIR WAKE UP IRCON settings */
218 /* CIR WAKE IRSTS Bits */
226 /* CIR WAKE UP IREN Bits */
233 /* CIR WAKE FIFOCON settings */
242 /* select WAKE UP RX trigger level as 67 */
245 /* CIR WAKE SRXFSTS settings */
252 * The CIR Wake FIFO buffer is 67 bytes long, but the stock remote wakes
256 /* CIR Wake byte comparison tolerance */
/kernel/linux/linux-5.10/drivers/media/rc/
Dnuvoton-cir.h93 /* total length of CIR and CIR WAKE */
188 /* CIR WAKE UP Regs */
206 /* CIR WAKE UP IRCON settings */
218 /* CIR WAKE IRSTS Bits */
226 /* CIR WAKE UP IREN Bits */
233 /* CIR WAKE FIFOCON settings */
242 /* select WAKE UP RX trigger level as 67 */
245 /* CIR WAKE SRXFSTS settings */
252 * The CIR Wake FIFO buffer is 67 bytes long, but the stock remote wakes
256 /* CIR Wake byte comparison tolerance */
/kernel/linux/linux-6.6/include/uapi/linux/
Dfutex.h132 * a FUTEX_WAKE on such futexes, after setting the bit, to wake
163 #define FUTEX_OP_CMP_EQ 0 /* if (oldval == CMPARG) wake */
164 #define FUTEX_OP_CMP_NE 1 /* if (oldval != CMPARG) wake */
165 #define FUTEX_OP_CMP_LT 2 /* if (oldval < CMPARG) wake */
166 #define FUTEX_OP_CMP_LE 3 /* if (oldval <= CMPARG) wake */
167 #define FUTEX_OP_CMP_GT 4 /* if (oldval > CMPARG) wake */
168 #define FUTEX_OP_CMP_GE 5 /* if (oldval >= CMPARG) wake */
174 wake UADDR2; */
/kernel/linux/linux-6.6/Documentation/admin-guide/
Dbtmrvl.rst17 where GPIO is the pin number of GPIO used to wake up the host.
26 # Use SDIO interface to wake up the host and set GAP to 0x80:
30 # Use GPIO pin #3 to wake up the host and set GAP to 0xff:
54 These commands are used to enable host sleep or wake up firmware
59 0 -- Wake up firmware
67 # Wake up firmware
/kernel/linux/linux-5.10/Documentation/admin-guide/
Dbtmrvl.rst17 where GPIO is the pin number of GPIO used to wake up the host.
26 # Use SDIO interface to wake up the host and set GAP to 0x80:
30 # Use GPIO pin #3 to wake up the host and set GAP to 0xff:
54 These commands are used to enable host sleep or wake up firmware
59 0 -- Wake up firmware
67 # Wake up firmware

12345678910>>...165