Ignore:
Timestamp:
2011-10-30T00:26:27+02:00 (5 years ago)
Author:
mb
Message:

omap24xx: Fix MUSB compile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/omap24xx/patches-3.1/850-musb-tusb-modular-fixes.patch

    r28672 r28674  
     1Index: linux-3.1-rc4/drivers/Makefile 
     2=================================================================== 
     3--- linux-3.1-rc4.orig/drivers/Makefile 2011-10-30 00:12:03.959808922 +0200 
     4+++ linux-3.1-rc4/drivers/Makefile      2011-10-30 00:12:06.543770526 +0200 
     5@@ -71,6 +71,7 @@ obj-$(CONFIG_USB_OTG_UTILS)   += usb/ 
     6 obj-$(CONFIG_USB)              += usb/ 
     7 obj-$(CONFIG_PCI)              += usb/ 
     8 obj-$(CONFIG_USB_GADGET)       += usb/ 
     9+obj-y                          += usb/ 
     10 obj-$(CONFIG_SERIO)            += input/serio/ 
     11 obj-$(CONFIG_GAMEPORT)         += input/gameport/ 
     12 obj-$(CONFIG_INPUT)            += input/ 
    113Index: linux-3.1-rc4/drivers/usb/musb/tusb6010.c 
    214=================================================================== 
    3 --- linux-3.1-rc4.orig/drivers/usb/musb/tusb6010.c      2011-08-29 06:16:01.000000000 +0200 
    4 +++ linux-3.1-rc4/drivers/usb/musb/tusb6010.c   2011-10-27 17:04:58.637191966 +0200 
     15--- linux-3.1-rc4.orig/drivers/usb/musb/tusb6010.c      2011-10-30 00:12:03.951809040 +0200 
     16+++ linux-3.1-rc4/drivers/usb/musb/tusb6010.c   2011-10-30 00:12:06.543770526 +0200 
    517@@ -56,6 +56,7 @@ u8 tusb_get_revision(struct musb *musb) 
    618  
     
    2739 static struct musb *the_musb; 
    2840  
    29 @@ -1244,18 +1247,16 @@ static struct platform_driver tusb_drive 
     41@@ -1244,18 +1247,18 @@ static struct platform_driver tusb_drive 
    3042        }, 
    3143 }; 
     
    4456 } 
    4557-subsys_initcall(tusb_init); 
     58+EXPORT_SYMBOL(musb_hdrc_glue_init); 
    4659  
    4760-static void __exit tusb_exit(void) 
     
    5164 } 
    5265-module_exit(tusb_exit); 
    53 Index: linux-3.1-rc4/drivers/usb/musb/Makefile 
    54 =================================================================== 
    55 --- linux-3.1-rc4.orig/drivers/usb/musb/Makefile        2011-08-29 06:16:01.000000000 +0200 
    56 +++ linux-3.1-rc4/drivers/usb/musb/Makefile     2011-10-27 17:04:58.637191966 +0200 
    57 @@ -11,13 +11,13 @@ musb_hdrc-y                                 += musb_virthub.o musb_h 
    58  musb_hdrc-$(CONFIG_DEBUG_FS)                   += musb_debugfs.o 
    59   
    60  # Hardware Glue Layer 
    61 -obj-$(CONFIG_USB_MUSB_OMAP2PLUS)               += omap2430.o 
    62 -obj-$(CONFIG_USB_MUSB_AM35X)                   += am35x.o 
    63 -obj-$(CONFIG_USB_MUSB_TUSB6010)                        += tusb6010.o 
    64 -obj-$(CONFIG_USB_MUSB_DAVINCI)                 += davinci.o 
    65 -obj-$(CONFIG_USB_MUSB_DA8XX)                   += da8xx.o 
    66 -obj-$(CONFIG_USB_MUSB_BLACKFIN)                        += blackfin.o 
    67 -obj-$(CONFIG_USB_MUSB_UX500)                   += ux500.o 
    68 +musb_hdrc-$(CONFIG_USB_MUSB_OMAP2PLUS)         += omap2430.o 
    69 +musb_hdrc-$(CONFIG_USB_MUSB_AM35X)             += am35x.o 
    70 +musb_hdrc-$(CONFIG_USB_MUSB_TUSB6010)          += tusb6010.o 
    71 +musb_hdrc-$(CONFIG_USB_MUSB_DAVINCI)           += davinci.o 
    72 +musb_hdrc-$(CONFIG_USB_MUSB_DA8XX)             += da8xx.o 
    73 +musb_hdrc-$(CONFIG_USB_MUSB_BLACKFIN)          += blackfin.o 
    74 +musb_hdrc-$(CONFIG_USB_MUSB_UX500)             += ux500.o 
    75   
    76  # the kconfig must guarantee that only one of the 
    77  # possible I/O schemes will be enabled at a time ... 
     66+EXPORT_SYMBOL(musb_hdrc_glue_exit); 
    7867Index: linux-3.1-rc4/drivers/usb/musb/musb_core.c 
    7968=================================================================== 
    80 --- linux-3.1-rc4.orig/drivers/usb/musb/musb_core.c     2011-08-29 06:16:01.000000000 +0200 
    81 +++ linux-3.1-rc4/drivers/usb/musb/musb_core.c  2011-10-27 17:09:45.216071368 +0200 
     69--- linux-3.1-rc4.orig/drivers/usb/musb/musb_core.c     2011-10-30 00:12:03.943809160 +0200 
     70+++ linux-3.1-rc4/drivers/usb/musb/musb_core.c  2011-10-30 00:20:44.156218000 +0200 
     71@@ -207,7 +207,7 @@ static struct otg_io_access_ops musb_ulp 
     72  
     73 /*-------------------------------------------------------------------------*/ 
     74  
     75-#if !defined(CONFIG_USB_MUSB_TUSB6010) && !defined(CONFIG_USB_MUSB_BLACKFIN) 
     76+#if !defined(CONFIG_USB_MUSB_TUSB6010) && !defined(CONFIG_USB_MUSB_TUSB6010_MODULE) && !defined(CONFIG_USB_MUSB_BLACKFIN) 
     77  
     78 /* 
     79  * Load an endpoint's FIFO 
     80@@ -250,7 +250,7 @@ void musb_write_fifo(struct musb_hw_ep * 
     81        } 
     82 } 
     83  
     84-#if !defined(CONFIG_USB_MUSB_AM35X) 
     85+#if !defined(CONFIG_USB_MUSB_AM35X) && !defined(CONFIG_USB_MUSB_TUSB6010) && !defined(CONFIG_USB_MUSB_TUSB6010_MODULE) 
     86 /* 
     87  * Unload an endpoint's FIFO 
     88  */ 
     89@@ -1432,7 +1432,7 @@ static int __init musb_core_init(u16 mus 
     90                struct musb_hw_ep       *hw_ep = musb->endpoints + i; 
     91  
     92                hw_ep->fifo = MUSB_FIFO_OFFSET(i) + mbase; 
     93-#ifdef CONFIG_USB_MUSB_TUSB6010 
     94+#if defined(CONFIG_USB_MUSB_TUSB6010) || defined(CONFIG_USB_MUSB_TUSB6010_MODULE) 
     95                hw_ep->fifo_async = musb->async + 0x400 + MUSB_FIFO_OFFSET(i); 
     96                hw_ep->fifo_sync = musb->sync + 0x400 + MUSB_FIFO_OFFSET(i); 
     97                hw_ep->fifo_sync_va = 
    8298@@ -2376,8 +2376,13 @@ static struct platform_driver musb_drive 
    8399  
     
    122138Index: linux-3.1-rc4/drivers/usb/Makefile 
    123139=================================================================== 
    124 --- linux-3.1-rc4.orig/drivers/usb/Makefile     2011-08-29 06:16:01.000000000 +0200 
    125 +++ linux-3.1-rc4/drivers/usb/Makefile  2011-10-27 17:07:22.608628530 +0200 
     140--- linux-3.1-rc4.orig/drivers/usb/Makefile     2011-10-30 00:12:03.939809220 +0200 
     141+++ linux-3.1-rc4/drivers/usb/Makefile  2011-10-30 00:12:06.543770526 +0200 
    126142@@ -47,7 +47,7 @@ obj-$(CONFIG_EARLY_PRINTK_DBGP)       += early 
    127143 obj-$(CONFIG_USB_ATM)          += atm/ 
     
    133149 obj-$(CONFIG_USB_OTG_UTILS)    += otg/ 
    134150 obj-$(CONFIG_USB_GADGET)       += gadget/ 
     151Index: linux-3.1-rc4/drivers/usb/musb/Makefile 
     152=================================================================== 
     153--- linux-3.1-rc4.orig/drivers/usb/musb/Makefile        2011-10-30 00:11:34.852241963 +0200 
     154+++ linux-3.1-rc4/drivers/usb/musb/Makefile     2011-10-30 00:14:52.945312862 +0200 
     155@@ -13,7 +13,7 @@ musb_hdrc-$(CONFIG_DEBUG_FS)                  += musb_d 
     156 # Hardware Glue Layer 
     157 obj-$(CONFIG_USB_MUSB_OMAP2PLUS)               += omap2430.o 
     158 obj-$(CONFIG_USB_MUSB_AM35X)                   += am35x.o 
     159-obj-$(CONFIG_USB_MUSB_TUSB6010)                        += tusb6010.o 
     160+musb_hdrc-$(subst m,y,$(CONFIG_USB_MUSB_TUSB6010))     += tusb6010.o 
     161 obj-$(CONFIG_USB_MUSB_DAVINCI)                 += davinci.o 
     162 obj-$(CONFIG_USB_MUSB_DA8XX)                   += da8xx.o 
     163 obj-$(CONFIG_USB_MUSB_BLACKFIN)                        += blackfin.o 
Note: See TracChangeset for help on using the changeset viewer.