Home
last modified time | relevance | path

Searched +full:usb +full:- +full:based (Results 1 – 25 of 786) sorted by relevance

12345678910>>...32

/linux/drivers/media/usb/gspca/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "GSPCA based webcams"
8 Say Y here if you want to enable selecting webcams based
11 See <file:Documentation/admin-guide/media/gspca-cardlist.rst> for more info.
22 tristate "Benq USB Camera Driver"
34 Say Y here if you want support for cameras based on the Conexant chip.
43 Say Y here if you want support for USB cameras based on the cpia
51 tristate "DTCS033 (Scopium) USB Astro-Camera Driver"
61 tristate "Etoms USB Camera Driver"
64 Say Y here if you want support for cameras based on the Etoms chip.
[all …]
/linux/drivers/extcon/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 host USB ports. Many of 30-pin connectors including PDMI are
22 Say Y here to enable extcon device driver based on ADC values.
25 tristate "X-Power AXP288 EXTCON support"
29 Say Y here to enable support for USB peripheral detection
30 and USB MUX switching by X-Power AXP288 PMIC.
39 FSA9480 microUSB switch and accessory detector chip. The FSA9480 is a USB
41 I2C and enables USB data, stereo and mono audio, video, microphone
48 Say Y here to enable GPIO based extcon support. Note that GPIO
55 Say Y here to enable extcon support for USB OTG ports controlled by
[all …]
/linux/drivers/media/usb/dvb-usb/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Support for various USB DVB devices"
4 depends on DVB_CORE && USB && I2C && RC_CORE
10 Almost every USB device needs a firmware, please look into
11 <file:Documentation/driver-api/media/drivers/dvb-usb.rst>.
13 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
16 Say Y if you own a USB DVB device.
19 bool "Enable extended debug support for all DVB-USB devices"
22 Say Y if you want to enable debugging. See modinfo dvb-usb (and the
28 tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
[all …]
/linux/Documentation/usb/
H A Draw-gadget.rst2 USB Raw Gadget
5 USB Raw Gadget is a gadget driver that gives userspace low-level control over
8 Like any other gadget driver, Raw Gadget implements USB devices via the
9 USB gadget API. Unlike most gadget drivers, Raw Gadget does not implement
10 any concrete USB functions itself but requires userspace to do that.
21 USB gadget layer for userspace. The key differences are:
23 1. Raw Gadget passes every USB request to userspace to get a response, while
24 GadgetFS responds to some USB requests internally based on the provided
28 2. Raw Gadget allows providing arbitrary data as responses to USB requests,
29 while GadgetFS performs sanity checks on the provided USB descriptors.
[all …]
/linux/drivers/usb/serial/
H A Dio_usbvend.h1 /* 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
50 // ION-device Device IDs
51 // Product IDs - assigned to match middle digit of serial number (No longer true)
54 // is based on the 80251+Netchip.
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Serial device configuration
7 tristate "USB Serial Converter support"
10 Say Y here if you have a USB device that provides normal serial
12 your USB bus.
14 Please read <file:Documentation/usb/usb-serial.rst> for more
24 bool "USB Serial Console device support"
27 If you say Y here, it will be possible to use a USB to serial
41 kernel will automatically use the first USB to serial converter
47 bool "USB Generic Serial Driver"
[all …]
/linux/drivers/gpib/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
10 space library that can be found on Sourceforge under linux-gpib.
40 tristate "Agilent 82357a/b USB dongles"
42 depends on USB
44 Enable support for Agilent/Keysight 82357x USB dongles.
56 Enable support for Capital Equipment Corporation PCI-488
57 and Keithly KPCI-488 boards.
71 Enable support for National Instruments boards based
73 AT-GPIB (with NAT4882 chip)
74 AT-GPIB (with NEC7210 chip)
[all …]
/linux/Documentation/admin-guide/media/
H A Dtechnisat.rst1 .. SPDX-License-Identifier: GPL-2.0
13 -----------------------------
15 Important Notice: The driver does NOT support Technisat USB 2 devices!
19 .. code-block:: none
21 lspci -vvv for a PCI device (lsusb -vvv for an USB device) will show you for example:
29 -------------------
37 (except ``Simple tuner support`` for ATSC 3rd generation only -> see case 9 please).
41 - Main module part:
46 #) => ``Technisat/B2C2 Air/Sky/Cable2PC USB`` (USB 1.1 adapter)
50 - Frontend / Tuner / Demodulator module part:
[all …]
/linux/sound/soc/qcom/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 in Qualcomm Technologies SOC-based platforms.
57 Qualcomm Technologies IPQ806X-based Storm board.
65 APQ8016 SOC-based systems.
125 tristate "SoC ALSA USB offloading backing for QDSP6"
131 Adds support for USB offloading for QDSP6 ASoC
132 based platform sound cards. This will enable the
134 with the SoC USB framework to initialize a session
135 with active USB SND devices.
167 APQ8096 SoC-based systems.
[all …]
/linux/drivers/usb/common/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
8 bool "USB LED Triggers"
11 This option adds LED triggers for USB host and/or gadget activity.
13 Say Y here if you are working on a system with led-class supported
14 LEDs and you want to use them as activity indicators for USB host or
18 tristate "USB ULPI PHY interface support"
22 USB 2.0 PHY interface. The ULPI specification defines a standard set
27 The ULPI interfaces (the buses) are registered by the drivers for USB
33 protocol) and USB charger detection.
39 tristate "USB GPIO Based Connection Detection Driver"
[all …]
/linux/drivers/net/wireless/intersil/p54/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 This is common code for isl38xx/stlc45xx based modules.
9 This module does nothing by itself - the USB/PCI/SPI front-ends
18 tristate "Prism54 USB support"
19 depends on P54_COMMON && USB
22 This driver is for USB isl38xx based wireless cards.
33 This driver is for PCI isl38xx based wireless cards.
47 This driver is for stlc4550 or stlc4560 based wireless chips
57 Unlike the PCI or USB devices, the SPI variants don't have
/linux/drivers/net/wireless/realtek/rtl818x/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 This is a driver for RTL8180, RTL8185 and RTL8187SE based cards.
11 These are PCI based chips found in cards such as:
14 A-Link WL54PC
19 Dlink DWL-610
20 Dlink DWL-510
22 Level-One WPC-0101
24 VCTnet PC-11B1
25 Ovislink AirLive WL-1120PCM
26 Mentor WL-PCI
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
H A DKconfig1 # SPDX-License-Identifier: ISC
6 This module adds core support for wireless adapters based on
8 bus drivers for USB and SDIO to be able to use real devices.
19 This module adds support for wireless adapters based on
26 tristate "Atheros ath6kl USB support"
28 depends on USB
30 This module adds support for wireless adapters based on
31 Atheros AR6004 chipset and chipsets based on it running over
32 USB. If you choose to build it as a module, it will be
51 example, can be enabled with help of trace-cmd. All debug
/linux/drivers/usb/atm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB/ATM DSL configuration
7 tristate "USB DSL modem support"
11 Say Y here if you want to connect a USB Digital Subscriber Line (DSL)
12 modem to your computer's USB port. You will then need to choose your
21 tristate "Speedtouch USB support"
24 Say Y here if you have an SpeedTouch USB or SpeedTouch 330
27 <http://www.linux-usb.org/SpeedTouch/> for details.
33 tristate "Conexant AccessRunner USB support"
36 Say Y here if you have an ADSL USB modem based on the Conexant
[all …]
/linux/drivers/usb/storage/
H A Dunusual_datafab.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Unusual Devices File for the Datafab USB Compact Flash reader
11 "MDCFE-B USB CF Reader",
16 * The following Datafab-based devices may or may not work
23 * other Datafab-based cards operational with this driver, I've decided
41 "Datafab-based Reader",
47 "Datafab-based Reader",
66 "USB to CF + SM Combo (LC1)",
73 * as "DualSlot CompactFlash(TM) & MStick Drive USB"
77 "USB CF+MS",
/linux/drivers/net/usb/
H A Dr8153_ecm.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 #include <linux/usb.h>
6 #include <linux/usb/cdc.h>
7 #include <linux/usb/usbnet.h>
8 #include <linux/usb/r8152.h>
106 dev->mii.dev = dev->net; in r8153_bind()
107 dev->mii.mdio_read = r8153_ecm_mdio_read; in r8153_bind()
108 dev->mii.mdio_write = r8153_ecm_mdio_write; in r8153_bind()
109 dev->mii.reg_num_mask = 0x1f; in r8153_bind()
110 dev->mii.supports_gmii = 1; in r8153_bind()
[all …]
/linux/drivers/usb/phy/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # Physical Layer USB driver configuration
5 menu "USB Physical Layer drivers"
12 # USB Transceiver Drivers
15 tristate "AB8500 USB Transceiver Driver"
19 Enable this to support the USB OTG transceiver in AB8500 chip.
24 tristate "Freescale USB OTG Transceiver Driver"
29 Enable this to support Freescale USB OTG transceiver.
32 tristate "Keystone USB PHY Driver"
36 Enable this to support Keystone USB phy. This driver provides
[all …]
/linux/drivers/usb/typec/ucsi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB Type-C Connector System Software Interface driver"
9 USB Type-C Connector System Software Interface (UCSI) is a
11 control the USB Type-C ports. On UCSI system the USB Type-C ports
14 is required. UCSI is available on most of the new Intel based systems
15 that are equipped with Embedded Controller and USB Type-C ports.
23 https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
35 Cypress CCGx Type-C controller over I2C interface.
45 interface as ACPI device. On new Intel Atom based platforms starting
57 Type-C controller over I2C interface.
[all …]
/linux/drivers/media/usb/cx231xx/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Conexant cx231xx USB video capture support"
12 This is a video4linux driver for Conexant 231xx USB based TV cards.
27 ones used with ISDB-T boards.
37 This is an ALSA driver for Cx231xx USB based TV cards.
40 module will be called cx231xx-alsa
43 tristate "DVB/ATSC Support for Cx231xx based TV cards"
58 This adds support for DVB cards based on the
/linux/drivers/usb/core/
H A Doffload.c1 // SPDX-License-Identifier: GPL-2.0
4 * offload.c - USB offload related functions
8 * Author: Guan-Yu Lin
11 #include <linux/usb.h>
13 #include "usb.h"
16 * usb_offload_get - increment the offload_usage of a USB device
17 * @udev: the USB device to increment its offload_usage
20 * enabled on this usb_device; that is, another entity is actively handling USB
21 * transfers. This information allows the USB driver to adjust its power
22 * management policy based on offload activity.
[all …]
/linux/sound/soc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
19 SoC based systems like PDA's, Phones and Personal Media Players.
22 will be called snd-soc-core.
61 test cases against soc-topology.c API. This should be primarily used
95 tristate "SoC based USB audi
[all...]
/linux/drivers/usb/musb/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Dual Role (OTG-ready) Controller Drivers
4 # for silicon based on Mentor Graphics INVENTRA designs
7 # (M)HDRC = (Multipoint) Highspeed Dual-Role Controller
10 depends on (USB || USB_GADGET)
13 Say Y here if your system has a dual role high speed USB
14 controller based on the Mentor Graphics silicon IP. Then
16 it's being used with, including the USB peripheral role,
17 or the USB host role, or both.
27 module will be called "musb-hdrc".
[all …]
/linux/drivers/phy/samsung/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 tristate "S5P/Exynos SoC series MIPI CSI-2/DSI PHY driver"
21 Support for MIPI CSI-2 and MIPI DSI DPHY found on Samsung S5P
43 tristate "S5P/Exynos SoC series USB 2.0 PHY driver"
50 Enable this to support the Samsung USB 2.0 PHY driver for Samsung
51 S5Pv210 and Exynos SoCs. This driver provides the interface for USB
52 2.0 PHY. Support for particular PHYs will be enabled based on the SoC
75 Enable USB PHY support for S5PV210. This option requires that Samsung
76 USB 2.0 PHY driver is enabled and means that support for this
78 are available - device and host.
[all …]
/linux/drivers/media/usb/dvb-usb-v2/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Support for various USB DVB devices v2"
4 depends on DVB_CORE && USB && I2C && (RC_CORE || RC_CORE=n)
9 Almost every USB device needs a firmware, please look into
10 <file:Documentation/driver-api/media/drivers/dvb-usb.rst>.
12 For a complete list of supported USB devices see the LinuxTV DVB Wiki:
15 Say Y if you own a USB DVB device.
20 tristate "Afatech AF9015 DVB-T USB2.0 support"
33 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
36 tristate "Afatech AF9035 DVB-T USB2.0 support"
[all …]
/linux/drivers/usb/gadget/udc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # USB Gadget support on a system involves
7 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
9 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
10 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
11 # - Some systems have both kinds of controllers.
13 # With help from a special transceiver and a "Mini-AB" jack, systems with
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
18 # USB Peripheral Controller Support
22 # - integrated/SOC controllers first
[all …]

12345678910>>...32