| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/usb/ |
| D | usb-ohci.txt | 4 - compatible : "generic-ohci" 5 - reg : ohci controller register range (address and length) 6 - interrupts : ohci controller interrupt 9 - big-endian-regs : boolean, set this for hcds with big-endian registers 10 - big-endian-desc : boolean, set this for hcds with big-endian descriptors 11 - big-endian : boolean, for hcds with big-endian-regs + big-endian-desc 12 - no-big-frame-no : boolean, set if frame_no lives in bits [15:0] of HCCA 13 - remote-wakeup-connected: remote wakeup is wired on the platform 14 - num-ports : u32, to override the detected port count 15 - clocks : a list of phandle + clock specifier pairs [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | generic-ohci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ohci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - $ref: "usb-hcd.yaml" 13 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 18 const: generic-ohci 34 In case the Renesas R-Car Gen3 SoCs: 35 - if a host only channel: first clock should be host. 36 - if a USB DRD channel: first clock should be host and second [all …]
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Include/Usb/ |
| D | drv_usb_dev.h | 5 \version 2019-6-5, V1.0.0, firmware for GD32 USBFS&USBHS 66 uint8_t dev_remote_wakeup; /*!< remote wakeup */ 67 uint8_t remote_wakeup_on; /*!< remote wakeup on */ 110 …uint8_t (*deinit) (usb_dev *udev, uint8_t config_index); /*!< de-initialize han… 189 /* config the USB device to be connected */ 198 /* active remote wakeup signalling */ 201 /* reset remote wakeup signalling */ 204 /* set remote wakeup signalling */
|
| /kernel/linux/linux-5.10/Documentation/driver-api/usb/ |
| D | power-management.rst | 1 .. _usb-power-management: 7 :Date: Last-updated: February 2014 11 --------- 13 * What is Remote Wakeup? 17 * Changing the default idle-delay time 31 ------------------------- 35 component is ``suspended`` it is in a nonfunctional low-power state; it 37 ``resumed`` (returned to a functional full-power state) when the kernel 66 What is Remote Wakeup? 67 ---------------------- [all …]
|
| /kernel/linux/linux-4.19/Documentation/driver-api/usb/ |
| D | power-management.rst | 1 .. _usb-power-management: 7 :Date: Last-updated: February 2014 11 --------- 13 * What is Remote Wakeup? 17 * Changing the default idle-delay time 31 ------------------------- 35 component is ``suspended`` it is in a nonfunctional low-power state; it 37 ``resumed`` (returned to a functional full-power state) when the kernel 66 What is Remote Wakeup? 67 ---------------------- [all …]
|
| /kernel/linux/linux-4.19/drivers/usb/dwc2/ |
| D | core_intr.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * core_intr.c - DesignWare HS OTG Controller common interrupt handling 5 * Copyright (C) 2004-2013 Synopsys, Inc. 16 * 3. The names of the above-listed copyright holders may not be used 46 #include <linux/dma-mapping.h> 59 switch (hsotg->op_state) { in dwc2_op_state_str() 76 * dwc2_handle_usb_port_intr - handles OTG PRTINT interrupts. 93 * dwc2_handle_mode_mismatch_intr() - Logs a mode mismatch warning message 102 dev_warn(hsotg->dev, "Mode Mismatch Interrupt: currently in %s mode\n", in dwc2_handle_mode_mismatch_intr() 107 * dwc2_handle_otg_intr() - Handles the OTG Interrupts. It reads the OTG [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | sun8i-a83t-tbs-a711.dts | 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include "sun8i-a83t.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/pwm/pwm.h> 49 #include <dt-bindings/input/input.h> 53 compatible = "tbs-biometrics,a711", "allwinner,sun8i-a83t"; 61 stdout-path = "serial0:115200n8"; 65 compatible = "pwm-backlight"; 67 enable-gpios = <&pio 3 29 GPIO_ACTIVE_HIGH>; [all …]
|
| D | ste-nomadik-nhk15.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include "ste-nomadik-stn8815.dtsi" 13 compatible = "st,nomadik-nhk-15"; 22 stmpe-i2c0 = &stmpe0; 23 stmpe-i2c1 = &stmpe1; 71 disable-sxtalo; 72 disable-mxtalo; [all …]
|
| D | motorola-mapphone-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 6 #include "motorola-cpcap-mapphone.dtsi" 10 stdout-path = &uart3; 19 * We seem to have only 1021 MB accessible, 1021 - 1022 is locked, 20 * then 1023 - 1024 seems to contain mbm. 27 /* Poweroff GPIO probably connected to CPCAP */ 28 gpio-poweroff { 29 compatible = "gpio-poweroff"; [all …]
|
| D | omap4-panda-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2011-2013 Texas Instruments Incorporated - https://www.ti.com/ 5 #include <dt-bindings/input/input.h> 7 #include "omap4-mcpdm.dtsi" 15 reserved-memory { 16 #address-cells = <1>; 17 #size-cells = <1>; 20 dsp_memory_region: dsp-memory@98000000 { 21 compatible = "shared-dma-pool"; 27 ipu_memory_region: ipu-memory@98800000 { [all …]
|
| D | imx6q-utilite-pro.dts | 10 * This file is dual-licensed: you can use it either under the terms 49 #include <dt-bindings/input/input.h> 50 #include "imx6q-cm-fx6.dts" 54 compatible = "compulab,utilite-pro", "compulab,cm-fx6", "fsl,imx6q"; 66 #address-cells = <1>; 67 #size-cells = <0>; 73 remote-endpoint = <¶llel_display_out>; 81 remote-endpoint = <&hdmi_connector_in>; 87 gpio-keys { 88 compatible = "gpio-keys"; [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/dwc2/ |
| D | core_intr.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * core_intr.c - DesignWare HS OTG Controller common interrupt handling 5 * Copyright (C) 2004-2013 Synopsys, Inc. 16 * 3. The names of the above-listed copyright holders may not be used 46 #include <linux/dma-mapping.h> 59 switch (hsotg->op_state) { in dwc2_op_state_str() 76 * dwc2_handle_usb_port_intr - handles OTG PRTINT interrupts. 93 * dwc2_handle_mode_mismatch_intr() - Logs a mode mismatch warning message 102 dev_warn(hsotg->dev, "Mode Mismatch Interrupt: currently in %s mode\n", in dwc2_handle_mode_mismatch_intr() 107 * dwc2_handle_otg_intr() - Handles the OTG Interrupts. It reads the OTG [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | omap4-droid4-xt894.dts | 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 10 #include "motorola-cpcap-mapphone.dtsi" 17 stdout-path = &uart3; 26 * We seem to have only 1021 MB accessible, 1021 - 1022 is locked, 27 * then 1023 - 1024 seems to contain mbm. 34 /* Poweroff GPIO probably connected to CPCAP */ 35 gpio-poweroff { 36 compatible = "gpio-poweroff"; 37 pinctrl-0 = <&poweroff_gpio>; [all …]
|
| D | imx6q-utilite-pro.dts | 10 * This file is dual-licensed: you can use it either under the terms 49 #include <dt-bindings/input/input.h> 50 #include "imx6q-cm-fx6.dts" 54 compatible = "compulab,utilite-pro", "compulab,cm-fx6", "fsl,imx6q"; 66 #address-cells = <1>; 67 #size-cells = <0>; 73 remote-endpoint = <¶llel_display_out>; 81 remote-endpoint = <&hdmi_connector_in>; 87 gpio-keys { 88 compatible = "gpio-keys"; [all …]
|
| /kernel/linux/linux-4.19/drivers/usb/host/ |
| D | uhci-pci.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Extracted from uhci-hcd.c: 9 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 16 * support from usb-ohci.c by Adam Richter, adam@yggdrasil.com). 17 * (C) Copyright 1999 Gregory P. Smith (from usb-ohci.c) 18 * (C) Copyright 2004-2007 Alan Stern, stern@rowland.harvard.edu 21 #include "pci-quirks.h" 29 uhci_reset_hc(to_pci_dev(uhci_dev(uhci)), uhci->io_addr); in uhci_pci_reset_hc() 41 uhci->io_addr); in uhci_pci_check_and_reset_hc() 46 * This function is called at the end of configure_hc in uhci-hcd.c. [all …]
|
| D | uhci-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 15 * support from usb-ohci.c by Adam Richter, adam@yggdrasil.com). 16 * (C) Copyright 1999 Gregory P. Smith (from usb-ohci.c) 17 * (C) Copyright 2004-2007 Alan Stern, stern@rowland.harvard.edu 40 #include <linux/dma-mapping.h> 50 #include "uhci-hcd.h" 105 * There's not much to be done about period-1 interrupts; they have in uhci_frame_skel_link() 106 * to occur in every frame. But we can schedule period-2 interrupts in uhci_frame_skel_link() 107 * in odd-numbered frames, period-4 interrupts in frames congruent in uhci_frame_skel_link() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | uhci-pci.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Extracted from uhci-hcd.c: 9 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 16 * support from usb-ohci.c by Adam Richter, adam@yggdrasil.com). 17 * (C) Copyright 1999 Gregory P. Smith (from usb-ohci.c) 18 * (C) Copyright 2004-2007 Alan Stern, stern@rowland.harvard.edu 21 #include "pci-quirks.h" 29 uhci_reset_hc(to_pci_dev(uhci_dev(uhci)), uhci->io_addr); in uhci_pci_reset_hc() 41 uhci->io_addr); in uhci_pci_check_and_reset_hc() 46 * This function is called at the end of configure_hc in uhci-hcd.c. [all …]
|
| D | uhci-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0 8 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 15 * support from usb-ohci.c by Adam Richter, adam@yggdrasil.com). 16 * (C) Copyright 1999 Gregory P. Smith (from usb-ohci.c) 17 * (C) Copyright 2004-2007 Alan Stern, stern@rowland.harvard.edu 40 #include <linux/dma-mapping.h> 50 #include "uhci-hcd.h" 105 * There's not much to be done about period-1 interrupts; they have in uhci_frame_skel_link() 106 * to occur in every frame. But we can schedule period-2 interrupts in uhci_frame_skel_link() 107 * in odd-numbered frames, period-4 interrupts in frames congruent in uhci_frame_skel_link() [all …]
|
| /kernel/liteos_m/targets/riscv_nuclei_gd32vf103_soc_gcc/SoC/gd32vf103/Common/Source/Drivers/Usb/ |
| D | drv_usb_dev.c | 5 \version 2019-6-5, V1.0.0, firmware for GD32 USBFS&USBHS 83 udev->regs.gr->GUSBCS &= ~(GUSBCS_FDM | GUSBCS_FHM); in usb_devcore_init() 84 udev->regs.gr->GUSBCS |= GUSBCS_FDM; in usb_devcore_init() 85 // udev->regs.gr->GUSBCS &= ~(GUSBCS_FHM); in usb_devcore_init() 88 *udev->regs.PWRCLKCTL = 0U; in usb_devcore_init() 91 udev->regs.dr->DCFG &= ~DCFG_EOPFT; in usb_devcore_init() 92 udev->regs.dr->DCFG |= FRAME_INTERVAL_80; in usb_devcore_init() 94 udev->regs.dr->DCFG &= ~DCFG_DS; in usb_devcore_init() 97 if (udev->bp.core_enum == USB_CORE_ENUM_FS) { in usb_devcore_init() 98 /* set full-speed PHY */ in usb_devcore_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/input/misc/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 40 Say Y here to use the PowerOn Key for ST-Ericsson's AB8500 41 Mix-Sig PMIC. 44 will be called ab8500-ponkey. 64 module will be called ad714x-i2c. 74 module will be called ad714x-spi. 84 module will be called arizona-haptics. 92 implements "captouch" protocol is connected to I2C bus. Typically 142 will be called pm8941-pwrkey. 150 on Qualcomm PM8xxx chip. This driver supports ff-memless interface [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/allwinner/ |
| D | sun50i-h6-orangepi-3.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 6 #include "sun50i-h6.dtsi" 7 #include "sun50i-h6-cpu-opp.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 13 compatible = "xunlong,orangepi-3", "allwinner,sun50i-h6"; 21 stdout-path = "serial0:115200n8"; 25 compatible = "hdmi-connector"; 26 ddc-en-gpios = <&pio 7 2 GPIO_ACTIVE_HIGH>; /* PH2 */ 31 remote-endpoint = <&hdmi_out_con>; [all …]
|
| /kernel/linux/linux-4.19/drivers/misc/sgi-xp/ |
| D | xpc_main.c | 6 * Copyright (c) 2004-2009 Silicon Graphics, Inc. All Rights Reserved. 10 * Cross Partition Communication (XPC) support - standard version. 29 * came from. Thus, xpc_send_IRQ_sn2() does a remote amo write 31 * from, so after the IPI arrives, the remote partition checks the amo 33 * code must periodically check for this case. Also, remote amo 34 * operations do not reliably time out. Thus we do a remote PIO read 35 * solely to know whether the remote partition is down and whether we 36 * should stop sending IPIs to it. This remote PIO read operation is 38 * cleanup) any errors due to the remote amo write, PIO read, and/or 138 /* non-zero if any remote partition disengage was timed out */ [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/sgi-xp/ |
| D | xpc_main.c | 7 * Copyright (c) 2004-2009 Silicon Graphics, Inc. All Rights Reserved. 11 * Cross Partition Communication (XPC) support - standard version. 30 * came from. Thus, xpc_send_IRQ_sn2() does a remote amo write 32 * from, so after the IPI arrives, the remote partition checks the amo 34 * code must periodically check for this case. Also, remote amo 35 * operations do not reliably time out. Thus we do a remote PIO read 36 * solely to know whether the remote partition is down and whether we 37 * should stop sending IPIs to it. This remote PIO read operation is 39 * cleanup) any errors due to the remote amo write, PIO read, and/or 139 /* non-zero if any remote partition disengage was timed out */ [all …]
|
| /kernel/linux/linux-4.19/drivers/usb/gadget/udc/aspeed-vhub/ |
| D | hub.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget 5 * hub.c - virtual hub handling 31 #include <linux/dma-mapping.h> 43 * - We may need to indicate TT support 44 * - We may need a device qualifier descriptor 46 * - Make vid/did overridable 47 * - make it look like usb1 if usb1 mode forced 78 desc->bcdUSB = cpu_to_le16(0x0100); in ast_vhub_patch_dev_desc_usb1() 79 desc->bDeviceProtocol = 0; in ast_vhub_patch_dev_desc_usb1() [all …]
|
| /kernel/linux/linux-4.19/drivers/usb/core/ |
| D | hub.c | 1 // SPDX-License-Identifier: GPL-2.0 47 /* Protect struct usb_device->state and ->children members 48 * Note: Both are also protected by ->dev.sem, except that ->state can 56 /* synchronize hub-port add/remove and peering operations */ 66 * 10 seconds to send reply for the initial 64-byte descriptor request. 68 /* define initial 64-byte descriptor request timeout in milliseconds */ 72 "initial 64-byte descriptor request timeout in milliseconds " 73 "(default 5000 - 5.0 seconds)"); 118 if (hub_is_superspeedplus(hub->hdev)) in portspeed() 120 if (hub_is_superspeed(hub->hdev)) in portspeed() [all …]
|