Searched +full:srp +full:- +full:capable (Results 1 – 10 of 10) sorted by relevance
/linux/Documentation/devicetree/bindings/usb/ |
H A D | usb-drd.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/usb-drd.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13 otg-rev: 16 which the device and its descriptors are compliant, in binary-coded 18 features (HNP/SRP/ADP) is enabled. If ADP is required, otg-rev should be 25 Tells Dual-Role USB controllers that we want to work on a particular 32 hnp-disable: [all …]
|
/linux/drivers/scsi/ |
H A D | sg.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 * Copyright (C) 1998 - 2014 Douglas Gilbert 19 * - scsi logging is available via SCSI_LOG_TIMEOUT macros. First 89 readable via /proc/sys/kernel/sg-big-buff if the sg driver is built into 91 static int def_reserved_size = -1; /* picks up init parameter */ 112 unsigned short k_use_sg; /* Count of kernel scatter-gather pieces */ 113 unsigned sglist_len; /* size of malloc'd scatter-gather list ++ */ 117 char dio_in_use; /* 0->indirect IO (or mmap), 1->dio */ 126 struct sg_fd *parentfp; /* NULL -> not in use */ 130 char res_used; /* 1 -> using reserve buffer, 0 -> not ... */ [all …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 29 If you want to use a SCSI hard disk, SCSI tape drive, SCSI CD-ROM or 79 comment "SCSI support type (disk, tape, CD-ROM)" 89 the IOMEGA ZIP drive, say Y and read the SCSI-HOWTO, 90 the Disk-HOWTO and the Multi-Disk-HOWTO, available from 92 CD-ROMs. 108 SCSI-HOWTO, available from 111 for SCSI CD-ROMs. 122 by SCSI, FireWire, USB or ATAPI, say Y and read the SCSI-HOWTO 123 and the CDROM-HOWTO at <http://www.tldp.org/docs.html#howto>. [all …]
|
/linux/include/linux/usb/ |
H A D | otg-fsm.h | 1 // SPDX-License-Identifier: GPL-2.0+ 18 * Table:6-4 23 * Table:6-5 49 * struct otg_fsm - OTG state machine according to the OTG spec 54 * @id: TRUE for B-device, FALSE for A-device. 56 * ADP measurement taken at n-2, differs by more than CADP_THR 58 * ADP measurement taken if ADP capable 60 * A-Device state inputs 61 * @a_srp_det: TRUE if the A-device detects SRP 63 * @b_conn: TRUE if the A-device detects connection from the B-device [all …]
|
/linux/Documentation/driver-api/usb/ |
H A D | gadget.rst | 11 This document presents a Linux-USB "Gadget" kernel mode API, for use 17 - Supports USB 2.0, for high speed devices which can stream data at 20 - Handles devices with dozens of endpoints just as well as ones with 21 just two fixed-function ones. Gadget drivers can be written so 24 - Flexible enough to expose more complex USB device capabilities such 28 - USB "On-The-Go" (OTG) support, in conjunction with updates to the 29 Linux-USB host side. 31 - Sharing data structures and API models with the Linux-USB host side 32 API. This helps the OTG support, and looks forward to more-symmetric 36 - Minimalist, so it's easier to support new device controller hardware. [all …]
|
/linux/drivers/usb/dwc2/ |
H A D | params.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) 2004-2016 Synopsys, Inc. 20 struct dwc2_core_params *p = &hsotg->params; in dwc2_set_bcm_params() 22 p->host_rx_fifo_size = 774; in dwc2_set_bcm_params() 23 p->max_transfer_size = 65535; in dwc2_set_bcm_params() 24 p->max_packet_count = 511; in dwc2_set_bcm_params() 25 p->ahbcfg = 0x10; in dwc2_set_bcm_params() 30 struct dwc2_core_params *p = &hsotg->params; in dwc2_set_his_params() 32 p->otg_caps.hnp_support = false; in dwc2_set_his_params() 33 p->otg_caps.srp_support = false; in dwc2_set_his_params() [all …]
|
/linux/Documentation/driver-api/ |
H A D | scsi.rst | 12 --------------- 23 The `SCSI protocol <https://www.t10.org/scsi-3.htm>`__ is a big-endian 24 peer-to-peer packet based protocol. SCSI commands are 6, 10, 12, or 16 35 ---------------------------------- 46 In between is the SCSI mid-layer, analogous to a network routing layer 47 such as the IPv4 stack. The SCSI mid-layer routes a packet based data 56 The upper layer supports the user-kernel interface by providing device 60 -------------- 64 sr (SCSI CD-ROM) 65 ---------------- [all …]
|
/linux/include/uapi/linux/usb/ |
H A D | ch9.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 9 * - the master/host side Linux-USB kernel driver API; 10 * - the "usbfs" user space API; and 11 * - the Linux "gadget" slave/device/peripheral side driver API. 22 * [b] so that accessing bigger-than-a-bytes fields will never 27 * someone that the two other points are non-issues for that 37 /*-------------------------------------------------------------------------*/ 136 * See USB 2.0 spec Table 9-7 150 * See USB 3.0 spec Table 9-7 159 * Suspend Options, Table 9-8 USB 3.0 spec [all …]
|
/linux/drivers/usb/host/ |
H A 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. 197 * * 1'b0: Not OTG capable [all …]
|
/linux/drivers/usb/core/ |
H A D | hub.c | 1 // SPDX-License-Identifier: GPL-2.0 71 /* Protect struct usb_device->state and ->children members 72 * Note: Both are also protected by ->dev.sem, except that ->state can 80 /* synchronize hub-port add/remove and peering operations */ 90 * 10 seconds to send reply for the initial 64-byte descriptor request. 92 /* define initial 64-byte descriptor request timeout in milliseconds */ 96 "initial 64-byte descriptor request timeout in milliseconds " 97 "(default 5000 - 5.0 seconds)"); 141 if (hub_is_superspeedplus(hub->hdev)) in portspeed() 143 if (hub_is_superspeed(hub->hdev)) in portspeed() [all …]
|