]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
usb: dwc3: Fix travis issues caused by DM_USB code
authorMichal Simek <michal.simek@xilinx.com>
Fri, 18 May 2018 11:47:29 +0000 (13:47 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 30 May 2018 06:24:08 +0000 (08:24 +0200)
Edison board requires dwc3_uboot to be availabe when DM_USB is enabled.
Also dwc3-omap is missing pointer to devm_kzalloc function.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/usb/dwc3/core.c
drivers/usb/dwc3/dwc3-omap.c

index a895f8fbddd3facae8ab7e1a7387bb2573383660..1594bdbff0f7ab1fa9ab6627a0b2c60416e1d9ff 100644 (file)
@@ -603,8 +603,6 @@ static void dwc3_core_exit_mode(struct dwc3 *dwc)
 
 #define DWC3_ALIGN_MASK                (16 - 1)
 
-#ifndef CONFIG_DM_USB
-
 /**
  * dwc3_uboot_init - dwc3 core uboot initialization code
  * @dwc3_dev: struct dwc3_device containing initialization data
@@ -792,7 +790,7 @@ MODULE_AUTHOR("Felipe Balbi <balbi@ti.com>");
 MODULE_LICENSE("GPL v2");
 MODULE_DESCRIPTION("DesignWare USB3 DRD Controller Driver");
 
-#else
+#ifdef CONFIG_DM_USB
 
 int dwc3_init(struct dwc3 *dwc)
 {
index afbd845b9dd5b03246491569a1197c6956b20e49..b314e804989693503e1ba74d1d2cc8553d75a2fd 100644 (file)
@@ -17,6 +17,7 @@
 #include <common.h>
 #include <malloc.h>
 #include <asm/io.h>
+#include <dm.h>
 #include <dwc3-omap-uboot.h>
 #include <linux/usb/dwc3-omap.h>
 #include <linux/ioport.h>