Home
last modified time | relevance | path

Searched refs:USB (Results 1 – 25 of 464) sorted by relevance

12345678910>>...19

/openbmc/u-boot/drivers/usb/
H A DKconfig1 menuconfig USB config
2 bool "USB support"
4 Universal Serial Bus (USB) is a specification for a serial bus
7 and allows for hot swapping. Up to 127 USB peripherals can be
8 connected to a single USB host in a tree structure.
10 The USB host is the root of the tree, the peripherals are the
11 leaves and the inner nodes are special USB devices called hubs.
12 Most PCs now have USB host ports, used to connect peripherals
16 Say Y here if your device has an USB port, either host, peripheral or
19 For an USB host port, you then need to say Y to at least one of the
[all …]
/openbmc/qemu/hw/usb/
H A DKconfig1 config USB config
8 select USB
12 select USB
26 select USB
39 select USB
58 select USB
63 depends on USB
68 depends on USB
73 depends on USB
77 depends on USB
[all...]
/openbmc/u-boot/drivers/usb/host/
H A DKconfig2 # USB Host Controller Drivers
4 comment "USB Host Controller Drivers"
10 bool "xHCI HCD (USB 3.0) support"
13 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0
22 USB controller based on the DesignWare USB3 IP Core.
30 USB controller based on the DesignWare USB3 IP Core.
33 bool "MVEBU USB 3.0 support"
38 Choose this option to add support for USB 3.0 driver on mvebu
43 bool "Support for PCI-based xHCI USB controller"
50 bool "Support for Rockchip on-chip xHCI USB controller"
[all …]
/openbmc/u-boot/doc/
H A DREADME.usb7 USB Support
10 The USB support is implemented on the base of the UHCI Host
13 Currently supported are USB Hubs, USB Keyboards, USB Floppys, USB
14 flash sticks and USB network adaptors.
20 The USB (at least the USB UHCI) needs a frame list (4k), transfer
23 frame pointer. This may cause to crash the OS during boot. So the USB
24 _MUST_ be stopped during OS boot. This is the reason, why the USB is
25 NOT automatically started during start-up. If someone needs the USB
29 For USB keyboards this can be done by a script which is automatically
31 USB keyboard another script is necessary, which first disables the
[all …]
H A DREADME.fsl-hwconfig24 Specific to boards have USB controller
26 This option specifies the following for a USB controller:
29 - which USB PHY to use
31 This is used by generic USB device-tree fixup function to update
34 Also used for configuring multiple USB controllers such that
38 Select USB phy type: 'utmi' OR 'ulpi'
41 Select USB controller mode: 'host', 'peripheral' OR 'otg'
/openbmc/u-boot/drivers/usb/gadget/
H A DKconfig2 # USB Gadget support on a system involves
13 # both kinds of controller can also support "USB On-the-Go" (CONFIG_USB_OTG).
17 bool "USB Gadget Support"
19 USB is a master/slave protocol, organized with one master
21 The USB hardware is asymmetric, which makes it easier to set up:
33 a USB peripheral device. Configure one hardware driver for your
42 Support Aspeed USB device on port A. You can emulate USB device as
46 bool "Aspeed USB Device support on gadget"
50 Support Aspeed USB device gadget. It's a different architecture with
55 string "Vendor name of the USB device"
[all …]
/openbmc/u-boot/drivers/usb/eth/
H A DKconfig2 bool "USB to Ethernet Controller Drivers"
4 Say Y here if you would like to enable support for USB Ethernet
10 bool "ASIX AX8817X (USB 2.0) support"
13 Say Y here if you would like to support ASIX AX8817X based USB 2.0
17 bool "ASIX AX88179 (USB 3.0) support"
20 Say Y here if you would like to support ASIX AX88179 based USB 3.0
29 USB 2.0 to 10/100/1000 Gigabit Ethernet controller.
38 Say Y here if you would like to support Microchip LAN78XX USB 3.1
48 (7730/7830/7832) USB 2.0 Ethernet Devices.
55 USB Ethernet Devices. This driver also supports compatible devices
[all …]
/openbmc/qemu/docs/system/devices/
H A Dusb.rst1 USB emulation
4 QEMU can emulate a PCI UHCI, OHCI, EHCI or XHCI USB controller. You can
5 plug virtual USB devices or real host USB devices (only works with
7 connect virtual USB hubs as necessary to connect multiple USB devices.
9 USB controllers
23 XHCI supports USB 1.1, USB 2.0 and USB 3.0 devices, so this is the
24 only controller you need. With only a single USB controller (and
25 therefore only a single USB bus) present in the system there is no
26 need to use the bus= parameter when adding USB devices.
32 The QEMU EHCI Adapter supports USB 2.0 devices. It can be used either
[all …]
/openbmc/u-boot/arch/arm/mach-rockchip/rk3399/
H A DKconfig11 usb2.0 host ports, LVDS, JTAG, MAC, SDcard, HDMI, USB-2-serial...
23 * on-module USB 3.0 hub (2x USB 3.0 host + 1x USB 2.0 host)
24 * USB 3.0 dual-role
46 * 1x USB 3.0 type A, 1x USB 2.0 type A (host mode only),
47 1x USB 3.0 type C OTG
53 * 2x USB 3.0 type A, 2x USB 2.0 type A (host mode only),
54 1x USB 3.0 type C OTG
60 It has two USB 3.0 type-C ports, 4GB of SDRAM, WiFi and a 10.1",
61 1280x800 display. It uses its USB ports for both power and external
/openbmc/u-boot/drivers/usb/musb-new/
H A DKconfig11 Enables the MUSB USB dual-role controller in host mode.
19 Enables the MUSB USB dual-role controller in gadget mode.
22 bool "Enable TI OTG USB controller"
27 speed USB controller based on the Mentor Graphics
43 bool "Enable Microchip PIC32 DRC USB controller"
46 Say y to enable PIC32 USB DRC controller support
50 bool "Enable sunxi OTG / DRC USB controller"
54 Say y here to enable support for the sunxi OTG / DRC USB controller
/openbmc/u-boot/drivers/phy/
H A DKconfig114 tristate "Renesas R-Car Gen2 USB PHY"
117 Support for the Renesas R-Car Gen2 USB PHY. This driver operates the
122 tristate "Renesas R-Car Gen3 USB PHY"
126 Support for the Renesas R-Car Gen3 USB PHY. This driver operates the
127 PHY connected to EHCI USB module and controls USB OTG operation.
130 tristate "STMicroelectronics STM32 SoC USB HS PHY driver"
133 Enable this to support the High-Speed USB transceiver that is part of
136 This driver controls the entire USB PHY block: the USB PHY controller
138 used by an HS USB Host controller, and the second one is shared
139 between an HS USB OTG controller and an HS USB Host controller,
[all …]
/openbmc/u-boot/drivers/usb/emul/
H A DKconfig2 bool "Support for USB device emulation"
5 Since sandbox does not have access to a real USB bus, it is possible
6 to use device emulators instead. This allows testing of the USB
8 USB resources.
/openbmc/u-boot/drivers/phy/allwinner/
H A DKconfig5 bool "Allwinner Sun4I USB PHY driver"
12 This driver controls the entire USB PHY block, both the USB OTG
13 parts, as well as the 2 regular USB 2 host PHYs.
/openbmc/u-boot/doc/driver-model/
H A Dusb-info.txt1 How USB works with driver model
7 Driver model USB support makes use of existing features but changes how
9 understand how things work with USB in U-Boot when driver model is enabled.
12 Enabling driver model for USB
15 A new CONFIG_DM_USB option is provided to enable driver model for USB. This
16 causes the USB uclass to be included, and drops the equivalent code in
25 as drivers in the USB uclass. For example:
63 in USB device mode (OTG operation). It can be omitted if that is not
72 set up the USB controllers from board init code. When 'usb start' is used,
94 as a work-around for controllers which can act as USB devices in OTG
[all …]
/openbmc/u-boot/board/technexion/pico-imx7d/
H A DREADME16 1. Loading U-Boot via USB Serial Download Protocol
22 Put pico board in USB download mode (refer to the PICO-iMX7D Quick Start Guide
25 Connect a USB to serial adapter between the host PC and pico.
27 Connect a USB cable between the OTG pico port and the host PC.
29 Note: Some computers may be a bit strict with USB current draw and will
31 to use an externally powered USB hub between the board and the host computer.
37 Load the SPL binary via USB:
41 Load the u-boot.img binary via USB:
/openbmc/u-boot/arch/x86/include/asm/arch-baytrail/acpi/
H A Dxhci.asl25 Device (PRT1) { Name(_ADR, 1) } /* USB Port 0 */
26 Device (PRT2) { Name(_ADR, 2) } /* USB Port 1 */
27 Device (PRT3) { Name(_ADR, 3) } /* USB Port 2 */
28 Device (PRT4) { Name(_ADR, 4) } /* USB Port 3 */
H A Dusb.asl28 Device(PRT1) { Name(_ADR, 1) } /* USB Port 0 */
29 Device(PRT2) { Name(_ADR, 2) } /* USB Port 1 */
30 Device(PRT3) { Name(_ADR, 3) } /* USB Port 2 */
31 Device(PRT4) { Name(_ADR, 4) } /* USB Port 3 */
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/pxaregs/pxaregs-1.14/
H A Dusb.patch11 +{ "UP2OCR", 0x40600020, 0, 0xffffffff, 'x', "USB Port 2 Output Control Register" },
12 +{ "UP2OCR_SEOS", 0x40600020, 24, 7, 'x', "USB Port 2 Single-Ended Output Select" },
13 +{ "UP2OCR_HXOE", 0x40600020, 17, 1, 'x', "USB Port 2 Tranceiver OE" },
14 +{ "UP2OCR_HXS", 0x40600020, 16, 1, 'x', "USB Port 2 Tranceiver Output Select" },
/openbmc/openbmc/meta-facebook/meta-sanmiguel/recipes-kernel/linux/linux-aspeed/
H A Dsanmiguel.cfg23 # USB EHCI
27 # USB NET
35 # USB HID
41 # USB Serial
/openbmc/u-boot/doc/imx/misc/
H A Dsdp.txt7 image to the chip over USB and UART serial connection.
9 The implementation in U-Boot uses the USB Downloader Gadget (g_dnl) to
10 provide a SDP implementation over USB. This allows to download program
14 The SDP protocol over USB is a USB HID class protocol. USB HID class
15 protocols allow to access a USB device without OS specific drivers. The
20 install U-Boot without a JTAG debugger, using the USB boot mode as
46 Trying to boot from USB SDP
51 the boot ROM's SDP protocol. The USB VID/PID will depend on standard
53 imx_usb is aware of the USB VID/PID for your device by adding a
110 Booting in USB mode, the i.MX6 announces itself to the Linux Host as:
/openbmc/docs/designs/
H A Dfirmware-update-via-usb.md1 # In-Band Update of BMC Firmware using USB
17 and USB is not yet supported.
19 The intent of this new application design is to enable the USB driver of BMC to
26 - Monitor whether the USB key is inserted.
27 - The first tar file found in the sorted list of files on the USB device is
41 repository to identify whether to enable the USB Code Update function, which
67 - Assuming that the USB drive has a physical security vulnerability (such as
68 memory overflow, etc.), should disable "USB code update" via Redfish. After
69 the vulnerability is fixed, enable "USB code update" again via Redfish.
81 This impacts security because it can copy files to the BMC via an external USB
[all …]
/openbmc/u-boot/board/hisilicon/poplar/
H A DREADME15 USB Two USB 2.0 ports One USB 3.0 ports
16 CONSOLE USB-micro port for console support
137 Using USB debrick support:
138 Copy fastboot.bin to a FAT partition on the USB drive and reboot the
146 2) using FAT formated USB drive
149 1. TFTP (USB ethernet dongle)
152 Plug a USB AXIS ethernet dongle on any of the USB2 ports on the Poplar board.
159 starting USB...
160 USB0: USB EHCI 1.00
161 scanning bus 0 for devices... 1 USB Device(s) found
[all …]
/openbmc/u-boot/drivers/usb/dwc3/
H A DKconfig6 USB controller based on the DesignWare USB3 IP Core.
15 depends on USB
57 bool "TI OMAP SoC series USB DRD PHY driver"
63 bool "Exynos5 SoC series USB DRD PHY driver"
65 Enable USB DRD PHY support for Exynos 5 SoC series.
66 This driver provides PHY interface for USB 3.0 DRD controller
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/usbip-tools/
H A Dusbip-tools.bb1 # Recipe for building userspace part of USB/IP
14 DESCRIPTION = " USB/IP protocol allows to pass USB device from server to \
16 USB device. Client is a machine which uses USB device provided by server \
17 over the network. The USB device may be either physical device connected \
18 to a server or software entity created on a server using USB gadget subsystem."
/openbmc/u-boot/board/bticino/mamoj/
H A DREADME14 1. USB SDP boot
20 1. USB SDP boot:
33 - Plug-in USB-to-Serial, Open minicom 1152008N1 and USB OTG cables to Host
60 We can see U-Boot boot from USB SDP on minicom
65 Once booted from USB SDP, program the eMMC as below(make sure to connect USB OTG)

12345678910>>...19