/linux-5.10/Documentation/admin-guide/ |
D | btmrvl.rst | 13 These commands are used to configure the host sleep parameters:: 14 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 22 wakeup event, or 0xff for special host sleep setting. 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 [all …]
|
/linux-5.10/Documentation/devicetree/bindings/net/ |
D | realtek-bluetooth.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/realtek-bluetooth.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Vasily Khoruzhick <anarsoul@gmail.com> 11 - Alistair Francis <alistair@alistair23.me> 21 - const: "realtek,rtl8723bs-bt" 22 - const: "realtek,rtl8723cs-bt" 23 - const: "realtek,rtl8822cs-bt" 25 device-wake-gpios: [all …]
|
D | btusb.txt | 2 --------------------------------------------------- 6 - compatible : should comply with the format "usbVID,PID" specified in 7 Documentation/devicetree/bindings/usb/usb-device.txt 13 "usb4ca,301a" (Qualcomm QCA6174A (Lite-On)) 17 Documentation/devicetree/bindings/net/marvell-bt-8xxx.txt 21 - interrupt-names: (see below) 22 - interrupts : The interrupt specified by the name "wakeup" is the interrupt 23 that shall be used for out-of-band wake-on-bt. Driver will 25 irq will be enabled so that the bluetooth chip can wakeup host 31 Following example uses irq pin number 3 of gpio0 for out of band wake-on-bt: [all …]
|
D | smsc911x.txt | 1 * Smart Mixed-Signal Connectivity (SMSC) LAN911x/912x Controller 4 - compatible : Should be "smsc,lan<model>", "smsc,lan9115" 5 - reg : Address and length of the io space for SMSC LAN 6 - interrupts : one or two interrupt specifiers 7 - The first interrupt is the SMSC LAN interrupt line 8 - The second interrupt (if present) is the PME (power 9 management event) interrupt that is able to wake up the host 11 - phy-mode : See ethernet.txt file in the same directory 14 - reg-shift : Specify the quantity to shift the register offsets by 15 - reg-io-width : Specify the size (in bytes) of the IO accesses that [all …]
|
/linux-5.10/Documentation/devicetree/bindings/net/wireless/ |
D | brcm,bcm43xx-fmac.txt | 9 - compatible : Should be "brcm,bcm4329-fmac". 12 - brcm,drive-strength : drive strength used for SDIO pins on device in mA 14 - interrupts : specifies attributes for the out-of-band interrupt (host-wake). 15 When not specified the device will use in-band SDIO interrupts. 16 - interrupt-names : name of the out-of-band interrupt, which must be set 17 to "host-wake". 22 #address-cells = <1>; 23 #size-cells = <0>; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&mmc3_pins_a>; [all …]
|
/linux-5.10/drivers/gpu/host1x/ |
D | intr.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2013, NVIDIA Corporation. 25 * Wake up a task. 31 * Wake up a interruptible task. 63 * @waiter waiter structure - assumes ownership 66 * This is a non-blocking api. 68 int host1x_intr_add_action(struct host1x *host, struct host1x_syncpt *syncpt, 75 * You must call this if you passed non-NULL as ref. 78 void host1x_intr_put_ref(struct host1x *host, unsigned int id, void *ref); 81 int host1x_intr_init(struct host1x *host, unsigned int irq_sync); [all …]
|
/linux-5.10/Documentation/networking/dsa/ |
D | bcm_sf2.rst | 8 - xDSL gateways such as BCM63138 9 - streaming/multimedia Set Top Box such as BCM7445 10 - Cable Modem/residential gateways such as BCM7145/BCM3390 13 ports, offering a range of built-in and customizable interfaces: 15 - single integrated Gigabit PHY 16 - quad integrated Gigabit PHY 17 - quad external Gigabit PHY w/ MDIO multiplexer 18 - integrated MoCA PHY 19 - several external MII/RevMII/GMII/RGMII interfaces 22 fail-over not to lose packets during a MoCA role re-election, as well as out of [all …]
|
/linux-5.10/arch/arm/mach-pxa/include/mach/ |
D | pxa2xx-regs.h | 1 /* 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 …]
|
D | pxa3xx-regs.h | 1 /* 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 …]
|
/linux-5.10/drivers/platform/goldfish/ |
D | goldfish_pipe.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2011-2016 Google, Inc. 44 * guest user addresses into host ones. 62 #include <linux/dma-mapping.h> 69 * Update this when something changes in the driver's behavior so the host 85 /* A per-pipe command structure, shared with the host */ 87 s32 cmd; /* PipeCmdCode, guest -> host */ 88 s32 id; /* pipe id, guest -> host */ 89 s32 status; /* command execution status, host -> guest */ 90 s32 reserved; /* to pad to 64-bit boundary */ [all …]
|
/linux-5.10/fs/lockd/ |
D | clntlock.c | 1 // SPDX-License-Identifier: GPL-2.0-only 48 * nlmclnt_init - Set up per-NFS mount point lockd data structures 56 struct nlm_host *host; in nlmclnt_init() local 57 u32 nlm_version = (nlm_init->nfs_version == 2) ? 1 : 4; in nlmclnt_init() 60 status = lockd_up(nlm_init->net, nlm_init->cred); in nlmclnt_init() 64 host = nlmclnt_lookup_host(nlm_init->address, nlm_init->addrlen, in nlmclnt_init() 65 nlm_init->protocol, nlm_version, in nlmclnt_init() 66 nlm_init->hostname, nlm_init->noresvport, in nlmclnt_init() 67 nlm_init->net, nlm_init->cred); in nlmclnt_init() 68 if (host == NULL) in nlmclnt_init() [all …]
|
/linux-5.10/Documentation/devicetree/bindings/usb/ |
D | dwc2.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 15 - const: brcm,bcm2835-usb 16 - const: hisilicon,hi6220-usb 17 - items: 18 - const: rockchip,rk3066-usb 19 - const: snps,dwc2 20 - items: [all …]
|
/linux-5.10/arch/arm64/boot/dts/rockchip/ |
D | rk3328-a1.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 2 // Copyright (c) 2017-2019 Arm Ltd. 4 /dts-v1/; 9 compatible = "azw,beelink-a1", "rockchip,rk3328"; 15 * /------- 16 * L / o <- Gnd 17 * e / o <-- Rx 18 * f / o <--- Tx 19 * t / o <---- +3.3v 23 stdout-path = "serial2:1500000n8"; [all …]
|
D | rk3399-leez-p710.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/pwm/pwm.h> 10 #include "rk3399-opp.dtsi" 17 stdout-path = "serial2:1500000n8"; 20 clkin_gmac: external-gmac-clock { 21 compatible = "fixed-clock"; 22 clock-frequency = <125000000>; 23 clock-output-names = "clkin_gmac"; [all …]
|
D | rk3399-hugsun-x99.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /dts-v1/; 3 #include <dt-bindings/pwm/pwm.h> 4 #include <dt-bindings/input/input.h> 6 #include "rk3399-opp.dtsi" 13 stdout-path = "serial2:1500000n8"; 16 clkin_gmac: external-gmac-clock { 17 compatible = "fixed-clock"; 18 clock-frequency = <125000000>; 19 clock-output-names = "clkin_gmac"; [all …]
|
D | rk3399-rock-pi-4b.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include "rk3399-rock-pi-4.dtsi" 19 compatible = "brcm,bcm4329-fmac"; 21 interrupt-parent = <&gpio0>; 23 interrupt-names = "host-wake"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&wifi_host_wake_l>; 33 compatible = "brcm,bcm43438-bt"; 35 clock-names = "ext_clock"; [all …]
|
D | rk3399-rock-pi-4c.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include "rk3399-rock-pi-4.dtsi" 20 compatible = "brcm,bcm4329-fmac"; 22 interrupt-parent = <&gpio0>; 24 interrupt-names = "host-wake"; 25 pinctrl-names = "default"; 26 pinctrl-0 = <&wifi_host_wake_l>; 34 compatible = "brcm,bcm43438-bt"; 36 clock-names = "ext_clock"; [all …]
|
/linux-5.10/include/linux/mmc/ |
D | pm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 15 * the host system is being suspended. There are several layers of 16 * abstractions involved, from the host controller driver, to the MMC core 25 #define MMC_PM_WAKE_SDIO_IRQ (1 << 1) /* wake up host system on SDIO IRQ assertion */
|
D | host.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * linux/include/linux/mmc/host.h 5 * Host driver specific definitions. 12 #include <linux/fault-inject.h> 17 #include <linux/dma-direction.h> 84 * It is optional for the host to implement pre_req and post_req in 91 void (*post_req)(struct mmc_host *host, struct mmc_request *req, 93 void (*pre_req)(struct mmc_host *host, struct mmc_request *req); 94 void (*request)(struct mmc_host *host, struct mmc_request *req); 95 /* Submit one request to host in atomic context. */ [all …]
|
/linux-5.10/drivers/net/wireless/ti/wl12xx/ |
D | acx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1998-2009, 2011 Texas Instruments. All rights reserved. 6 * Copyright (C) 2008-2010 Nokia Corporation 58 /* host command complete */ 147 /* the amount of missing beacon interrupts to the host */ 150 /* the amount of wake on host-access times */ 153 /* the amount of wake on timer-expire */ 186 * cont_miss_bcns_spread[0] - single missed beacon. 187 * cont_miss_bcns_spread[1] - two continuous missed beacons. 188 * cont_miss_bcns_spread[2] - three continuous missed beacons. [all …]
|
/linux-5.10/arch/arm/boot/dts/ |
D | rk3288-veyron.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/clock/rockchip,rk808.h> 9 #include <dt-bindings/input/input.h> 14 stdout-path = "serial2:115200n8"; 27 power_button: power-button { 28 compatible = "gpio-keys"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pwr_key_l>; 36 debounce-interval = <100>; 37 wakeup-source; [all …]
|
/linux-5.10/drivers/misc/ti-st/ |
D | st_ll.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * HCI-LL module responsible for TI proprietary HCI_LL protocol 5 * Copyright (C) 2009-2010 Texas Instruments 33 if (st_data->ll_state != ST_LL_AWAKE) in ll_device_want_to_sleep() 35 "in state %ld", st_data->ll_state); in ll_device_want_to_sleep() 39 st_data->ll_state = ST_LL_ASLEEP; in ll_device_want_to_sleep() 42 kim_data = st_data->kim_data; in ll_device_want_to_sleep() 43 pdata = kim_data->kim_pdev->dev.platform_data; in ll_device_want_to_sleep() 44 if (pdata->chip_asleep) in ll_device_want_to_sleep() 45 pdata->chip_asleep(NULL); in ll_device_want_to_sleep() [all …]
|
/linux-5.10/drivers/platform/chrome/ |
D | cros_ec_proto.c | 1 // SPDX-License-Identifier: GPL-2.0 19 [EC_RES_INVALID_COMMAND] = -EOPNOTSUPP, 20 [EC_RES_ERROR] = -EIO, 21 [EC_RES_INVALID_PARAM] = -EINVAL, 22 [EC_RES_ACCESS_DENIED] = -EACCES, 23 [EC_RES_INVALID_RESPONSE] = -EPROTO, 24 [EC_RES_INVALID_VERSION] = -ENOPROTOOPT, 25 [EC_RES_INVALID_CHECKSUM] = -EBADMSG, 26 [EC_RES_IN_PROGRESS] = -EINPROGRESS, 27 [EC_RES_UNAVAILABLE] = -ENODATA, [all …]
|
/linux-5.10/include/linux/ |
D | mhi.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. 10 #include <linux/dma-direction.h> 27 * enum mhi_callback - MHI callback 30 * @MHI_CB_LPM_ENTER: MHI host entered low power mode 31 * @MHI_CB_LPM_EXIT: MHI host about to exit low power mode 51 * enum mhi_flags - Transfer flags 63 * enum mhi_device_type - Device types 73 * enum mhi_ch_type - Channel types 89 * struct image_info - Firmware and RDDM table [all …]
|
/linux-5.10/include/linux/usb/ |
D | ehci_def.h | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (c) 2001-2002 by David Brownell 23 #include <linux/usb/ehci-dbgp.h> 27 /* Section 2.2 Host Controller Capability Registers */ 31 * some hosts treat caplength and hciversion as parts of a 32-bit 40 u32 hcs_params; /* HCSPARAMS - offset 0x4 */ 49 u32 hcc_params; /* HCCPARAMS - offset 0x8 */ 61 #define HCC_64BIT_ADDR(p) ((p)&(1)) /* true: can use 64-bit addr */ 62 u8 portroute[8]; /* nibbles for routing - offset 0xC */ 66 /* Section 2.3 Host Controller Operational Registers */ [all …]
|