Hi, > Subject: [PATCH RFC v8] MUSB: DA8xx/OMAP-L1x glue layer > > Texas Instruments DA8xx/OMAP-L1x glue layer for the MUSBMHRDC driver. > > Signed-off-by: Sergei Shtylyov <sshtylyov@xxxxxxxxxxxxx> > Signed-off-by: Yadviga Grigorieva <yadviga@xxxxxxxxxxxxx> > > --- > The patch is against the recent Linus' tree. > > WARNING: the MUSB and OHCI drivers will only work if your boot loader > leaves > the DA8xx boot configuration registers unlocked, otherwise they will lock > up > the kernel! > > Changes since the previous version: > - removed DMA related code (to be added back by a later patch); > - removed spurious interrupt message from da8xx_interrupt(); > - added a check for USB 1.1 being clocked from USB 2.0 PHY to phy_off(); > - moved USB register #define's from cppi41_dma.h in another patch, adding > 'DA8XX_' prefix to them; > - s/DA8XX_[RT]X_EP_MASK/DA8XX_USB_[RT]X_EP_MASK/, s/DA8XX_[RT]X_INTR_MASK/ > DA8XX_INTR_[RT]X_MASK/, also reordered these macros; > - used IO_ADDRESS() macro in #define CFGCHIP2 to avoid having to export > 'da8xx_syscfg0_base' for modular build; > - removed setting 'musb->is_active' from the code handling DRVVBUS > interrupt; > - moved the transceiver initialization further down in > musb_platform_init(); > - moved s/ARCH_DAVINCI/ARCH_DAVINCI_DMx/ change into the separate patch; > - fixed up some comments; > - fixed reject in musb_core.h... > > drivers/usb/musb/Kconfig | 5 > drivers/usb/musb/Makefile | 4 > drivers/usb/musb/da8xx.c | 492 > +++++++++++++++++++++++++++++++++++++++++++ > drivers/usb/musb/musb_core.h | 1 > 4 files changed, 501 insertions(+), 1 deletion(-) [...] > +int __init musb_platform_init(struct musb *musb) I just saw a patch in Greg's queue changing signature of this function so better create the patch against [linus's tree + all patches in Greg's queue] to avoid any compilation error with this patch. I am also doing the same for AM35x patches. Ajay > +{ > + void __iomem *reg_base = musb->ctrl_base; > + u32 rev; [...] -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html