Searched +full:single +full:- +full:transaction +full:- +full:translator (Results 1 – 23 of 23) sorted by relevance
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/ |
| D | usb251xb.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB 2.0 Hi-Speed Hub Controller 10 - Richard Leitner <richard.leitner@skidata.com> 15 - microchip,usb2422 16 - microchip,usb2512b 17 - microchip,usb2512bi 18 - microchip,usb2513b 19 - microchip,usb2513bi [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/host/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 28 module will be called xhci-hcd. 90 tristate "xHCI support for Renesas R-Car SoCs" 96 found in Renesas R-Car ARM SoCs. 132 modules will be called ohci-platform.ko, ehci-brcm.ko and 133 xhci-plat-hcd.ko 158 module will be called ehci-hcd. 161 bool "Root Hub Transaction Translators" 164 Some EHCI chips have vendor-specific extensions to integrate [all …]
|
| D | ehci.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (c) 2001-2002 by David Brownell 16 * To facilitate the strongest possible byte-order checking from "sparse" 46 * high-speed devices and full/low-speed devices lying behind a TT. 53 u16 cs_mask; /* C-mask and S-mask bytes */ 66 /* ehci_hcd->lock guards shared data against other CPUs: 92 * ehci-timer.c) in parallel with this list. 188 the change-suspend feature turned on */ 194 /* per-HC memory pools (could be per-bus, but ...) */ 236 unsigned has_ppcd:1; /* support per-port change bits */ [all …]
|
| D | octeon-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights 104 * This register can be used to configure the core after power-on or a change in 105 * mode of operation. This register mainly contains AHB system-related 126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl) 128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in 131 * * 1'b0: GINTSTS.NPTxFEmp interrupt indicates that the Non- 133 * * 1'b1: GINTSTS.NPTxFEmp interrupt indicates that the Non- 172 * This value is in terms of 32-bit words. 211 * - ... [all …]
|
| D | ehci-sched.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (c) 2001-2004 by David Brownell 4 * Copyright (c) 2003 Michal Sojka, for high-speed iso transfers 7 /* this file is part of ehci-hcd.c */ 9 /*-------------------------------------------------------------------------*/ 12 * EHCI scheduled transaction support: interrupt, iso, split iso 16 * with the "asynchronous" transaction support (control/bulk transfers). 21 * pre-calculated schedule data to make appending to the queue be quick. 27 * periodic_next_shadow - return "next" pointer on shadow list 37 return &periodic->qh->qh_next; in periodic_next_shadow() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 28 module will be called xhci-hcd. 91 tristate "xHCI support for Renesas R-Car SoCs" 96 found in Renesas R-Car ARM SoCs. 123 modules will be called ohci-platform.ko, ehci-brcm.ko and 124 xhci-plat-hcd.ko 149 module will be called ehci-hcd. 152 bool "Root Hub Transaction Translators" 155 Some EHCI chips have vendor-specific extensions to integrate [all …]
|
| D | ehci.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * Copyright (c) 2001-2002 by David Brownell 16 * To facilitate the strongest possible byte-order checking from "sparse" 46 * high-speed devices and full/low-speed devices lying behind a TT. 53 u16 cs_mask; /* C-mask and S-mask bytes */ 66 /* ehci_hcd->lock guards shared data against other CPUs: 92 * ehci-timer.c) in parallel with this list. 188 the change-suspend feature turned on */ 194 /* per-HC memory pools (could be per-bus, but ...) */ 233 unsigned has_ppcd:1; /* support per-port change bits */ [all …]
|
| D | ehci-sched.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (c) 2001-2004 by David Brownell 4 * Copyright (c) 2003 Michal Sojka, for high-speed iso transfers 7 /* this file is part of ehci-hcd.c */ 9 /*-------------------------------------------------------------------------*/ 12 * EHCI scheduled transaction support: interrupt, iso, split iso 16 * with the "asynchronous" transaction support (control/bulk transfers). 21 * pre-calculated schedule data to make appending to the queue be quick. 27 * periodic_next_shadow - return "next" pointer on shadow list 37 return &periodic->qh->qh_next; in periodic_next_shadow() [all …]
|
| D | fotg210-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Faraday FOTG210 EHCI-like driver 6 * Author: Yuan-Hsin Chen <yhchen@faraday-tech.com> 7 * Feng-Hsin Chiang <john453@faraday-tech.com> 8 * Po-Yu Chuang <ratbert.chuang@gmail.com> 10 * Most of code borrowed from the Linux-3.7 EHCI driver 29 #include <linux/dma-mapping.h> 42 #define DRIVER_AUTHOR "Yuan-Hsin Chen" 50 #define FOTG210_TUNE_CERR 3 /* 0-3 qtd retries; 0 == don't stop */ 53 #define FOTG210_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | usb251xb.txt | 1 Microchip USB 2.0 Hi-Speed Hub Controller 4 Hi-Speed Controller. 7 - compatible : Should be "microchip,usb251xb" or one of the specific types: 11 - reg : I2C address on the selected bus (default is <0x2C>) 14 - reset-gpios : Should specify the gpio for hub reset 15 - vdd-supply : Should specify the phandle to the regulator supplying vdd 16 - skip-config : Skip Hub configuration, but only send the USB-Attach command 17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424) 18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type) 19 - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3) [all …]
|
| /kernel/linux/linux-6.6/Documentation/usb/ |
| D | ehci.rst | 5 27-Dec-2002 8 USB 2.0-capable host controller hardware. The USB 2.0 standard is 11 - "High Speed" 480 Mbit/sec (60 MByte/sec) 12 - "Full Speed" 12 Mbit/sec (1.5 MByte/sec) 13 - "Low Speed" 1.5 Mbit/sec 22 interact with the EHCI controller through a "Transaction Translator" 31 While usb-storage devices have been available since mid-2001 (working 34 appear to be on hold until more systems come with USB 2.0 built-in. 39 other changes to the Linux-USB core APIs, including the hub driver, 43 - David Brownell [all …]
|
| /kernel/linux/linux-5.10/Documentation/usb/ |
| D | ehci.rst | 5 27-Dec-2002 8 USB 2.0-capable host controller hardware. The USB 2.0 standard is 11 - "High Speed" 480 Mbit/sec (60 MByte/sec) 12 - "Full Speed" 12 Mbit/sec (1.5 MByte/sec) 13 - "Low Speed" 1.5 Mbit/sec 22 interact with the EHCI controller through a "Transaction Translator" 31 While usb-storage devices have been available since mid-2001 (working 34 appear to be on hold until more systems come with USB 2.0 built-in. 39 other changes to the Linux-USB core APIs, including the hub driver, 43 - David Brownell [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | ext2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 set using tune2fs(8). Kernel-determined defaults are indicated by (*). 33 errors=remount-ro Remount the filesystem read-only on an error. 39 nouid32 Use 16-bit UIDs and GIDs. 85 ------ 94 ------------ 102 are in use. Since each bitmap is limited to a single block, this means 111 -------------- 141 ------ 156 larger than 2GB). The translator field is unused under Linux, but is used [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/ |
| D | ext2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 set using tune2fs(8). Kernel-determined defaults are indicated by (*). 34 errors=remount-ro Remount the filesystem read-only on an error. 40 nouid32 Use 16-bit UIDs and GIDs. 84 ------ 93 ------------ 101 are in use. Since each bitmap is limited to a single block, this means 110 -------------- 140 ------ 155 larger than 2GB). The translator field is unused under Linux, but is used [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/usb/ |
| D | ch11.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 * From USB 2.0 spec Table 11-13, offset 7, a hub can 24 /* See USB 3.1 spec Table 10-5 */ 36 * See USB 3.1 spec Table 10-12 44 * See USB 2.0 spec Table 11-16 53 * See USB 3.0 spec Table 10-6 60 * See USB 2.0 spec Table 11-17 67 * See USB 2.0 spec Table 11-17 88 * See USB 3.0 spec Table 10-7 102 /* USB 3.0 hub remote wake mask bits, see table 10-14 */ [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/usb/ |
| D | ch11.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 * From USB 2.0 spec Table 11-13, offset 7, a hub can 26 /* See USB 3.1 spec Table 10-5 */ 38 * See USB 3.1 spec Table 10-12 46 * See USB 2.0 spec Table 11-16 55 * See USB 3.0 spec Table 10-6 62 * See USB 2.0 spec Table 11-17 69 * See USB 2.0 spec Table 11-17 90 * See USB 3.0 spec Table 10-7 104 /* USB 3.0 hub remote wake mask bits, see table 10-14 */ [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/octeon-usb/ |
| D | octeon-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights 104 * This register can be used to configure the core after power-on or a change in 105 * mode of operation. This register mainly contains AHB system-related 126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl) 128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in 131 * * 1'b0: GINTSTS.NPTxFEmp interrupt indicates that the Non- 133 * * 1'b1: GINTSTS.NPTxFEmp interrupt indicates that the Non- 172 * This value is in terms of 32-bit words. 211 * - ... [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/fotg210/ |
| D | fotg210-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 /* Faraday FOTG210 EHCI-like driver 6 * Author: Yuan-Hsin Chen <yhchen@faraday-tech.com> 7 * Feng-Hsin Chiang <john453@faraday-tech.com> 8 * Po-Yu Chuang <ratbert.chuang@gmail.com> 10 * Most of code borrowed from the Linux-3.7 EHCI driver 29 #include <linux/dma-mapping.h> 49 #define FOTG210_TUNE_CERR 3 /* 0-3 qtd retries; 0 == don't stop */ 52 #define FOTG210_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */ 60 #define FOTG210_TUNE_FLS 1 /* (medium) 512-frame schedule */ [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/isp1760/ |
| D | isp1760-hcd.c | 1 // SPDX-License-Identifier: GPL-2.0 6 * - ISO 7 * - OTG 33 #include "isp1760-core.h" 34 #include "isp1760-hcd.h" 35 #include "isp1760-regs.h" 46 return *(struct isp1760_hcd **)hcd->hcd_priv; in hcd_to_priv() 150 /* the rest is HCD-private */ 158 /* QTD_XFER_STARTED: valid ptd has been written to isp176x - only 204 return isp1760_field_read(priv->fields, field); in isp1760_hcd_read() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | usb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #include <linux/errno.h> /* for -ENODEV */ 30 /*-------------------------------------------------------------------------*/ 33 * Host-side wrappers for standard USB descriptors ... these are parsed 37 * - devices have one (usually) or more configs; 38 * - configs have one (often) or more interfaces; 39 * - interfaces have one (usually) or more settings; 40 * - each interface setting has zero or (usually) more endpoints. 41 * - a SuperSpeed endpoint has a companion descriptor 45 * Devices may also have class-specific or vendor-specific descriptors. [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | usb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #include <linux/errno.h> /* for -ENODEV */ 29 /*-------------------------------------------------------------------------*/ 32 * Host-side wrappers for standard USB descriptors ... these are parsed 36 * - devices have one (usually) or more configs; 37 * - configs have one (often) or more interfaces; 38 * - interfaces have one (usually) or more settings; 39 * - each interface setting has zero or (usually) more endpoints. 40 * - a SuperSpeed endpoint has a companion descriptor 44 * Devices may also have class-specific or vendor-specific descriptors. [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/core/ |
| D | hub.c | 1 // SPDX-License-Identifier: GPL-2.0 75 /* Protect struct usb_device->state and ->children members 76 * Note: Both are also protected by ->dev.sem, except that ->state can 84 /* synchronize hub-port add/remove and peering operations */ 94 * 10 seconds to send reply for the initial 64-byte descriptor request. 96 /* define initial 64-byte descriptor request timeout in milliseconds */ 100 "initial 64-byte descriptor request timeout in milliseconds " 101 "(default 5000 - 5.0 seconds)"); 145 if (hub_is_superspeedplus(hub->hdev)) in portspeed() 147 if (hub_is_superspeed(hub->hdev)) in portspeed() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/core/ |
| D | hub.c | 1 // SPDX-License-Identifier: GPL-2.0 56 /* Protect struct usb_device->state and ->children members 57 * Note: Both are also protected by ->dev.sem, except that ->state can 65 /* synchronize hub-port add/remove and peering operations */ 75 * 10 seconds to send reply for the initial 64-byte descriptor request. 77 /* define initial 64-byte descriptor request timeout in milliseconds */ 81 "initial 64-byte descriptor request timeout in milliseconds " 82 "(default 5000 - 5.0 seconds)"); 127 if (hub_is_superspeedplus(hub->hdev)) in portspeed() 129 if (hub_is_superspeed(hub->hdev)) in portspeed() [all …]
|