Home
last modified time | relevance | path

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

12345678910>>...78

/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/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 …]
H A Dccid.rst4 USB CCID device
6 The USB CCID device is a USB device implementing the CCID specification, which
20 cannot be used on a guest with simple usb passthrough since it will then not be
49 qemu -usb -device usb-ccid -device ccid-card-emulated
68 …qemu -usb -device usb-ccid -device ccid-card-emulated,backend=certificates,db=sql:$PWD,cert1=id-ce…
104 -usb -device usb-ccid -device ccid-card-passthru,chardev=ccid
121 -usb -device usb-ccid -device ccid-card-passthru,chardev=ccid
128 usb-ccid is a usb device. It defaults to an unattached usb device on startup.
129 usb-ccid expects a chardev and expects the protocol defined in
131 The usb-ccid device can be in one of three modes:
[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-hwconfig23 usb
24 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/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...]
H A Dquirks-ftdi-ids.h2 * vendor/product IDs (VID/PID) of devices using FTDI USB serial converters.
5 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais
78 /* NZR SEM 16+ USB (http://www.nzr.de) */
82 * RR-CirKits LocoBuffer USB (http://www.rr-cirkits.com)
84 #define FTDI_RRCIRKITS_LOCOBUFFER_PID 0xc7d0 /* LocoBuffer USB */
132 /* Lenz LI-USB Computer Interface. */
153 #define FTDI_NDI_HUC_PID 0xDA70 /* NDI Host USB Converter */
160 * ChamSys Limited (www.chamsys.co.uk) USB wing/interface product IDs
184 * Definitions for Artemis astronomical USB based cameras
190 * Definitions for ATIK Instruments astronomical USB based cameras
[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 …]
H A Dehci-exynos.c3 * SAMSUNG EXYNOS USB HOST EHCI Controller
14 #include <usb.h>
36 * for the usb controller.
40 struct exynos_usb_phy *usb; member
84 static void exynos5_setup_usb_phy(struct exynos_usb_phy *usb) in exynos5_setup_usb_phy() argument
88 clrbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
98 setbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
105 clrbits_le32(&usb->usbphyctrl0, in exynos5_setup_usb_phy()
114 clrbits_le32(&usb->hsicphyctrl1, hsic_ctrl); in exynos5_setup_usb_phy()
115 clrbits_le32(&usb->hsicphyctrl2, hsic_ctrl); in exynos5_setup_usb_phy()
[all …]
H A Dehci-faraday.c3 * Faraday USB 2.0 EHCI Controller
11 #include <usb.h>
12 #include <usb/fusbh200.h>
13 #include <usb/fotg210.h>
22 struct fusbh200_regs usb; member
28 return !readl(&regs->usb.easstr); in ehci_is_fotg2xx()
45 spd = BMCSR_SPD(readl(&regs->usb.bmcsr)); in faraday_ehci_get_port_speed()
100 hccr = (struct ehci_hccr *)&regs->usb.hccr; in ehci_hcd_init()
101 hcor = (struct ehci_hcor *)&regs->usb.hcor; in ehci_hcd_init()
121 setbits_le32(&regs->usb.bmcsr, BMCSR_IRQLH); in ehci_hcd_init()
[all …]
/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/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
38 phosphor-usb-code-update). The design process is as follows:
40 - Define a macro switch (`usb-code-update`) in [phosphor-software-manager][1]
41 repository to identify whether to enable the USB Code Update function, which
43 - If `usb-code-update` enabled, install the udev rules file to
46 start the phosphor-usb-code-update daemon.
[all …]
/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
17 usb.c. In particular the usb_init() function is then implemented by the
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,
[all …]
/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/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/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/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/console/obmc-console/
H A D99-terminus-usb-serial.rules1 SUBSYSTEM=="tty",ENV{ID_PATH}=="platform-1e6a3000.usb-usb-0:1.2.1.6:1.0",SYMLINK+="ctrlcpnic1",ENV{…
2 SUBSYSTEM=="tty",ENV{ID_PATH}=="platform-1e6a3000.usb-usb-0:1.2.2.6:1.0",SYMLINK+="ctrlcpnic2",ENV{…
3 SUBSYSTEM=="tty",ENV{ID_PATH}=="platform-1e6a3000.usb-usb-0:1.2.3.6:1.0",SYMLINK+="ctrlcpnic3",ENV{…
4 SUBSYSTEM=="tty",ENV{ID_PATH}=="platform-1e6a3000.usb-usb-0:1.2.4.6:1.0",SYMLINK+="ctrlcpnic4",ENV{…
/openbmc/u-boot/doc/device-tree-bindings/phy/
H A Dsun4i-usb-phy.txt1 Allwinner sun4i USB PHY
6 * allwinner,sun4i-a10-usb-phy
7 * allwinner,sun5i-a13-usb-phy
8 * allwinner,sun6i-a31-usb-phy
9 * allwinner,sun7i-a20-usb-phy
10 * allwinner,sun8i-a23-usb-phy
11 * allwinner,sun8i-a33-usb-phy
12 * allwinner,sun8i-a83t-usb-phy
13 * allwinner,sun8i-h3-usb-phy
14 * allwinner,sun8i-v3s-usb-phy
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/hplip/hplip/
H A D0001-Fix-installing-ipp-usb-quirk.patch5 Subject: [PATCH] Fix installing ipp-usb quirk
11 /usr/share/usb-ipp/quirk/HPLIP.conf.
28 - if [ -d "/usr/share/ipp-usb/quirks/" ]; then \
29 - echo "ipp-usb directory exists"; \
30 - cp prnt/ipp-usb/HPLIP.conf /usr/share/ipp-usb/quirks/ ; \
32 + install -d -m0755 $(DESTDIR)/usr/share/ipp-usb/quirks ; \
33 + echo "ipp-usb directory exists"; \
34 + cp prnt/ipp-usb/HPLIP.conf $(DESTDIR)/usr/share/ipp-usb/quirks/
/openbmc/qemu/tests/qtest/
H A Dusb-hcd-xhci-test.c2 * QTest testcase for USB xHCI controller
12 #include "libqos/usb.h"
23 qtest_qmp_device_add(qts, "usb-uas", "uas", "{}"); in test_usb_uas_hotplug()
39 qtest_qmp_device_add(qts, "usb-ccid", "ccid", "{}"); in test_usb_ccid_hotplug()
42 qtest_qmp_device_add(qts, "usb-ccid", "ccid", "{}"); in test_usb_ccid_hotplug()
53 if (qtest_has_device("usb-uas")) { in main()
54 qtest_add_func("/xhci/pci/hotplug/usb-uas", test_usb_uas_hotplug); in main()
56 if (qtest_has_device("usb-ccid")) { in main()
57 qtest_add_func("/xhci/pci/hotplug/usb-ccid", test_usb_ccid_hotplug); in main()
60 qtest_start("-device nec-usb-xhci,id=xhci" in main()
H A Dusb-hcd-ehci-test.c2 * QTest testcase for USB EHCI
13 #include "hw/usb/uhci-regs.h"
14 #include "hw/usb/ehci-regs.h"
15 #include "libqos/usb.h"
77 uhci_port_test(&uhci1, 0, UHCI_PORT_CCS); /* usb-tablet */ in pci_uhci_port_1()
78 uhci_port_test(&uhci1, 1, UHCI_PORT_CCS); /* usb-storage */ in pci_uhci_port_1()
106 uhci_port_test(&uhci1, 0, 0); /* usb-tablet, @ehci */ in pci_uhci_port_2()
107 uhci_port_test(&uhci1, 1, 0); /* usb-storage, @ehci */ in pci_uhci_port_2()
117 PORTSC_PPOWER | PORTSC_CONNECT, /* usb-tablet */ in pci_ehci_port_2()
118 PORTSC_PPOWER | PORTSC_CONNECT, /* usb-storage */ in pci_ehci_port_2()
[all …]
H A Dusb-hcd-uhci-test.c2 * QTest testcase for USB UHCI controller
13 #include "libqos/usb.h"
16 #include "hw/usb/uhci-regs.h"
49 qtest_qmp_device_add(qts, "usb-storage", "usbdev0", "{'drive': 'drive0'}"); in test_usb_storage_hotplug()
57 const char *cmd = "-device piix3-usb-uhci,id=uhci,addr=1d.0" in main()
60 " -device usb-tablet,bus=uhci.0,port=1"; in main()
65 if (!qtest_has_device("piix3-usb-uhci")) { in main()
66 g_debug("piix3-usb-uhci not available"); in main()
72 if (qtest_has_device("usb-storage")) { in main()
73 qtest_add_func("/uhci/pci/hotplug/usb-storage", test_usb_storage_hotplug); in main()
[all …]
/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/include/
H A Dusb.h16 #include <linux/usb/ch9.h>
69 * Companion Descriptor (section 9.6.7 of usb 3.0 spec)
92 * struct usb_device - information about a USB device
94 * With driver model both UCLASS_USB (the USB controllers) and UCLASS_USB_HUB
98 * dev_get_parent_priv(dev), where dev is a USB device.
105 int devnum; /* Device number on USB bus */
160 * You can initialize platform's USB host or device
202 * PXA25x can only act as USB device. There are drivers
203 * which works with USB CDC gadgets implementations.
212 * usb drivers and u-boot commands
[all …]
/openbmc/u-boot/arch/arm/mach-rockchip/rk3288/
H A DKconfig7 Jerry is a RK3288-based clamshell device with 2 USB 3.0 ports,
16 Mickey is a small RK3288-based device with one USB 3.0 port, HDMI
19 Typically a USB hub or wireless keyboard/touchpad is used to get
26 Minnie is a RK3288-based convertible clamshell device with 2 USB 3.0
37 Speedy is a RK3288-based clamshell device with 2 USB 2.0 ports,
48 EVB-RK3288 is a RK3288-based development board with 2 USB ports,
57 Fennec is a RK3288-based development board with 2 USB ports,
66 Firefly is a RK3288-based development board with 2 USB ports,
75 MiQi-RK3288 is a RK3288-based development board with 4 USB 2.0
92 PopMetal is a RK3288-based development board with 3 USB host ports,
[all …]

12345678910>>...78