Home
last modified time | relevance | path

Searched +full:valid +full:- +full:wakeup +full:- +full:mask (Results 1 – 25 of 597) sorted by relevance

12345678910>>...24

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Darm,vic.txt5 nested or have the outputs wire-OR'd together.
9 - compatible : should be one of
10 "arm,pl190-vic"
11 "arm,pl192-vic"
12 - interrupt-controller : Identifies the node as an interrupt controller
13 - #interrupt-cells : The number of cells to define the interrupts. Must be 1 as
16 - reg : The register bank for the VIC.
20 - interrupts : Interrupt source for parent controllers if the VIC is nested.
21 - valid-mask : A one cell big bit mask of valid interrupt sources. Each bit
24 clear means otherwise. If unspecified, defaults to all valid.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/
Darm,vic.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/arm,vic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
15 be nested or have the outputs wire-OR'd together.
18 - $ref: /schemas/interrupt-controller.yaml#
23 - arm,pl190-vic
24 - arm,pl192-vic
25 - arm,versatile-vic
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Ds3c6400.dtsi1 // SPDX-License-Identifier: GPL-2.0
23 valid-mask = <0xfffffe1f>;
24 valid-wakeup-mask = <0x00200004>;
28 valid-mask = <0xffffffff>;
29 valid-wakeup-mask = <0x53020000>;
33 clocks: clock-controller@7e00f000 {
34 compatible = "samsung,s3c6400-clock";
36 #clock-cells = <1>;
Ds3c6410.dtsi1 // SPDX-License-Identifier: GPL-2.0
27 valid-mask = <0xffffff7f>;
28 valid-wakeup-mask = <0x00200004>;
32 valid-mask = <0xffffffff>;
33 valid-wakeup-mask = <0x53020000>;
37 clocks: clock-controller@7e00f000 {
38 compatible = "samsung,s3c6410-clock";
40 #clock-cells = <1>;
44 compatible = "samsung,s3c2440-i2c";
46 interrupt-parent = <&vic0>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/
Ds3c6400.dtsi1 // SPDX-License-Identifier: GPL-2.0
23 valid-mask = <0xfffffe1f>;
24 valid-wakeup-mask = <0x00200004>;
28 valid-mask = <0xffffffff>;
29 valid-wakeup-mask = <0x53020000>;
33 clocks: clock-controller@7e00f000 {
34 compatible = "samsung,s3c6400-clock";
36 #clock-cells = <1>;
Ds3c6410.dtsi1 // SPDX-License-Identifier: GPL-2.0
27 valid-mask = <0xffffff7f>;
28 valid-wakeup-mask = <0x00200004>;
32 valid-mask = <0xffffffff>;
33 valid-wakeup-mask = <0x53020000>;
37 clocks: clock-controller@7e00f000 {
38 compatible = "samsung,s3c6410-clock";
40 #clock-cells = <1>;
44 compatible = "samsung,s3c2440-i2c";
46 interrupt-parent = <&vic0>;
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
Dmfp-pxa2xx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/mfp-pxa2xx.c
10 * wakeup detection are also supported by the same framework.
13 #include <linux/gpio-pxa.h>
20 #include <mach/pxa2xx-regs.h>
21 #include "mfp-pxa2xx.h"
30 #define BANK_OFF(n) (((n) < 3) ? (n) << 2 : 0x100 + (((n) - 3) << 2))
39 unsigned valid : 1; member
43 unsigned int mask; /* bit mask in PWER or PKWR */ member
44 unsigned int mux_mask; /* bit mask of muxed gpio bits, 0 if no mux */
[all …]
/kernel/linux/linux-6.6/arch/arm/mach-pxa/
Dmfp-pxa2xx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/mfp-pxa2xx.c
10 * wakeup detection are also supported by the same framework.
13 #include <linux/gpio-pxa.h>
21 #include "pxa2xx-regs.h"
22 #include "mfp-pxa2xx.h"
23 #include "mfp-pxa27x.h"
32 #define BANK_OFF(n) (((n) < 3) ? (n) << 2 : 0x100 + (((n) - 3) << 2))
41 unsigned valid : 1; member
45 unsigned int mask; /* bit mask in PWER or PKWR */ member
[all …]
Dpxa3xx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-pxa/pxa3xx.c
9 * 2007-09-02: eric miao <eric.miao@marvell.com>
13 #include <linux/dma/pxa-dma.h>
17 #include <linux/gpio-pxa.h>
25 #include <linux/platform_data/i2c-pxa.h>
32 #include "pxa3xx-regs.h"
34 #include <linux/platform_data/usb-ohci-pxa27x.h>
36 #include "addr-map.h"
68 * Enter a standby mode (S0D1C2 or S0D2C2). Upon wakeup, the dynamic
[all …]
/kernel/linux/linux-6.6/drivers/firmware/imx/
Dimx-scu-irq.c1 // SPDX-License-Identifier: GPL-2.0+
9 #include <dt-bindings/firmware/imx/rsrc.h>
40 u32 mask; member
47 u32 mask; member
49 bool valid; member
91 if (scu_irq_wakeup[i].mask) { in imx_scu_irq_work_handler()
92 scu_irq_wakeup[i].valid = false; in imx_scu_irq_work_handler()
105 if (scu_irq_wakeup[i].mask & irq_status) { in imx_scu_irq_work_handler()
106 scu_irq_wakeup[i].valid = true; in imx_scu_irq_work_handler()
107 scu_irq_wakeup[i].wakeup_src = irq_status & scu_irq_wakeup[i].mask; in imx_scu_irq_work_handler()
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/
Dd3.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2023 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2017 Intel Deutschland GmbH
9 #include <iwl-trans.h>
12 * enum iwl_d0i3_flags - d0i3 flags
20 * enum iwl_d3_wakeup_flags - D3 manager wakeup flags
28 * struct iwl_d3_manager_config - D3 manager configuration command
30 * @wakeup_flags: wakeup flags, see &enum iwl_d3_wakeup_flags
31 * @wakeup_host_timer: force wakeup after this many seconds
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-class-rc6 The rc/ class sub-directory belongs to the Remote Controller
33 Writing "-proto" will remove a protocol from the list of enabled
51 expected value of the bits set in the filter mask.
63 Sets the scancode filter mask of bits to compare.
66 value. A value of 0 disables the filter to allow all valid
81 for the wakeup filter, something like::
83 "rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce"
86 "rc-5", "rc-6" have their different bit length encodings
89 The enabled wakeup protocol is shown in [] brackets.
93 Writing "proto" will use "proto" for wakeup events.
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-rc6 The rc/ class sub-directory belongs to the Remote Controller
33 Writing "-proto" will remove a protocol from the list of enabled
51 expected value of the bits set in the filter mask.
63 Sets the scancode filter mask of bits to compare.
66 value. A value of 0 disables the filter to allow all valid
81 for the wakeup filter, something like::
83 "rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce"
86 "rc-5", "rc-6" have their different bit length encodings
89 The enabled wakeup protocol is shown in [] brackets.
93 Writing "proto" will use "proto" for wakeup events.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dmediatek,mtu3.txt4 - compatible : should be "mediatek,<soc-model>-mtu3", "mediatek,mtu3",
5 soc-model is the name of SoC, such as mt8173, mt2712 etc,
8 - "mediatek,mt8173-mtu3"
9 - reg : specifies physical base address and size of the registers
10 - reg-names: should be "mac" for device IP and "ippc" for IP port control
11 - interrupts : interrupt used by the device IP
12 - power-domains : a phandle to USB power domain node to control USB's
14 - vusb33-supply : regulator of USB avdd3.3v
15 - clocks : a list of phandle + clock-specifier pairs, one for each
16 entry in clock-names
[all …]
/kernel/linux/linux-6.6/drivers/acpi/
Dwakeup.c1 // SPDX-License-Identifier: GPL-2.0
3 * wakeup.c - support wakeup devices
17 bool (*wakeup)(void *context); member
26 * suspend/resume and isn't really required as this is called in S-state. At
31 * acpi_enable_wakeup_devices - Enable wake-up device GPEs.
34 * Enable wakeup device power of devices with the state.enable flag set and set
35 * the wakeup enable mask bits in the GPE registers that correspond to wakeup
44 if (!dev->wakeup.flags.valid in acpi_enable_wakeup_devices()
45 || sleep_state > (u32) dev->wakeup.sleep_state in acpi_enable_wakeup_devices()
46 || !(device_may_wakeup(&dev->dev) in acpi_enable_wakeup_devices()
[all …]
/kernel/linux/linux-5.10/drivers/acpi/
Dwakeup.c1 // SPDX-License-Identifier: GPL-2.0
3 * wakeup.c - support wakeup devices
17 bool (*wakeup)(void *context); member
26 * suspend/resume and isn't really required as this is called in S-state. At
31 * acpi_enable_wakeup_devices - Enable wake-up device GPEs.
34 * Enable wakeup device power of devices with the state.enable flag set and set
35 * the wakeup enable mask bits in the GPE registers that correspond to wakeup
44 if (!dev->wakeup.flags.valid in acpi_enable_wakeup_devices()
45 || sleep_state > (u32) dev->wakeup.sleep_state in acpi_enable_wakeup_devices()
46 || !(device_may_wakeup(&dev->dev) in acpi_enable_wakeup_devices()
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/rc/
Drc-sysfs-nodes.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
9 As defined at ``Documentation/ABI/testing/sysfs-class-rc``, those are
18 The ``/sys/class/rc/`` class sub-directory belongs to the Remote
45 Writing "-proto" will remove a protocol from the list of enabled
64 expected value of the bits set in the filter mask. If the hardware
76 Sets the scancode filter mask of bits to compare. Use in combination
79 filter to allow all valid scancodes to be processed.
93 wakeup filter, something like::
95 rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce
97 Note that protocol variants are listed, so ``nec``, ``sony``, ``rc-5``, ``rc-6``
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/rc/
Drc-sysfs-nodes.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
9 As defined at ``Documentation/ABI/testing/sysfs-class-rc``, those are
18 The ``/sys/class/rc/`` class sub-directory belongs to the Remote
45 Writing "-proto" will remove a protocol from the list of enabled
64 expected value of the bits set in the filter mask. If the hardware
76 Sets the scancode filter mask of bits to compare. Use in combination
79 filter to allow all valid scancodes to be processed.
93 wakeup filter, something like::
95 rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce
97 Note that protocol variants are listed, so ``nec``, ``sony``, ``rc-5``, ``rc-6``
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/
Ddefines.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
11 /* Definitions for power management and wakeup registers */
16 #define E1000_WUC_APMPME 0x00000008 /* Assert PME on APM Wakeup */
17 #define E1000_WUC_PHY_WAKE 0x00000100 /* if PHY supports wakeup */
20 #define E1000_WUFC_LNKC 0x00000001 /* Link Status Change Wakeup Enable */
21 #define E1000_WUFC_MAG 0x00000002 /* Magic Packet Wakeup Enable */
22 #define E1000_WUFC_EX 0x00000004 /* Directed Exact Wakeup Enable */
23 #define E1000_WUFC_MC 0x00000008 /* Directed Multicast Wakeup Enable */
24 #define E1000_WUFC_BC 0x00000010 /* Broadcast Wakeup Enable */
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/
Ddefines.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
11 /* Definitions for power management and wakeup registers */
16 #define E1000_WUC_APMPME 0x00000008 /* Assert PME on APM Wakeup */
17 #define E1000_WUC_PHY_WAKE 0x00000100 /* if PHY supports wakeup */
20 #define E1000_WUFC_LNKC 0x00000001 /* Link Status Change Wakeup Enable */
21 #define E1000_WUFC_MAG 0x00000002 /* Magic Packet Wakeup Enable */
22 #define E1000_WUFC_EX 0x00000004 /* Directed Exact Wakeup Enable */
23 #define E1000_WUFC_MC 0x00000008 /* Directed Multicast Wakeup Enable */
24 #define E1000_WUFC_BC 0x00000010 /* Broadcast Wakeup Enable */
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/
Dd3.h8 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
9 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH
10 * Copyright(c) 2015 - 2017 Intel Deutschland GmbH
11 * Copyright(c) 2018 - 2020 Intel Corporation
27 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
31 * Copyright(c) 2012 - 2014 Intel Corporation. All rights reserved.
32 * Copyright(c) 2013 - 2014 Intel Mobile Communications GmbH
33 * Copyright(c) 2015 - 2017 Intel Deutschland GmbH
34 * Copyright(c) 2018 - 2020 Intel Corporation
68 * enum iwl_d0i3_flags - d0i3 flags
[all …]
/kernel/linux/linux-6.6/arch/x86/platform/olpc/
Dolpc-xo1-pm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Support for power management features of the OLPC XO-1 laptop
16 #include <linux/olpc-ec.h>
21 #define DRV_NAME "olpc-xo1-pm"
33 /* Set bits in the wakeup mask */
40 /* Clear bits in the wakeup mask */
53 return -EINVAL; in xo1_power_state_enter()
56 * Save SCI mask (this gets lost since PM1_EN is used as a mask for in xo1_power_state_enter()
57 * wakeup events, which is not necessarily the same event set) in xo1_power_state_enter()
67 /* Restore SCI mask (using dword access to CS5536_PM1_EN) */ in xo1_power_state_enter()
[all …]
/kernel/linux/linux-5.10/arch/x86/platform/olpc/
Dolpc-xo1-pm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Support for power management features of the OLPC XO-1 laptop
16 #include <linux/olpc-ec.h>
21 #define DRV_NAME "olpc-xo1-pm"
33 /* Set bits in the wakeup mask */
40 /* Clear bits in the wakeup mask */
53 return -EINVAL; in xo1_power_state_enter()
56 * Save SCI mask (this gets lost since PM1_EN is used as a mask for in xo1_power_state_enter()
57 * wakeup events, which is not necessarily the same event set) in xo1_power_state_enter()
67 /* Restore SCI mask (using dword access to CS5536_PM1_EN) */ in xo1_power_state_enter()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dmediatek,mtu3.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Chunfeng Yun <chunfeng.yun@mediatek.com>
14 - $ref: usb-drd.yaml
23 - enum:
24 - mediatek,mt2712-mtu3
25 - mediatek,mt8173-mtu3
26 - mediatek,mt8183-mtu3
27 - mediatek,mt8186-mtu3
[all …]
/kernel/linux/linux-6.6/include/media/
Drc-core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2009-2010 by Mauro Carvalho Chehab
16 #include <media/rc-map.h>
19 * enum rc_driver_type - type of the RC driver.
23 * It needs a Infra-Red pulse/space decoder
34 * struct rc_scancode_filter - Filter scan codes.
36 * @mask: Mask of bits of scancode to compare.
40 u32 mask; member
44 * enum rc_filter_type - Filter type constants.
57 * struct lirc_fh - represents an open lirc file
[all …]

12345678910>>...24