u-boot/include/usb
Kuo-Jung Su e82a316d7f usb: ehci: add Faraday USB 2.0 EHCI support
This patch adds support to both Faraday FUSBH200 and FOTG210,
the differences between Faraday EHCI and standard EHCI are
listed bellow:

1. The PORTSC starts at 0x30 instead of 0x44.
2. The CONFIGFLAG(0x40) is not only un-implemented, and
   also has its address space removed.
3. Faraday EHCI is a TDI design, but it doesn't
   compatible with the general TDI implementation
   found at both U-Boot and Linux.
4. The ISOC descriptors differ from standard EHCI in
   several ways. But since U-boot doesn't support ISOC,
   we don't have to worry about that.

Signed-off-by: Kuo-Jung Su <dantesu@faraday-tech.com>
CC: Marek Vasut <marex@denx.de>
2013-06-12 22:22:51 +02:00
..
designware_udc.h USB:gadget:designware Support high speed 2012-03-19 00:08:17 +01:00
ehci-fsl.h imx: mx5: Remove legacy iomux support 2013-05-05 17:55:05 +02:00
fotg210.h usb: ehci: add Faraday USB 2.0 EHCI support 2013-06-12 22:22:51 +02:00
fusbh200.h usb: ehci: add Faraday USB 2.0 EHCI support 2013-06-12 22:22:51 +02:00
lin_gadget_compat.h usb:gadget:composite USB composite gadget support 2012-05-20 08:32:33 +02:00
mpc8xx_udc.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
musb_udc.h Prepare v2010.03-rc1 2010-03-12 23:06:04 +01:00
mv_udc.h usb: lowlevel interface change to support multiple controllers 2012-10-15 11:54:00 -07:00
omap1510_udc.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
pxa27x_udc.h Support for PXA27X UDC. 2009-04-06 20:40:47 +02:00
s3c_udc.h linux/usb/ch9.h: update with the version from Linux tree 2012-11-20 00:16:06 +01:00
ulpi.h usb: ulpi: add indicator configuration function 2012-10-15 11:54:01 -07:00