| /linux/drivers/base/power/ |
| H A D | wakeirq.c | 13 * 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 …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | nvidia,tegra234-xusb.yaml | 39 - description: USB wake event 0 40 - description: USB wake event 1 41 - description: USB wake event 2 42 - description: USB wake event 3 43 - description: USB wake event 4 44 - description: USB wake event 5 45 - description: USB wake event 6 48 remaining USB wake event interrupts are optional. Each USB wake event is 50 platform. The USB host controller can function even if no wake-up events 51 are defined. The USB wake event interrupts are handled by the Tegra PMC; [all …]
|
| /linux/drivers/hid/intel-thc-hid/intel-thc/ |
| H A D | intel-thc-wot.c | 11 * thc_wot_config - Query and configure wake-on-touch feature 16 * _DSD to map this GPIO resource, so this function first registers wake GPIO 17 * mapping manually, then queries wake-on-touch GPIO resource from ACPI, 18 * if it exists and is wake-able, configure driver to enable it, otherwise, 39 dev_warn(thc_dev->dev, "Can't add wake GPIO resource, ret = %d\n", ret); in thc_wot_config() 43 wot->gpio_irq = acpi_dev_gpio_irq_wake_get_by(adev, "wake-on-touch", 0, in thc_wot_config() 46 dev_warn(thc_dev->dev, "Can't find wake GPIO resource\n"); in thc_wot_config() 57 dev_warn(thc_dev->dev, "Failed to init wake up.\n"); in thc_wot_config() 63 dev_warn(thc_dev->dev, "Failed to set wake up IRQ.\n"); in thc_wot_config() 70 * thc_wot_unconfig - Unconfig wake-on-touch feature [all …]
|
| /linux/arch/arm/mach-pxa/ |
| H A D | pxa2xx-regs.h | 23 #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 …]
|
| H A D | pxa3xx-regs.h | 30 #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 …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-tangier.h | 24 /* Elkhart Lake specific wake registers */ 25 #define GWMR_EHL 0x100 /* Wake mask */ 26 #define GWSR_EHL 0x118 /* Wake source */ 29 /* Merrifield specific wake registers */ 30 #define GWMR_MRFLD 0x400 /* Wake mask */ 31 #define GWSR_MRFLD 0x418 /* Wake source */ 35 * struct tng_wake_regs - Platform specific wake registers 36 * @gwmr: Wake mask 37 * @gwsr: Wake source 97 * @wake_regs: Platform specific wake registers
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | samsung,pinctrl-wakeup-interrupt.yaml | 7 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. 61 Interrupt used by multiplexed external wake-up interrupts.
|
| H A D | samsung,pinctrl-gpio-bank.yaml | 31 For GPIO banks supporting external GPIO interrupts or external wake-up 37 For GPIO banks supporting external GPIO interrupts or external wake-up 42 For GPIO banks supporting direct external wake-up interrupts (without 43 multiplexing). Number of interrupts must match number of wake-up capable
|
| H A D | samsung,pinctrl.yaml | 24 - External wake-up interrupts - multiplexed (capable of waking up the system 25 see interrupts property in external wake-up interrupt controller node - 28 - External wake-up interrupts - direct (capable of waking up the system, see 29 interrupts property in every bank of pin controller with external wake-up 186 /* Pin bank with external GPIO or muxed external wake-up interrupts */ 216 /* Pin bank with external GPIO or muxed external wake-up interrupts */ 266 /* Pin bank with external GPIO or muxed external wake-up interrupts */ 280 /* Pin bank with external direct wake-up interrupts */ 352 /* Pin bank with external direct wake-up interrupts */ 400 /* Pin bank with external GPIO or muxed external wake-up interrupts */
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-devices-platform-ACPI-TAD | 31 "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.
|
| H A D | sysfs-driver-intel-rapid-start | 6 1: Wake to enter hibernation when the wakeup timer expires 7 2: Wake to enter hibernation when the battery reaches a 11 indicates that the system will wake to enter hibernation when
|
| /linux/include/linux/ |
| H A D | lis3lv02d.h | 15 * 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
|
| /linux/drivers/power/reset/ |
| H A D | at91-poweroff.c | 28 #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()
|
| /linux/Documentation/devicetree/bindings/net/nfc/ |
| H A D | samsung,s3fwrn5.yaml | 32 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>;
|
| /linux/drivers/media/rc/ |
| H A D | nuvoton-cir.h | 93 /* 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 */
|
| /linux/Documentation/admin-guide/ |
| H A D | btmrvl.rst | 17 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
|
| /linux/kernel/sched/ |
| H A D | wait.c | 82 * wake everything up. If it's an exclusive wakeup (nr_exclusive == small +ve 83 * number) then we wake that number of exclusive tasks, and potentially all 89 * There are circumstances in which we can try to wake a task which has already 134 * __wake_up - wake up threads blocked on a waitqueue. 137 * @nr_exclusive: how many wake-one or wake-many threads to wake up 172 * __wake_up_sync_key - wake up threads blocked on a waitqueue. 198 * __wake_up_locked_sync_key - wake up a thread blocked on a locked waitqueue. 239 * wake [all...] |
| /linux/Documentation/devicetree/bindings/net/bluetooth/ |
| H A D | realtek,bluetooth.yaml | 32 device-wake-gpios: 40 host-wake-gpios: 65 device-wake-gpios = <&r_pio 0 5 GPIO_ACTIVE_HIGH>; /* PL5 */ 66 host-wake-gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac.h | 111 } wake; member 391 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_ref() 395 pm->wake.count++; in mt76_connac_pm_ref() 398 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_ref() 406 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_unref() 409 if (--pm->wake.count == 0 && in mt76_connac_pm_unref() 413 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_unref() 425 spin_lock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl() 426 ret = pm->wake.count || test_and_set_bit(MT76_STATE_PM, &phy->state); in mt76_connac_skip_fw_pmctrl() 427 spin_unlock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl()
|
| /linux/Documentation/devicetree/bindings/power/reset/ |
| H A D | atmel,at91sam9260-shdwc.yaml | 14 and VDDCORE and the wake-up detection on debounced input lines. 35 description: counter on wake-up 0 41 description: enable real-time timer wake-up 45 description: enable real-time clock wake-up
|
| /linux/Documentation/locking/ |
| H A D | futex-requeue-pi.rst | 20 implementation would wake the highest-priority waiter, and leave the 92 The requeue code cannot simply wake the waiter and leave it to 109 wake-up scenarios. 113 possibly wake the waiting tasks. Internally, this system call is 125 their sum is all that really matters. futex_requeue() will wake or 126 requeue up to nr_wake + nr_requeue tasks. It will wake only as many
|
| /linux/drivers/soc/qcom/ |
| H A D | rpmh-internal.h | 27 * @type: Type of the TCS in this group - active, sleep, wake. 33 * transfers (could be on a wake/sleep TCS if we are borrowing for 40 * SLEEP / WAKE TCSs. Things are tightly packed in the 78 * @batch_cache: Cache sleep and wake requests sent as batch 108 * transfers, but might show a sleep/wake TCS in use if
|
| /linux/Documentation/networking/dsa/ |
| H A D | bcm_sf2.rst | 107 Wake-on-LAN 110 Wake-on-LAN is currently implemented by utilizing the host processor Ethernet 111 MAC controller wake-on logic. Whenever Wake-on-LAN is requested, an intersection 114 system-wide suspend/resume, only ports not participating in Wake-on-LAN are
|
| /linux/arch/x86/platform/olpc/ |
| H A D | olpc-xo15-sci.c | 26 * The normal ACPI LID wakeup behavior is wake-on-open, but not 27 * wake-on-close. This is implemented as standard by the XO-1.5 DSDT. 30 * wake-on-close behavior. This is useful (e.g.) when we opportunistically 32 * wake up to turn the display off. 173 /* Enable wake-on-EC */ in xo15_sci_probe()
|
| /linux/Documentation/devicetree/bindings/rtc/ |
| H A D | brcm,brcmstb-waketimer.yaml | 7 title: Broadcom STB wake-up Timer 13 The Broadcom STB wake-up timer provides a 27Mhz resolution timer, with the 14 ability to wake up the system from low-power suspend/standby modes and
|