coreboot/payloads/libpayload/include
Yunzhi Li abb3d9174a libpayload: usb: dwc2: support split transaction
With split transaction, dwc2 host controller can handle full- and
low-speed devices on hub in high-speed mode. This commit adds support
for split control and interrupt transfers

(For cherry-picking, register definitions added to dw2c_registers.h
 in the master branch were moved to dwc2_private.h)

BUG=None
TEST=Connect usb keyboard through hub, usb keyboard can work
BRANCH=None

Change-Id: I07e64064c6182d33905ae4efb13712645de7cf93
Signed-off-by: Yunzhi Li <lyz@rock-chips.com>
Reviewed-on: https://chromium-review.googlesource.com/283282
Tested-by: Lin Huang <hl@rock-chips.com>
Commit-Queue: Lin Huang <hl@rock-chips.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/285837
Commit-Queue: David Hendricks <dhendrix@chromium.org>
Tested-by: David Hendricks <dhendrix@chromium.org>
2015-07-15 21:30:31 +00:00
..
arm/arch arm: Dump additional fault registers in abort handlers 2014-10-18 01:37:16 +00:00
arm64/arch ryu: libpayload: Allocate framebuffer range 2014-11-01 01:27:47 +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: dwc2: support split transaction 2015-07-15 21:30:31 +00:00
x86/arch libpayload: Add support for memory barriers 2014-08-26 03:05:57 +00:00
assert.h
cbfs.h Provide selfboot() external declaration in a common file 2014-05-24 02:53:58 +00:00
cbfs_core.h CBFS: Automate ROM image layout and remove hardcoded offsets 2014-12-03 06:09:54 +00:00
cbfs_ram.h
coreboot_tables.h libpayload: Add RAM code to sysinfo_t 2014-11-22 01:44:15 +00:00
ctype.h
die.h libpayload: Add a new "die" function to fatally signal programming errors. 2013-11-27 01:46:00 +00:00
endian.h libpayload: Expand setbits_le32() and fix readl() const-ness 2014-07-19 01:08:25 +00:00
errno.h
exception.h libpayload: Rework exception hook interface 2014-06-11 03:30:54 +00:00
gdb.h libpayload: Add remote GDB support 2014-06-11 03:33:56 +00:00
getopt.h
inttypes.h
ipchksum.h libpayload: Fix the license in some files which were accidentally made GPL. 2014-01-11 01:36:57 +00:00
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 arm64: Add function to get coreboot table ptr 2014-09-17 01:23:33 +00: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 ARM: API to Map Physical Address to Wipe Memory above 4GB 2014-03-07 04:54:49 +00:00
stdint.h
stdio.h
stdlib.h libpayload: Add remote GDB support 2014-06-11 03:33:56 +00:00
string.h libpayload: UTF-16LE to ASCII conversion 2014-11-25 03:47:18 +00:00
strings.h
sysinfo.h libpayload: Add RAM code to sysinfo_t 2014-11-22 01:44:15 +00:00
term.h
unistd.h
video_console.h