Lines Matching +full:usb +full:- +full:controller

2 # USB Gadget support on a system involves
3 # (a) a peripheral controller, and
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
25 you need a low level bus controller driver, and some software
32 Enable this configuration option if you want to run U-Boot inside
33 a USB peripheral device. Configure one hardware driver for your
34 peripheral/device side bus controller, and a "gadget driver" for
40 string "Vendor name of the USB device"
42 default "U-Boot"
44 Vendor name of the USB device emulated, reported to the host device.
48 hex "Vendor ID of the USB device"
52 Vendor ID of the USB device emulated, reported to the host device.
57 hex "Product ID of the USB device"
61 Product ID of the USB device emulated, reported to the host device.
67 USBA is the integrated high-speed USB Device controller on
76 bool "DesignWare USB2.0 HS OTG controller (gadget mode)"
79 The Designware USB2.0 high-speed gadget controller
87 bool "DesignWare USB2.0 HS OTG controller 8-bit PHY bus width"
89 Set the Designware USB2.0 high-speed OTG controller
95 bool "ChipIdea device controller"
98 Say Y here to enable device controller functionality of the
102 int "Maximum VBUS Power usage (2-500 mA)"
106 Some devices need to draw power from USB when they are
111 Enter the maximum power your device draws through USB, in
112 milliAmperes. The permitted range of values is 2 - 500 mA;
115 This value will be used except for system-specific gadget
118 # Selected by UDC drivers that support high-speed operation.
123 bool "Enable USB download gadget"
125 Composite USB download gadget support (g_dnl) for download functions.
131 bool "Enable USB SDP (Serial Download Protocol)"
133 Enable Serial Download Protocol (SDP) device support in U-Boot. This
140 bool "USB Ethernet Gadget"
143 Creates an Ethernet network device through a USB peripheral
144 controller. This will create a network interface on both the device
145 (U-Boot) and the host (remote device) that can be used just like any
147 It will bind on the peripheral USB controller, ignoring the USB hosts
153 prompt "USB Ethernet Gadget Model"
156 There is several models (protocols) to implement Ethernet over USB
157 devices. The main ones are Microsoft's RNDIS and USB's CDC-Ethernet
158 (also called CDC-ECM). RNDIS is obviously compatible with Windows,
159 while CDC-ECM is not. Most other operating systems support both, so
160 if inter-operability is a concern, RNDIS is to be preferred.
163 bool "CDC-ECM Protocol"
166 USB devices. While there's several alternatives, the most widely used
174 Microsoft proprietary protocol to create an Ethernet device over USB.
181 string "USB Gadget Ethernet device mac address"
184 Ethernet MAC address of the device-side (ie. local board's) MAC
188 string "USB Gadget Ethernet host mac address"
191 Ethernet MAC address of the host-side (ie. remote device's) MAC