Signed-off-by: Christian Riesch <christian.rie...@omicron.at>
Cc: Felipe Balbi <ba...@ti.com>
---
Hi,

I have successfully tested this driver with kernel 3.14-rc5 on a custom
Texas Instruments AM1808 board in gadget mode, RNDIS network gadget.
Therefore I think the dependency on BROKEN can be removed.

Commit 787f5627bec80094db487bfcb401e9744f181aed that added this dependancy
states that the dependency on <mach/> headers should also be removed.
Currently, the CFGCHIP2 define in the code is the only reason why a
<mach/> header is included in the file, so I am replacing it with the
hardcoded address.

Regards, Christian


 drivers/usb/musb/Kconfig |    1 -
 drivers/usb/musb/da8xx.c |    3 +--
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/usb/musb/Kconfig b/drivers/usb/musb/Kconfig
index 688dc8b..af370a4 100644
--- a/drivers/usb/musb/Kconfig
+++ b/drivers/usb/musb/Kconfig
@@ -67,7 +67,6 @@ config USB_MUSB_DAVINCI
 config USB_MUSB_DA8XX
        tristate "DA8xx/OMAP-L1x"
        depends on ARCH_DAVINCI_DA8XX
-       depends on BROKEN
 
 config USB_MUSB_TUSB6010
        tristate "TUSB6010"
diff --git a/drivers/usb/musb/da8xx.c b/drivers/usb/musb/da8xx.c
index e3486de..6f4d8c7 100644
--- a/drivers/usb/musb/da8xx.c
+++ b/drivers/usb/musb/da8xx.c
@@ -34,7 +34,6 @@
 #include <linux/dma-mapping.h>
 #include <linux/usb/usb_phy_gen_xceiv.h>
 
-#include <mach/da8xx.h>
 #include <linux/platform_data/usb-davinci.h>
 
 #include "musb_core.h"
@@ -80,7 +79,7 @@
 
 #define DA8XX_MENTOR_CORE_OFFSET 0x400
 
-#define CFGCHIP2       IO_ADDRESS(DA8XX_SYSCFG0_BASE + DA8XX_CFGCHIP2_REG)
+#define CFGCHIP2       IOMEM(UL(0xfec14184))
 
 struct da8xx_glue {
        struct device           *dev;
-- 
1.7.9.5

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to