* Ajay Kumar Gupta <ajay.gupta@xxxxxx> [100702 09:52]: > AM35x has musb interface (version 1.8) and uses CPPI41 DMA engine. > It has USB phy built inside the IP itself. > > Also added ARCH_AM35x which is required to differentiate musb ips > between OMAP3x and AM35x. This config would be used for below purposes, > - Select am35x.c instead of omap2430.c for compilation > at drivers/usb/musb directory. Please note there are > significant differneces in these two files as musb ip > in quite different on AM35x. > - Select workaround codes applicable for AM35x musb issues. > one such workaround is for bytewise read issue on AM35x. > <snip> > diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig > index b31b6f1..52a6752 100644 > --- a/arch/arm/mach-omap2/Kconfig > +++ b/arch/arm/mach-omap2/Kconfig > @@ -84,6 +84,7 @@ config MACH_OMAP3517EVM > bool "OMAP3517/ AM3517 EVM board" > depends on ARCH_OMAP3 > select OMAP_PACKAGE_CBB > + select ARCH_AM35x > > config MACH_OMAP3_PANDORA > bool "OMAP3 Pandora" No thanks.. > --- a/arch/arm/plat-omap/Kconfig > +++ b/arch/arm/plat-omap/Kconfig > @@ -5,6 +5,14 @@ menu "TI OMAP Implementations" > config ARCH_OMAP_OTG > bool > > +config ARCH_AM35x > + bool > + help > + Select this option if your platform is based on AM35x. As > + AM35x has an updated MUSB with CPPI4.1 DMA so this config > + is introduced to differentiate musb ip between OMAP3x and > + AM35x platforms. > + > choice > prompt "OMAP System Type" > default ARCH_OMAP2PLUS ..this should not be needed. Regards, Tony -- 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