Lines Matching +full:usb +full:- +full:otg +full:- +full:in +full:- +full:supply
2 # USB Gadget support on a system involves
6 # NOTE: Gadget support ** DOES NOT ** depend on host-side CONFIG_USB !!
8 # - Host systems (like PCs) need CONFIG_USB (with "A" jacks).
9 # - Peripherals (like PDAs) need CONFIG_USB_GADGET (with "B" jacks).
10 # - Some systems have both kinds of controllers.
12 # With help from a special transceiver and a "Mini-AB" jack, systems with
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:
22 you can't connect a "to-the-host" connector to a peripheral.
24 U-Boot can run in the host, or in the peripheral. In both cases
27 or are integrated with the CPU in a microcontroller. The more
32 Enable this configuration option if you want to run U-Boot inside
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
43 CDC-ACM (usbtty) for example.
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"
57 default "U-Boot"
59 Vendor name of the USB device emulated, reported to the host device.
63 hex "Vendor ID of the USB device"
67 Vendor ID of the USB device emulated, reported to the host device.
72 hex "Product ID of the USB device"
76 Product ID of the USB device emulated, reported to the host device.
82 USBA is the integrated high-speed USB Device controller on
86 bool "Broadcom UDC OTG PHY"
88 Enable the Broadcom UDC OTG physical device interface.
91 bool "DesignWare USB2.0 HS OTG controller (gadget mode)"
94 The Designware USB2.0 high-speed gadget controller
96 driver to operate in Peripheral mode. This option requires
102 bool "DesignWare USB2.0 HS OTG controller 8-bit PHY bus width"
104 Set the Designware USB2.0 high-speed OTG controller
117 int "Maximum VBUS Power usage (2-500 mA)"
121 Some devices need to draw power from USB when they are
123 batteries. This is in addition to any local power supply,
126 Enter the maximum power your device draws through USB, in
127 milliAmperes. The permitted range of values is 2 - 500 mA;
130 This value will be used except for system-specific gadget
133 # Selected by UDC drivers that support high-speed operation.
138 bool "Enable USB download gadget"
140 Composite USB download gadget support (g_dnl) for download functions.
146 bool "Enable USB mass storage gadget"
148 Enable mass storage protocol support in U-Boot. It allows exporting
152 bool "Enable USB rockusb gadget"
155 read/write info, image to/from devices. This enables the USB part of
160 bool "Enable USB SDP (Serial Download Protocol)"
162 Enable Serial Download Protocol (SDP) device support in U-Boot. This
167 bool "Enable USB THOR gadget"
169 Enable Tizen's THOR download protocol support in U-Boot. It
175 bool "USB Ethernet Gadget"
179 Creates an Ethernet network device through a USB peripheral
181 (U-Boot) and the host (remote device) that can be used just like any
183 It will bind on the peripheral USB controller, ignoring the USB hosts
184 controllers in the system.
189 prompt "USB Ethernet Gadget Model"
192 There is several models (protocols) to implement Ethernet over USB
193 devices. The main ones are Microsoft's RNDIS and USB's CDC-Ethernet
194 (also called CDC-ECM). RNDIS is obviously compatible with Windows,
195 while CDC-ECM is not. Most other operating systems support both, so
196 if inter-operability is a concern, RNDIS is to be preferred.
199 bool "CDC-ECM Protocol"
202 USB devices. While there's several alternatives, the most widely used
210 Microsoft proprietary protocol to create an Ethernet device over USB.
217 string "USB Gadget Ethernet device mac address"
220 Ethernet MAC address of the device-side (ie. local board's) MAC
224 string "USB Gadget Ethernet host mac address"
227 Ethernet MAC address of the host-side (ie. remote device's) MAC