u-boot/drivers/usb
Bin Meng aab0db08c0 usb: xhci: Add input slot context in xhci_set_configuration()
A valid input slot context for a 'configure endpoint' command requires
the 'Context Entries' field to be initialized to the index of the last
valid endpoint context that is defined by the target configuration. We
set up the 'Context Entries' field, but we forget to include the input
slot context in the input control context 'Add Context flags' bitmap.
So xHC will simply ignore input slot context and continue using its own
which contains old information of the device.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Stefan Roese <sr@denx.de>
Tested-by: Stefan Roese <sr@denx.de>
2017-07-28 23:34:17 +02:00
..
common common: arm: freescale: layerscape: Move header files out of common.h 2017-06-05 14:12:59 -04:00
dwc3 usb: dwc3: gadget: make cache-maintenance on event buffers more robust 2017-04-14 16:44:16 +02:00
emul dm: scsi: Rename struct SCSI_cmd_block to struct scsi_cmd 2017-07-11 10:08:19 -06:00
eth net: usb: mcs7830: fix non-DM ingress path 2017-05-21 16:44:04 +02:00
gadget avr32: Retire AVR32 for good 2017-07-06 16:17:19 -04:00
host usb: xhci: Add input slot context in xhci_set_configuration() 2017-07-28 23:34:17 +02:00
musb omap4: Drop redundant CONFIG_OMAP4430 symbol 2017-05-15 10:39:59 -04:00
musb-new avr32: Retire AVR32 for good 2017-07-06 16:17:19 -04:00
phy treewide: replace #include <asm-generic/errno.h> with <linux/errno.h> 2016-09-23 22:25:27 -04:00
ulpi usb: ulpi: Fix compile warning in read/write on 64-bit machines. 2016-04-01 17:18:09 -04:00
Kconfig usb: gadget: Move CONFIG_USB_GADGET_DUALSPEED to Kconfig 2016-04-20 11:43:27 +02:00