projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
usb: xhci: Add interrupt transfer support
[oweals/u-boot.git]
/
drivers
/
usb
/
host
/
xhci-fsl.c
diff --git
a/drivers/usb/host/xhci-fsl.c
b/drivers/usb/host/xhci-fsl.c
index 798c358fd91aba38c617930bf6b4bccc4275b2ee..f77c78d4221215cf43763eef84d9a36063a46023 100644
(file)
--- a/
drivers/usb/host/xhci-fsl.c
+++ b/
drivers/usb/host/xhci-fsl.c
@@
-40,7
+40,8
@@
__weak int __board_usb_init(int index, enum usb_init_type init)
static int erratum_a008751(void)
{
static int erratum_a008751(void)
{
-#if defined(CONFIG_TARGET_LS2080AQDS) || defined(CONFIG_TARGET_LS2080ARDB)
+#if defined(CONFIG_TARGET_LS2080AQDS) || defined(CONFIG_TARGET_LS2080ARDB) ||\
+ defined(CONFIG_TARGET_LS2080AQDS)
u32 __iomem *scfg = (u32 __iomem *)SCFG_BASE;
writel(SCFG_USB3PRM1CR_INIT, scfg + SCFG_USB3PRM1CR / 4);
return 0;
u32 __iomem *scfg = (u32 __iomem *)SCFG_BASE;
writel(SCFG_USB3PRM1CR_INIT, scfg + SCFG_USB3PRM1CR / 4);
return 0;
@@
-121,7
+122,7
@@
static int xhci_fsl_probe(struct udevice *dev)
/*
* Get the base address for XHCI controller from the device node
*/
/*
* Get the base address for XHCI controller from the device node
*/
- priv->hcd_base = dev_get_addr(dev);
+ priv->hcd_base = dev
fdt
_get_addr(dev);
if (priv->hcd_base == FDT_ADDR_T_NONE) {
debug("Can't get the XHCI register base address\n");
return -ENXIO;
if (priv->hcd_base == FDT_ADDR_T_NONE) {
debug("Can't get the XHCI register base address\n");
return -ENXIO;