coreboot/payloads/libpayload/include
Julius Werner f160d4439c libpayload: usb: Unify USB speed between XHCI stack and USB core
This patch removes the confusing concept of a special "xhci_speed" with
a different numeric value from the usual speed used throughout the USB
core (except for the places directly interacting with the xHC, which are
explicitly marked). It also moves the MPS0 decoding function into the
core and moves some definitions around in preparation of later changes
that will make the stack SuperSpeed-ready. It makes both set_address
implementations share a constant for the specification-defined
SetAddress() recovery delay and removes pointless additional delays from
the non-XHCI version.

BUG=chrome-os-partner:22139
TEST=Manual

Change-Id: I422379d05d4a502b12dae183504e5231add5466a
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/170664
Reviewed-by: Stefan Reinauer <reinauer@google.com>
Commit-Queue: Ronald Minnich <rminnich@chromium.org>
2013-10-04 18:46:30 +00:00
..
arm/arch ARM: Generalize armv7 as arm. 2013-10-02 09:18:44 +00:00
arpa
pci
storage libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
sys
usb libpayload: usb: Unify USB speed between XHCI stack and USB core 2013-10-04 18:46:30 +00:00
x86/arch libpayload: Use the same type for 32 bit data in readl as in uint32_t. 2013-09-14 18:30:17 +00:00
assert.h
cbfs.h
cbfs_core.h ARM: Generalize armv7 as arm. 2013-10-02 09:18:44 +00:00
cbfs_ram.h libpayload: expose cbfs ram functions 2013-05-24 16:27:51 -07:00
coreboot_tables.h arm: libpayload: Add cache coherent DMA memory definition and management 2013-08-29 22:48:49 +00:00
ctype.h
endian.h libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
errno.h
getopt.h
inttypes.h
ipchksum.h
kconfig.h libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
keycodes.h
lar.h
libpayload.h libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
limits.h
lzma.h LZMA: Add a version of ulzma which takes the input and output buffer sizes. 2013-08-14 17:05:34 -07:00
malloc.h
multiboot_tables.h
panel.h
pci.h
stdarg.h
stddef.h
stdint.h
stdio.h
stdlib.h libpayload: dma_malloc: Prevent warm reboot problems and add debugging 2013-09-17 03:22:09 +00:00
string.h
strings.h
sysinfo.h libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
term.h
unistd.h
video_console.h