Home
last modified time | relevance | path

Searched +full:wake +full:- +full:up (Results 1 – 25 of 1041) sorted by relevance

12345678910>>...42

/OK3568_Linux_fs/kernel/drivers/base/power/
H A Dwakeirq.c1 // SPDX-License-Identifier: GPL-2.0
13 * 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.
27 return -EINVAL; in dev_pm_attach_wake_irq()
29 spin_lock_irqsave(&dev->power.lock, flags); in dev_pm_attach_wake_irq()
30 if (dev_WARN_ONCE(dev, dev->power.wakeirq, in dev_pm_attach_wake_irq()
31 "wake irq already initialized\n")) { in dev_pm_attach_wake_irq()
32 spin_unlock_irqrestore(&dev->power.lock, flags); in dev_pm_attach_wake_irq()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/
H A Datmel-sysregs.txt4 - compatible: Should be "atmel,sama5d2-chipid"
5 - reg : Should contain registers location and length
8 - compatible: Should be "atmel,at91sam9260-pit"
9 - reg: Should contain registers location and length
10 - interrupts: Should contain interrupt for the PIT which is the IRQ line
14 - compatible: Should be "microchip,sam9x60-pit64b"
15 - reg: Should contain registers location and length
16 - interrupts: Should contain interrupt for PIT64B timer
17 - clocks: Should contain the available clock sources for PIT64B timer.
20 - compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd"
[all …]
H A Didle-states.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/idle-states.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14 1 - Introduction
18 where cores can be put in different low-power states (ranging from simple wfi
20 range of dynamic idle states that a processor can enter at run-time, can be
27 - Running
28 - Idle_standby
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A 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.
40 space to control the run-time power management of the device.
52 the device is suspended causes it to be woken up.
61 with the main suspend/resume thread) during system-wide power
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
110 state in progress. This attribute is read-only. If the device
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-pxa/include/mach/
H A 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
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] */
30 #define PGSR2 __REG(0x40F00028) /* Power Manager GPIO Sleep State Register for GP[84-64] */
31 #define PGSR3 __REG(0x40F0002C) /* Power Manager GPIO Sleep State Register for GP[118-96] */
[all …]
H A Dpxa3xx-regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * arch/arm/mach-pxa/include/mach/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 */
33 #define DCDCSR __REG(0x40F50080) /* DC-DC Controller 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 */
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dlis3lv02d.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * struct lis3lv02d_platform_data - lis3 chip family platform data
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
26 * @axis_x: Sensor orientation remapping for x-axis
[all …]
/OK3568_Linux_fs/kernel/drivers/power/reset/
H A Dat91-poweroff.c5 * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
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] */
65 /* Simple power-on, just bail out */ in at91_wakeup_status()
[all …]
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dwait.c1 // SPDX-License-Identifier: GPL-2.0-only
12 spin_lock_init(&wq_head->lock); in __init_waitqueue_head()
13 lockdep_set_class_and_name(&wq_head->lock, key, name); in __init_waitqueue_head()
14 INIT_LIST_HEAD(&wq_head->head); in __init_waitqueue_head()
23 wq_entry->flags &= ~WQ_FLAG_EXCLUSIVE; in add_wait_queue()
24 spin_lock_irqsave(&wq_head->lock, flags); in add_wait_queue()
26 spin_unlock_irqrestore(&wq_head->lock, flags); in add_wait_queue()
34 wq_entry->flags |= WQ_FLAG_EXCLUSIVE; in add_wait_queue_exclusive()
35 spin_lock_irqsave(&wq_head->lock, flags); in add_wait_queue_exclusive()
37 spin_unlock_irqrestore(&wq_head->lock, flags); in add_wait_queue_exclusive()
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/
H A Dbtmrvl.rst14 bit 8:0 -- Gap
15 bit 16:8 -- GPIO
17 where GPIO is the pin number of GPIO used to wake up the host.
18 It could be any valid GPIO pin# (e.g. 0-7) or 0xff (SDIO interface
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:
39 1 -- Enable auto sleep mode
40 0 -- Disable auto sleep mode
54 These commands are used to enable host sleep or wake up firmware
58 1 -- Enable host sleep
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-omap2/
H A Dclockdomain.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2008-2011 Texas Instruments, Inc.
6 * Copyright (C) 2008-2011 Nokia Corporation
22 #include <linux/clk-provider.h>
56 if (!strcmp(name, temp_clkdm->name)) { in _clkdm_lookup()
66 * _clkdm_register - register a clockdomain
70 * Returns -EINVAL if given a null pointer, -EEXIST if a clockdomain is
77 if (!clkdm || !clkdm->name) in _clkdm_register()
78 return -EINVAL; in _clkdm_register()
80 pwrdm = pwrdm_lookup(clkdm->pwrdm.name); in _clkdm_register()
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/motorola/
H A Dphy-mapphone-mdm6600.c1 // SPDX-License-Identifier: GPL-2.0
35 PHY_MDM6600_MODE0, /* out USB mode0 and OOB wake */
36 PHY_MDM6600_MODE1, /* out USB mode1, in OOB wake */
111 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_init()
113 if (!ddata->enabled) in phy_mdm6600_init()
114 return -EPROBE_DEFER; in phy_mdm6600_init()
124 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; in phy_mdm6600_power_on()
127 if (!ddata->enabled) in phy_mdm6600_power_on()
128 return -ENODEV; in phy_mdm6600_power_on()
130 error = pinctrl_pm_select_default_state(ddata->dev); in phy_mdm6600_power_on()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dfutex.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
45 * Support for robust futexes: the kernel cleans up held futexes at
50 * Per-lock list entry - embedded in user-space locks, somewhere close
51 * to the futex field. (Note: user-space uses a double-linked list to
63 * Per-thread list head:
77 * This relative offset is set by user-space, it gives the kernel
79 * we keep userspace flexible, to freely shape its data-structure,
86 * up a lock's links. So to handle this race, userspace first
87 * sets this field to the address of the to-be-taken lock,
105 * a FUTEX_WAKE on such futexes, after setting the bit, to wake
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dfutex.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
45 * Support for robust futexes: the kernel cleans up held futexes at
50 * Per-lock list entry - embedded in user-space locks, somewhere close
51 * to the futex field. (Note: user-space uses a double-linked list to
63 * Per-thread list head:
77 * This relative offset is set by user-space, it gives the kernel
79 * we keep userspace flexible, to freely shape its data-structure,
86 * up a lock's links. So to handle this race, userspace first
87 * sets this field to the address of the to-be-taken lock,
105 * a FUTEX_WAKE on such futexes, after setting the bit, to wake
[all …]
/OK3568_Linux_fs/kernel/drivers/media/rc/
H A Dnuvoton-cir.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Driver for Nuvoton Technology Corporation w83667hg/w83677hg-i CIR
18 #define NVT_DRIVER_NAME "nuvoton-cir"
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 */
[all …]
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dfutex.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
45 * Support for robust futexes: the kernel cleans up held futexes at
50 * Per-lock list entry - embedded in user-space locks, somewhere close
51 * to the futex field. (Note: user-space uses a double-linked list to
63 * Per-thread list head:
77 * This relative offset is set by user-space, it gives the kernel
79 * we keep userspace flexible, to freely shape its data-structure,
86 * up a lock's links. So to handle this race, userspace first
87 * sets this field to the address of the to-be-taken lock,
105 * a FUTEX_WAKE on such futexes, after setting the bit, to wake
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/include/
H A D802.11ah.h22 * <<Broadcom-WL-IPTag/Open:>>
37 /* TWT element - top (Figure 9-589av) */
70 /* Control field (Figure 9-589aw) */
77 #define TWT_CTRL_WAKEDUR_UNIT 0x20u /* Wake duration unit */
79 /* TWT Negotiation Type (Table 9-262j1) */
82 TWT_CTRL_NEGO_TYPE_1 = 1, /* Wake TBTT Negotiation */
87 /* Request Type field (Figure 9-589ay) */
99 #define TWT_REQ_TYPE_WAKE_EXP_MASK 0x7c00u /* Wake Interval Exponent */
103 /* Setup Command field (Table 9-262k) */
113 /* Broadcast TWT Recommendation field (Table 9-262k1) */
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/include/
H A D802.11ah.h22 * <<Broadcom-WL-IPTag/Open:>>
37 /* TWT element - top (Figure 9-589av) */
70 /* Control field (Figure 9-589aw) */
77 #define TWT_CTRL_WAKEDUR_UNIT 0x20u /* Wake duration unit */
79 /* TWT Negotiation Type (Table 9-262j1) */
82 TWT_CTRL_NEGO_TYPE_1 = 1, /* Wake TBTT Negotiation */
87 /* Request Type field (Figure 9-589ay) */
99 #define TWT_REQ_TYPE_WAKE_EXP_MASK 0x7c00u /* Wake Interval Exponent */
103 /* Setup Command field (Table 9-262k) */
113 /* Broadcast TWT Recommendation field (Table 9-262k1) */
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dwl_cfgvendor.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 1999-2017, Broadcom Corporation
26 * <<Broadcom-WL-IPTag/Open:>>
28 * $Id: wl_cfgvendor.h 698895 2017-05-11 02:55:17Z $
518 int rx_unicast_cnt; /* Total rx unicast packet which woke up host */
519 int rx_multicast_cnt; /* Total rx multicast packet which woke up host */
520 int rx_broadcast_cnt; /* Total rx broadcast packet which woke up host */
524 int icmp_pkt; /* wake icmp packet count */
525 int icmp6_pkt; /* wake icmp6 packet count */
526 int icmp6_ra; /* wake icmp6 RA packet count */
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/futex/include/
H A Dfutextest.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
13 * 2009-Nov-6: Initial version by Darren Hart <dvhart@linux.intel.com>
28 /* Define the newer op codes if the system header file is not up to date. */
51 * futex() - SYS_futex syscall wrapper
68 * like-named arguments in the following wrappers except where noted below.
74 * futex_wait() - block on uaddr with optional timeout
84 * futex_wake() - wake one or more tasks blocked on uaddr
85 * @nr_wake: wake up to this many tasks
94 * futex_wait_bitset() - block on uaddr with bitset
106 * futex_wake_bitset() - wake one or more tasks blocked on uaddr with bitset
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dwl_cfgvendor.h21 * <<Broadcom-WL-IPTag/Dual:>>
59 WIFI_ERROR_UNKNOWN = -1,
60 WIFI_ERROR_UNINITIALIZED = -2,
61 WIFI_ERROR_NOT_SUPPORTED = -3,
62 WIFI_ERROR_NOT_AVAILABLE = -4,
63 WIFI_ERROR_INVALID_ARGS = -5,
64 WIFI_ERROR_INVALID_REQUEST_ID = -6,
65 WIFI_ERROR_TIMED_OUT = -7,
66 WIFI_ERROR_TOO_MANY_REQUESTS = -8,
67 WIFI_ERROR_OUT_OF_MEMORY = -9,
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/rtc/
H A Dbrcm,brcmstb-waketimer.txt1 Broadcom STB wake-up Timer
3 The Broadcom STB wake-up timer provides a 27Mhz resolution timer, with the
4 ability to wake up the system from low-power suspend/standby modes.
7 - compatible : should contain "brcm,brcmstb-waketimer"
8 - reg : the register start and length for the WKTMR block
9 - interrupts : The TIMER interrupt
10 - clocks : The phandle to the UPG fixed clock (27Mhz domain)
15 compatible = "brcm,brcmstb-waketimer";
18 interrupt-parent = <&aon_pm_l2_intc>;
/OK3568_Linux_fs/u-boot/Documentation/devicetree/bindings/rtc/
H A Dbrcm,brcmstb-waketimer.txt1 Broadcom STB wake-up Timer
3 The Broadcom STB wake-up timer provides a 27Mhz resolution timer, with the
4 ability to wake up the system from low-power suspend/standby modes.
7 - compatible : should contain "brcm,brcmstb-waketimer"
8 - reg : the register start and length for the WKTMR block
9 - interrupts : The TIMER interrupt
10 - interrupt-parent: The phandle to the Always-On (AON) Power Management (PM) L2
12 - clocks : The phandle to the UPG fixed clock (27Mhz domain)
17 compatible = "brcm,brcmstb-waketimer";
20 interrupt-parent = <&aon_pm_l2_intc>;
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dwl_cfgvendor.h6 * Copyright (C) 1999-2017, Broadcom Corporation
27 * <<Broadcom-WL-IPTag/Open:>>
29 * $Id: wl_cfgvendor.h 814814 2019-04-15 03:31:10Z $
617 int rx_unicast_cnt; /* Total rx unicast packet which woke up host */
618 int rx_multicast_cnt; /* Total rx multicast packet which woke up host */
619 int rx_broadcast_cnt; /* Total rx broadcast packet which woke up host */
623 int icmp_pkt; /* wake icmp packet count */
624 int icmp6_pkt; /* wake icmp6 packet count */
625 int icmp6_ra; /* wake icmp6 RA packet count */
626 int icmp6_na; /* wake icmp6 NA packet count */
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dwl_cfgvendor.h21 * <<Broadcom-WL-IPTag/Dual:>>
59 WIFI_ERROR_UNKNOWN = -1,
60 WIFI_ERROR_UNINITIALIZED = -2,
61 WIFI_ERROR_NOT_SUPPORTED = -3,
62 WIFI_ERROR_NOT_AVAILABLE = -4,
63 WIFI_ERROR_INVALID_ARGS = -5,
64 WIFI_ERROR_INVALID_REQUEST_ID = -6,
65 WIFI_ERROR_TIMED_OUT = -7,
66 WIFI_ERROR_TOO_MANY_REQUESTS = -8,
67 WIFI_ERROR_OUT_OF_MEMORY = -9,
[all …]

12345678910>>...42