/linux-6.12.1/drivers/input/tablet/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 tristate "Acecad Flair tablet support (USB)" 18 select USB 20 Say Y here if you want to use the USB version of the Acecad Flair 29 tristate "Aiptek 6000U/8000U and Genius G_PEN tablet support (USB)" 31 select USB 33 Say Y here if you want to use the USB version of the Aiptek 6000U, 34 Aiptek 8000U or Genius G-PEN 560 tablet. Make sure to say Y to 42 tristate "Hanwang Art Master III tablet support (USB)" 44 select USB [all …]
|
/linux-6.12.1/drivers/usb/serial/ |
D | io_usbvend.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 4 * USBVEND.H Vendor-specific USB definitions 7 * must be kept backward-compatible with older firmware. 25 // Definitions of USB product IDs 33 // Definitions of USB product IDs (PID) 34 // We break the USB-defined PID into an OEM Id field (upper 6 bits) 40 // ION-device OEM IDs 44 #define ION_OEM_ID_MAC 3 // 03h Mac Version 45 #define ION_OEM_ID_MEGAWOLF 4 // 04h Lupusb OEM Mac version (MegaWolf) 50 // ION-device Device IDs [all …]
|
/linux-6.12.1/include/dt-bindings/usb/ |
D | pd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 21 #define PDO_FIXED_SUSPEND (1 << 28) /* USB Suspend supported (Source) */ 24 #define PDO_FIXED_USB_COMM (1 << 26) /* USB communications capable */ 64 #define PDO_APDO_TYPE_SHIFT 28 /* Only valid value currently is 0x0 - PPS */ 89 * Based on "Table 6-14 Fixed Supply PDO - Sink" of "USB Power Delivery Specification Revision 3.0, 90 * Version 1.2" 99 * -------------------- 100 * <31> :: data capable as a USB host 101 * <30> :: data capable as a USB device 104 * <25:23> :: product type (DFP) (SVDM version 2.0+ only; set to zero in version 1.0) [all …]
|
/linux-6.12.1/sound/usb/usx2y/ |
D | usbusx2y.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * usbusx2y.c - ALSA USB US-428 Driver 5 2005-04-14 Karsten Wiese 6 Version 0.8.7.2: 8 Tested ok with kernel 2.6.12-rc2. 10 2004-12-14 Karsten Wiese 11 Version 0.8.7.1: 12 …snd_pcm_open for rawusb pcm-devices now returns -EBUSY if called without rawusb's hwdep device bei… 14 2004-12-02 Karsten Wiese 15 Version 0.8.7: [all …]
|
/linux-6.12.1/include/linux/usb/ |
D | pd_vdo.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Copyright 2015-2017 Google, Inc 22 * ---------- 25 * <14:13> :: Structured VDM version 27 * <10:8> :: object position (1-7 valid ... used for enter/exit mode only) 86 * SVDM Identity request -> response 112 * -------------------- 113 * <31> :: data capable as a USB host 114 * <30> :: data capable as a USB device 117 * <25:23> :: product type (DFP) (SVDM version 2.0+ only; set to zero in version 1.0) [all …]
|
/linux-6.12.1/tools/usb/usbip/doc/ |
D | usbip.8 | 3 usbip \- manage USB/IP devices 9 On a USB/IP server, devices can be listed, bound, and unbound using 10 this program. On a USB/IP client, devices exported by USB/IP servers 15 \fB\-\-debug\fR 21 \fB\-\-log\fR 27 \fB\-\-tcp-port PORT\fR 29 Connect to PORT on remote host (used for attach and list --remote). 34 \fBversion\fR 36 Show version and exit. 47 \fBattach\fR \-\-remote=<\fIhost\fR> \-\-busid=<\fIbus_id\fR> [all …]
|
D | usbipd.8 | 3 usbipd \- USB/IP server daemon 10 provides USB/IP clients access to exported USB devices. 16 The daemon accepts connections from USB/IP clients 21 \fB\-4\fR, \fB\-\-ipv4\fR 27 \fB\-6\fR, \fB\-\-ipv6\fR 33 \fB\-e\fR, \fB\-\-device\fR 39 \fB\-D\fR, \fB\-\-daemon\fR 45 \fB\-d\fR, \fB\-\-debug\fR 51 \fB\-PFILE\fR, \fB\-\-pid FILE\fR 58 \fB\-tPORT\fR, \fB\-\-tcp\-port PORT\fR [all …]
|
/linux-6.12.1/drivers/phy/marvell/ |
D | phy-pxa-usb.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <dt-bindings/phy/phy.h> 118 enum pxa_usb_phy_version version; member 162 void __iomem *base = pxa_usb_phy->base; in pxa_usb_phy_init() 165 dev_info(&phy->dev, "initializing Marvell PXA USB PHY"); in pxa_usb_phy_init() 167 /* Initialize the USB PHY power */ in pxa_usb_phy_init() 168 if (pxa_usb_phy->version == PXA_USB_PHY_PXA910) { in pxa_usb_phy_init() 203 if (pxa_usb_phy->version == PXA_USB_PHY_PXA168) { in pxa_usb_phy_init() 205 * fixing Microsoft Altair board interface with NEC hub issue - in pxa_usb_phy_init() 230 dev_warn(&phy->dev, "calibrate timeout, UTMI_PLL %x\n", in pxa_usb_phy_init() [all …]
|
/linux-6.12.1/drivers/net/can/usb/etas_es58x/ |
D | es58x_devlink.c | 1 // SPDX-License-Identifier: GPL-2.0 3 /* Driver for ETAS GmbH ES58X USB CAN(-FD) Bus Interfaces. 12 #include <linux/usb.h> 17 /* USB descriptor index containing the product information string. */ 21 * es58x_parse_sw_version() - Extract boot loader or firmware version. 23 * @prod_info: USB custom string returned by the device. 25 * to parse the firmware version or to "BL" to parse the 26 * bootloader version. 29 * version number all prefixed by a magic string and concatenated with 35 * Parse @prod_info and store the version number in [all …]
|
/linux-6.12.1/drivers/net/can/usb/ |
D | esd_usb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * CAN driver for esd electronics gmbh CAN-USB/2, CAN-USB/3 and CAN-USB/Micro 5 * Copyright (C) 2010-2012 esd electronic system design gmbh, Matthias Fuchs <socketcan@esd.eu> 6 * Copyright (C) 2022-2024 esd electronics gmbh, Frank Jungclaus <frank.jungclaus@esd.eu> 18 #include <linux/usb.h> 22 MODULE_DESCRIPTION("CAN driver for esd electronics gmbh CAN-USB/2, CAN-USB/3 and CAN-USB/Micro inte… 25 /* USB vendor and product ID */ 39 /* USB commands */ 47 /* esd CAN message flags - dlc field */ 53 /* esd CAN message flags - id field */ [all …]
|
/linux-6.12.1/drivers/i2c/busses/ |
D | i2c-tiny-usb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * driver for the i2c-tiny-usb adapter - 1.0 6 * Copyright (C) 2006-2007 Till Harbaum (Till@Harbaum.org) 15 /* include interfaces to usb layer */ 16 #include <linux/usb.h> 21 /* commands via USB, must match command ids in the firmware */ 31 /* i2c bit delay, default is 10us -> 100kHz max 45 /* ----- begin of i2c layer ---------------------------------------------- */ 59 return -ENOMEM; in usb_xfer() 67 if (i == num-1) in usb_xfer() [all …]
|
/linux-6.12.1/Documentation/usb/ |
D | acm.rst | 13 Software Foundation; either version 2 of the License, or (at your option) 14 any later version. 23 Temple Place, Suite 330, Boston, MA 02111-1307 USA 25 Should you need to contact me, the author, you can do so either by e-mail - 29 For your convenience, the GNU General Public License version 2 is included 34 The drivers/usb/class/cdc-acm.c drivers works with USB modems and USB ISDN terminal 36 Abstract Control Model (USB CDC ACM) specification. 40 - 3Com OfficeConnect 56k 41 - 3Com Voice FaxModem Pro 42 - 3Com Sportster [all …]
|
D | gadget_serial.rst | 7 (updated 8-May-2008 for v2.3) 11 ---------------------- 14 published by the Free Software Foundation; either version 2 of 15 the License, or (at your option) any later version. 25 MA 02111-1307 USA. 35 ------------- 38 version 2.3 or later of the gadget serial driver in a 2.6 44 USB and serial devices. It also assumes you configure the Linux 45 gadget and usb drivers as modules. 47 With version 2.3 of the driver, major and minor device nodes are [all …]
|
/linux-6.12.1/drivers/usb/image/ |
D | microtek.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Driver for Microtek Scanmaker X6 USB scanner, and possibly others. 5 * (C) Copyright 2000 Oliver Neukum <Oliver.Neukum@lrz.uni-muenchen.de> 7 * Parts shamelessly stolen from usb-storage and copyright by their 10 * This driver implements a SCSI host controller driver and a USB 11 * device driver. To avoid confusion, all the USB related stuff is 15 * their USB protocol to us, so we had to reverse engineer them. We 18 * The X6 USB has three bulk endpoints, one output (0x1) down which 52 * Microtek NV sent us a more up to date version of the document. If 72 * 20000514 Version 0.0.8j [all …]
|
/linux-6.12.1/tools/testing/selftests/devices/probe/boards/ |
D | google,spherion.yaml | 1 # SPDX-License-Identifier: GPL-2.0 7 # The top-level is a list of controllers, either for USB or PCI(e). 8 # Every controller needs to have a 'type' key set to either 'usb-controller' or 9 # 'pci-controller'. 12 # - dt-mmio: identify the MMIO address of the controller as defined in the 14 # - of-fullname-regex: regular expression to match against the OF_FULLNAME 16 # sibling controllers. In this case, dt-mmio can't be used, and this property 18 # - usb-version: for USB controllers to differentiate between USB3 and USB2 20 # - acpi-uid: _UID property of the controller as supplied by the ACPI. Useful to 27 # The 'path' key is needed for every child device (that is, not top-level) to [all …]
|
/linux-6.12.1/drivers/phy/broadcom/ |
D | phy-bcm-sr-usb.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2016-2018 Broadcom 25 /* USB PHY registers */ 86 uint32_t version; member 127 void __iomem *regs = phy_cfg->regs; in bcm_usb_ss_phy_init() 131 offset = phy_cfg->offset; in bcm_usb_ss_phy_init() 158 void __iomem *regs = phy_cfg->regs; in bcm_usb_hs_phy_init() 161 offset = phy_cfg->offset; in bcm_usb_hs_phy_init() 177 void __iomem *regs = phy_cfg->regs; in bcm_usb_phy_reset() 180 offset = phy_cfg->offset; in bcm_usb_phy_reset() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/connector/ |
D | usb-connector.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: USB Connector 10 - Rob Herring <robh@kernel.org> 13 A USB connector node represents a physical USB connector. It should be a child 14 of a USB interface controller or a separate node when it is attached to both 15 MUX and USB interface controller. 20 - enum: [all …]
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-bus-usb | 1 What: /sys/bus/usb/devices/<INTERFACE>/authorized 9 by writing INTERFACE to /sys/bus/usb/drivers_probe 10 This allows to avoid side-effects with drivers 15 What: /sys/bus/usb/devices/usbX/interface_authorized_default 22 What: /sys/bus/usb/device/.../authorized 28 drivers, non-authorized one are not. By default, wired 29 USB devices are authorized. 31 What: /sys/bus/usb/drivers/.../new_id 33 Contact: linux-usb@vger.kernel.org 36 dynamically add a new device ID to a USB device driver. [all …]
|
D | sysfs-platform-wilco-ec | 23 Output will a version string be similar to the example below: 31 Output will a version string be similar to the example below: 38 Control the USB PowerShare Policy. USB PowerShare is a policy 39 which affects charging via the special USB PowerShare port 43 - In S0, the port will always provide power. 44 - In S0ix, if usb_charge is enabled, then power will be 47 - In S5, if usb_charge is enabled, then power will be supplied 52 What: /sys/bus/platform/devices/GOOG000C\:00/version 56 Display Wilco Embedded Controller firmware version.
|
D | configfs-usb-gadget | 1 What: /config/usb-gadget 5 This group contains sub-groups corresponding to created 6 USB gadgets. 8 What: /config/usb-gadget/gadget 21 names are super-speed-plus, super-speed, 22 high-speed, full-speed, and low-speed. 24 bDeviceClass USB device class code 25 bDeviceSubClass USB device subclass code 26 bDeviceProtocol USB device protocol code 29 bcdUSB bcd USB specification version number [all …]
|
/linux-6.12.1/Documentation/networking/ |
D | can_ucan_protocol.rst | 5 UCAN is the protocol used by the microcontroller-based USB-CAN 6 adapter that is integrated on System-on-Modules from Theobroma Systems 7 and that is also available as a standalone USB stick. 9 The UCAN protocol has been designed to be hardware-independent. 11 internally. All multi-byte integers are encoded as Little Endian. 14 ``drivers/net/can/usb/ucan.c``. 16 USB Endpoints 19 UCAN devices use three USB endpoints: 36 To support multiple CAN interfaces in a single USB device all 37 configuration commands target the corresponding interface in the USB [all …]
|
/linux-6.12.1/Documentation/ABI/obsolete/ |
D | sysfs-driver-hid-roccat-koneplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 0-4. 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 15 Description: The integer value of this attribute ranges from 0-4. 24 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 27 Description: When read, this file returns the raw integer version number of the 29 further usage in other programs. To receive the real version 33 Please read binary attribute info which contains firmware version. 36 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 39 Description: When read, this file returns general data like firmware version. [all …]
|
D | sysfs-driver-hid-roccat-kovaplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 1-4. 11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 14 Description: The integer value of this attribute ranges from 0-4. 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 25 Description: The integer value of this attribute ranges from 1-10. 32 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 35 Description: The integer value of this attribute ranges from 1-10. 42 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 45 Description: When read, this file returns the raw integer version number of the [all …]
|
D | sysfs-driver-hid-roccat-pyra | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 26 range 0-4. 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 34 Description: When read, this file returns the raw integer version number of the 36 further usage in other programs. To receive the real version 43 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 46 Description: When read, this file returns general data like firmware version. 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 66 … /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<produc… [all …]
|
/linux-6.12.1/tools/testing/selftests/devices/probe/ |
D | test_discoverable_devices.py | 2 # SPDX-License-Identifier: GPL-2.0 7 # buses (ie USB, PCI). 9 # The per-platform YAML file defining the devices to be tested is stored inside 33 sysfs_usb_devices = "/sys/bus/usb/devices/" 38 pci_controller_sysfs_dir = "pci[0-9a-f]{4}:[0-9a-f]{2}" 48 usb_controller_sysfs_dir = r"usb[\d]+" 57 re_dt_mmio = re.compile("OF_FULLNAME=.*@([0-9a-f]+)") 106 if controller["type"] == "pci-controller": 108 elif controller["type"] == "usb-controller": 117 if controller.get("dt-mmio"): [all …]
|