RE: [PATCH RFC v8] MUSB: DA8xx/OMAP-L1x glue layer

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux