Home
last modified time | relevance | path

Searched full:usb (Results 1 – 25 of 2816) sorted by relevance

12345678910>>...113

/linux/Documentation/admin-guide/media/
H A Dusb-cardlist.rst3 USB drivers
6 The USB boards are identified by an identification called USB ID.
8 The ``lsusb`` command allows identifying the USB IDs::
18 via USB Video Class. Those cameras are automatically supported by the
21 Older cameras and TV USB devices uses USB Vendor Classes: each vendor
25 While this is not as common as on PCI, sometimes the same USB ID is used
30 The current supported USB cards (not including staging drivers) are
37 for cameras not supported by the USB Video Class (UVC) driver,
45 b2c2-flexcop-usb Technisat/B2C2 Air/Sky/Cable2PC USB
46 cx231xx Conexant cx231xx USB video capture
[all …]
/linux/drivers/usb/
H A DKconfig3 # USB device configuration
30 bool "USB support"
34 This option adds core support for Universal Serial Bus (USB).
39 source "drivers/usb/common/Kconfig"
44 config USB config
45 tristate "Support for Host-side USB"
51 Universal Serial Bus (USB) is a specification for a serial bus
54 and allows for hot swapping. Up to 127 USB peripherals can be
55 connected to a single USB host in a tree structure.
57 The USB host is the root of the tree, the peripherals are the
[all …]
/linux/drivers/media/usb/dvb-usb/
H A DMakefile2 dvb-usb-objs += dvb-usb-firmware.o dvb-usb-init.o dvb-usb-urb.o dvb-usb-i2c.o
3 dvb-usb-objs += dvb-usb-dvb.o dvb-usb-remote.o usb-urb.o
4 obj-$(CONFIG_DVB_USB) += dvb-usb.o
6 dvb-usb-vp7045-objs := vp7045.o vp7045-fe.o
7 obj-$(CONFIG_DVB_USB_VP7045) += dvb-usb-vp7045.o
9 dvb-usb-vp702x-objs := vp702x.o vp702x-fe.o
10 obj-$(CONFIG_DVB_USB_VP702X) += dvb-usb-vp702x.o
12 dvb-usb-gp8psk-objs := gp8psk.o
13 obj-$(CONFIG_DVB_USB_GP8PSK) += dvb-usb-gp8psk.o
15 dvb-usb-dtt200u-objs := dtt200u.o dtt200u-fe.o
[all …]
/linux/drivers/usb/serial/
H A DKconfig3 # 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"
49 Say Y here if you want to use the generic USB serial driver. Please
[all …]
/linux/sound/soc/
H A Dsoc-usb.c6 #include <linux/usb.h>
9 #include <sound/soc-usb.h>
11 #include "../usb/card.h"
20 node = of_parse_phandle(dev->of_node, "usb-soc-be", 0); in snd_soc_find_phandle()
58 /* SOC USB sound kcontrols */
60 * snd_soc_usb_setup_offload_jack() - Create USB offloading jack
61 * @component: USB DPCM backend DAI component
75 ret = snd_soc_card_jack_new(component->card, "USB Offload Jack", in snd_soc_usb_setup_offload_jack()
78 dev_err(component->card->dev, "Unable to add USB offload jack: %d\n", in snd_soc_usb_setup_offload_jack()
94 * snd_soc_usb_update_offload_route - Find active USB offload path
[all …]
/linux/drivers/media/usb/
H A DKconfig3 if USB && MEDIA_SUPPORT
6 bool "Media USB Adapters"
8 Enable media drivers for USB bus.
16 source "drivers/media/usb/gspca/Kconfig"
17 source "drivers/media/usb/pwc/Kconfig"
18 source "drivers/media/usb/s2255/Kconfig"
19 source "drivers/media/usb/usbtv/Kconfig"
20 source "drivers/media/usb/uvc/Kconfig"
25 comment "Analog TV USB devices"
27 source "drivers/media/usb/go7007/Kconfig"
[all …]
/linux/Documentation/devicetree/bindings/usb/
H A Dchipidea,usb2-imx.yaml4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-imx.yaml#
7 title: NXP USB2 ChipIdea USB controller
16 - fsl,imx27-usb
19 - fsl,imx23-usb
20 - fsl,imx25-usb
21 - fsl,imx28-usb
22 - fsl,imx35-usb
23 - fsl,imx50-usb
24 - fsl,imx51-usb
25 - fsl,imx53-usb
[all …]
H A Ddwc2.yaml4 $id: http://devicetree.org/schemas/usb/dwc2.yaml#
7 title: DesignWare HS OTG USB 2.0 controller
13 - $ref: usb-drd.yaml#
14 - $ref: usb-hcd.yaml#
19 - const: brcm,bcm2835-usb
20 - const: hisilicon,hi6220-usb
29 - const: rockchip,rk3066-usb
33 - rockchip,px30-usb
34 - rockchip,rk3036-usb
35 - rockchip,rk3128-usb
[all …]
/linux/drivers/usb/host/
H A Docteon-hcd.c48 #include <linux/usb.h>
51 #include <linux/usb/hcd.h>
63 * enum cvmx_usb_speed - the possible USB device speeds
76 * enum cvmx_usb_transfer - the possible USB transfer types
78 * @CVMX_USB_TRANSFER_CONTROL: USB transfer type control for hub and status
80 * @CVMX_USB_TRANSFER_ISOCHRONOUS: USB transfer type isochronous for low
82 * @CVMX_USB_TRANSFER_BULK: USB transfer type bulk for large low priority
84 * @CVMX_USB_TRANSFER_INTERRUPT: USB transfer type interrupt for high priority
115 * @CVMX_USB_STATUS_STALL: The transaction received a USB STALL response
138 * struct cvmx_usb_port_status - the USB por
524 cvmx_usb_read_csr32(struct octeon_hcd * usb,u64 address) cvmx_usb_read_csr32() argument
538 cvmx_usb_write_csr32(struct octeon_hcd * usb,u64 address,u32 value) cvmx_usb_write_csr32() argument
554 cvmx_usb_pipe_needs_split(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe) cvmx_usb_pipe_needs_split() argument
576 cvmx_wait_tx_rx(struct octeon_hcd * usb,int fflsh_type) cvmx_wait_tx_rx() argument
602 cvmx_fifo_setup(struct octeon_hcd * usb) cvmx_fifo_setup() argument
658 cvmx_usb_shutdown(struct octeon_hcd * usb) cvmx_usb_shutdown() argument
692 cvmx_usb_initialize(struct device * dev,struct octeon_hcd * usb) cvmx_usb_initialize() argument
958 cvmx_usb_reset_port(struct octeon_hcd * usb) cvmx_usb_reset_port() argument
995 cvmx_usb_disable(struct octeon_hcd * usb) cvmx_usb_disable() argument
1014 cvmx_usb_get_status(struct octeon_hcd * usb) cvmx_usb_get_status() argument
1085 cvmx_usb_open_pipe(struct octeon_hcd * usb,int device_addr,int endpoint_num,enum cvmx_usb_speed device_speed,int max_packet,enum cvmx_usb_transfer transfer_type,enum cvmx_usb_direction transfer_dir,int interval,int multi_count,int hub_device_addr,int hub_port) cvmx_usb_open_pipe() argument
1153 cvmx_usb_poll_rx_fifo(struct octeon_hcd * usb) cvmx_usb_poll_rx_fifo() argument
1203 cvmx_usb_fill_tx_hw(struct octeon_hcd * usb,struct cvmx_usb_tx_fifo * fifo,int available) cvmx_usb_fill_tx_hw() argument
1257 cvmx_usb_poll_tx_fifo(struct octeon_hcd * usb) cvmx_usb_poll_tx_fifo() argument
1294 cvmx_usb_fill_tx_fifo(struct octeon_hcd * usb,int channel) cvmx_usb_fill_tx_fifo() argument
1348 cvmx_usb_start_channel_control(struct octeon_hcd * usb,int channel,struct cvmx_usb_pipe * pipe) cvmx_usb_start_channel_control() argument
1496 cvmx_usb_start_channel(struct octeon_hcd * usb,int channel,struct cvmx_usb_pipe * pipe) cvmx_usb_start_channel() argument
1840 cvmx_usb_find_ready_pipe(struct octeon_hcd * usb,enum cvmx_usb_transfer xfer_type) cvmx_usb_find_ready_pipe() argument
1864 cvmx_usb_next_pipe(struct octeon_hcd * usb,int is_sof) cvmx_usb_next_pipe() argument
1898 cvmx_usb_schedule(struct octeon_hcd * usb,int is_sof) cvmx_usb_schedule() argument
1956 octeon_usb_urb_complete_callback(struct octeon_hcd * usb,enum cvmx_usb_status status,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,int bytes_transferred,struct urb * urb) octeon_usb_urb_complete_callback() argument
2056 cvmx_usb_complete(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,enum cvmx_usb_status complete_code) cvmx_usb_complete() argument
2125 cvmx_usb_submit_transaction(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,enum cvmx_usb_transfer type,u64 buffer,int buffer_length,u64 control_header,int iso_start_frame,int iso_number_packets,struct cvmx_usb_iso_packet * iso_packets,struct urb * urb) cvmx_usb_submit_transaction() argument
2186 cvmx_usb_submit_bulk(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_bulk() argument
2210 cvmx_usb_submit_interrupt(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_interrupt() argument
2235 cvmx_usb_submit_control(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_control() argument
2266 cvmx_usb_submit_isochronous(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct urb * urb) cvmx_usb_submit_isochronous() argument
2296 cvmx_usb_cancel(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction) cvmx_usb_cancel() argument
2341 cvmx_usb_cancel_all(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe) cvmx_usb_cancel_all() argument
2365 cvmx_usb_close_pipe(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe) cvmx_usb_close_pipe() argument
2386 cvmx_usb_get_frame_number(struct octeon_hcd * usb) cvmx_usb_get_frame_number() argument
2395 cvmx_usb_transfer_control(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,union cvmx_usbcx_hccharx usbc_hcchar,int buffer_space_left,int bytes_in_last_packet) cvmx_usb_transfer_control() argument
2479 cvmx_usb_transfer_bulk(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,union cvmx_usbcx_hcintx usbc_hcint,int buffer_space_left,int bytes_in_last_packet) cvmx_usb_transfer_bulk() argument
2513 cvmx_usb_transfer_intr(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,int buffer_space_left,int bytes_in_last_packet) cvmx_usb_transfer_intr() argument
2538 cvmx_usb_transfer_isoc(struct octeon_hcd * usb,struct cvmx_usb_pipe * pipe,struct cvmx_usb_transaction * transaction,int buffer_space_left,int bytes_in_last_packet,int bytes_this_transfer) cvmx_usb_transfer_isoc() argument
2595 cvmx_usb_poll_channel(struct octeon_hcd * usb,int channel) cvmx_usb_poll_channel() argument
2922 octeon_usb_port_callback(struct octeon_hcd * usb) octeon_usb_port_callback() argument
2939 cvmx_usb_poll(struct octeon_hcd * usb) cvmx_usb_poll() argument
3040 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_irq() local
3062 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_get_frame_number() local
3071 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_enqueue() local
3247 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_urb_dequeue() local
3275 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_endpoint_disable() local
3290 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_status_data() local
3305 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_hub_control() local
3538 struct octeon_hcd *usb; octeon_usb_probe() local
3687 struct octeon_hcd *usb = hcd_to_octeon(hcd); octeon_usb_remove() local
[all...]
/linux/drivers/clk/at91/
H A Dclk-usb.c47 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_recalc_rate() local
51 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_recalc_rate()
113 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_parent() local
115 if (index >= usb->num_parents) in at91sam9x5_clk_usb_set_parent()
118 regmap_update_bits(usb->regmap, AT91_PMC_USB, usb->usbs_mask, index); in at91sam9x5_clk_usb_set_parent()
125 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_get_parent() local
128 regmap_read(usb->regmap, AT91_PMC_USB, &usbr); in at91sam9x5_clk_usb_get_parent()
130 return usbr & usb->usbs_mask; in at91sam9x5_clk_usb_get_parent()
136 struct at91sam9x5_clk_usb *usb = to_at91sam9x5_clk_usb(hw); in at91sam9x5_clk_usb_set_rate() local
146 regmap_update_bits(usb->regmap, AT91_PMC_USB, AT91_PMC_OHCIUSBDIV, in at91sam9x5_clk_usb_set_rate()
[all …]
/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_usb.c2 /* ZD1211 USB-WLAN driver for Linux
16 #include <linux/usb.h>
92 MODULE_DESCRIPTION("USB driver for devices with the ZD1211 chip.");
96 MODULE_DEVICE_TABLE(usb, usb_ids);
101 static bool check_read_regs(struct zd_usb *usb, struct usb_req_read_regs *req,
104 /* USB device initialization */
140 /* USB request blocks need "kmalloced" buffers. in upload_code()
162 "USB control request for firmware upload" in upload_code()
214 static char *get_fw_name(struct zd_usb *usb, char *buffer, size_t size, in get_fw_name() argument
218 usb->is_zd1211b ? in get_fw_name()
[all …]
H A Dzd_usb.h2 /* ZD1211 USB-WLAN driver for Linux
15 #include <linux/usb.h>
44 * used if one combined frame is split over two USB transactions.
102 /* USB interrupt */
136 /* Stores the USB int structure and contains the USB address of the
203 /* Contains the usb parts. The structure doesn't require a lock because intf
218 #define zd_usb_dev(usb) (&usb->intf->dev) argument
220 static inline struct usb_device *zd_usb_to_usbdev(struct zd_usb *usb) in zd_usb_to_usbdev() argument
222 return interface_to_usbdev(usb->intf); in zd_usb_to_usbdev()
230 static inline struct ieee80211_hw *zd_usb_to_hw(struct zd_usb *usb) in zd_usb_to_hw() argument
[all …]
/linux/drivers/usb/core/
H A DKconfig3 # USB Core configuration
6 bool "USB announce new devices"
8 Say Y here if you want the USB core to always announce the
10 strings for every new USB device to the syslog. This option is
18 comment "Miscellaneous USB options"
21 bool "Enable USB persist by default"
24 Say N here if you don't want USB power session persistence
25 enabled by default. If you say N it will make suspended USB
30 Documentation/driver-api/usb/persist.rst for more info.
36 bool "Limit USB device initialization to only a few retries"
[all …]
/linux/drivers/extcon/
H A DKconfig11 host USB ports. Many of 30-pin connectors including PDMI are
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
55 Say Y here to enable extcon support for USB OTG ports controlled by
84 microUSB switch and accessory detector chip. The LC824206XA is a USB
86 using I2C and enables USB data, stereo and mono audio, video,
96 Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory
100 tristate "Maxim MAX3355 USB OTG EXTCON Support"
[all …]
/linux/drivers/usb/phy/
H A DKconfig3 # 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
37 interface to interact with USB 2.0 and USB 3.0 PHY that is part
[all …]
/linux/drivers/media/usb/dvb-usb-v2/
H A DMakefile5 dvb-usb-af9015-objs := af9015.o
6 obj-$(CONFIG_DVB_USB_AF9015) += dvb-usb-af9015.o
8 dvb-usb-af9035-objs := af9035.o
9 obj-$(CONFIG_DVB_USB_AF9035) += dvb-usb-af9035.o
11 dvb-usb-anysee-objs := anysee.o
12 obj-$(CONFIG_DVB_USB_ANYSEE) += dvb-usb-anysee.o
14 dvb-usb-au6610-objs := au6610.o
15 obj-$(CONFIG_DVB_USB_AU6610) += dvb-usb-au6610.o
17 dvb-usb-az6007-objs := az6007.o
18 obj-$(CONFIG_DVB_USB_AZ6007) += dvb-usb-az6007.o
[all …]
/linux/sound/usb/
H A DKconfig2 # ALSA USB drivers
5 bool "USB sound devices"
6 depends on USB
9 Support for sound devices connected via the USB bus.
11 if SND_USB && USB
14 tristate "USB Audio/MIDI driver"
22 Say Y here to include support for USB audio and USB MIDI
26 will be called snd-usb-audio.
29 bool "MIDI 2.0 support by USB Audio driver"
32 Say Y here to include the support for MIDI 2.0 by USB Audio driver.
[all …]
/linux/Documentation/devicetree/bindings/connector/
H A Dusb-connector.yaml4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
7 title: USB Connector
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.
21 - usb-a-connector
22 - usb-b-connector
23 - usb-c-connector
26 - const: gpio-usb-b-connector
27 - const: usb-b-connector
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Drenesas,rcar-gen2-usb-phy.yaml4 $id: http://devicetree.org/schemas/phy/renesas,rcar-gen2-usb-phy.yaml#
7 title: Renesas R-Car Gen2 USB PHY
16 - renesas,usb-phy-r8a7742 # RZ/G1H
17 - renesas,usb-phy-r8a7743 # RZ/G1M
18 - renesas,usb-phy-r8a7744 # RZ/G1N
19 - renesas,usb-phy-r8a7745 # RZ/G1E
20 - renesas,usb-phy-r8a77470 # RZ/G1C
21 - renesas,usb-phy-r8a7790 # R-Car H2
22 - renesas,usb-phy-r8a7791 # R-Car M2-W
23 - renesas,usb-phy-r8a7794 # R-Car E2
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dmicrochip,lan95xx.yaml7 title: Microchip SMSC9500/LAN9530/LAN9730 USB Ethernet Controllers
13 Device tree properties for hard wired SMSC95xx compatible USB Ethernet
23 - usb424,7500 # SMSC LAN7500 USB Ethernet Device
24 - usb424,7505 # SMSC LAN7505 USB Ethernet Device
25 - usb424,9500 # SMSC9500 USB Ethernet Device
26 - usb424,9505 # SMSC9505 USB Ethernet Device
27 - usb424,9530 # SMSC LAN9530 USB Ethernet Device
28 - usb424,9730 # SMSC LAN9730 USB Ethernet Device
29 - usb424,9900 # SMSC9500 USB Ethernet Device (SAL10)
30 - usb424,9901 # SMSC9505 USB Ethernet Device (SAL10)
[all …]
/linux/Documentation/driver-api/usb/
H A Dwriting_usb_driver.rst1 .. _writing-usb-driver:
4 Writing USB Device Drivers
12 The Linux USB subsystem has grown from supporting only two different
15 almost all USB class devices (standard types of devices like keyboards,
17 vendor-specific devices (such as USB to serial converters, digital
19 different USB devices currently supported, see Resources.
21 The remaining kinds of USB devices that do not have support on Linux are
24 needs to be created. Some vendors are open with their USB protocols and
30 have written a generic USB driver skeleton, modelled after the
32 network drivers have been based. This USB skeleton can be found at
[all …]
/linux/drivers/usb/typec/
H A DKconfig4 tristate "USB Type-C Support"
6 USB Type-C Specification defines a cable and connector for USB where
10 specific Configuration Channel (CC) which goes through the USB Type-C
12 Accessory Modes - Analog Audio and Debug - and if USB Power Delivery
14 something else then USB communication.
16 USB Power Delivery Specification defines a protocol that can be used
18 partners. USB Power Delivery allows higher voltages then the normal
19 5V, up to 20V, and current up to 5A over the cable. The USB Power
21 Modes when they are supported. USB Power Delivery does not depend on
22 USB Type-C connector, however it is mostly used together with USB
[all …]
/linux/tools/usb/usbip/
H A DREADME8 USB/IP protocol allows to pass USB device from server to client over the
9 network. Server is a machine which provides (shares) a USB device. Client is
10 a machine which uses USB device provided by server over the network.
11 The USB device may be either physical device connected to a server or
12 software entity created on a server using USB gadget subsystem.
16 A client side kernel module which provides a virtual USB Host Controller
17 and allows to import a USB device from a remote machine.
20 A server side module which provides a USB device driver which can be
21 bound to a physical USB devic
[all...]
/linux/Documentation/devicetree/bindings/dma/
H A Drenesas,usb-dmac.yaml4 $id: http://devicetree.org/schemas/dma/renesas,usb-dmac.yaml#
7 title: Renesas USB DMA Controller
19 - renesas,r8a7742-usb-dmac # RZ/G1H
20 - renesas,r8a7743-usb-dmac # RZ/G1M
21 - renesas,r8a7744-usb-dmac # RZ/G1N
22 - renesas,r8a7745-usb-dmac # RZ/G1E
23 - renesas,r8a77470-usb-dmac # RZ/G1C
24 - renesas,r8a774a1-usb-dmac # RZ/G2M
25 - renesas,r8a774b1-usb-dmac # RZ/G2N
26 - renesas,r8a774c0-usb-dmac # RZ/G2E
[all …]
/linux/drivers/usb/gadget/
H A DKconfig3 # USB Gadget support on a system involves
14 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
18 tristate "USB Gadget Support"
22 USB is a host/device protocol, organized with one host (such as a
24 The USB hardware is asymmetric, which makes it easier to set up:
36 a USB peripheral device. Configure one hardware driver for your
44 For more information, see <http://www.linux-usb.org/gadget> and
104 Some devices need to draw power from USB when they are
109 Enter the maximum power your device draws through USB, in
138 source "drivers/usb/gadget/udc/Kconfig"
[all …]

12345678910>>...113