Re: [PATCH 1/1] usb: Include generic_interrupt for OMAP2_PLUS

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

 



Hi,

On Mon, Sep 24, 2012 at 09:09:14AM -0700, Tony Lindgren wrote:
> * Felipe Balbi <balbi@xxxxxx> [120924 06:08]:
> > Hi,
> > 
> > On Mon, Sep 24, 2012 at 03:54:22PM +0300, Philippe De Swert wrote:
> > > Hi,
> > > 
> > > On 24/09/2012, Felipe Balbi <balbi@xxxxxx> wrote:
> > > > SoB's mail doesn't From mail.
> > > 
> > > Well still in the progress of migrating of my personal to work laptop.
> > > Since the patch does not seem correct the replacement will have
> > > matching addresses.
> > > 
> > > >> /*-------------------------------------------------------------------------*/
> > > >>
> > > >>  #if defined(CONFIG_SOC_OMAP2430) || defined(CONFIG_SOC_OMAP3430) || \
> > > >> -	defined(CONFIG_ARCH_OMAP4) || defined(CONFIG_ARCH_U8500)
> > > >> +	defined(CONFIG_ARCH_OMAP4) || defined(CONFIG_ARCH_U8500) || \
> > > >> +	defined(CONFIG_ARCH_OMAP2PLUS)
> > > >
> > > > Weird, how can you build OMAP2PLUS without SOC_OMAPXXXX ??
> > > 
> > > It seems entirely possible. I quickly tried to look if it got defined
> > > somewhere and it does not seem to be set anywhere.  That is why I got
> > > the impression it was replaced by CONFIG_ARCH_OMAP2PLUS. I'll dig
> > > deeper to find out why SOC_OMAPXXXX is not set if it should be.
> > > 
> > > From the .config I got (used menuconfig)
> > > 
> > > #
> > > # TI OMAP2/3/4 Specific Features
> > > #
> > > CONFIG_ARCH_OMAP2PLUS_TYPICAL=y
> > > CONFIG_SOC_HAS_OMAP2_SDRC=y
> > > # CONFIG_ARCH_OMAP2 is not set
> > > CONFIG_ARCH_OMAP3=y
> > > # CONFIG_ARCH_OMAP4 is not set
> > > # CONFIG_SOC_OMAP5 is not set
> > > # CONFIG_SOC_OMAP3430 is not set
> > > # CONFIG_SOC_TI81XX is not set
> > > # CONFIG_SOC_AM33XX is not set
> > > CONFIG_OMAP_PACKAGE_CBB=y
> > > 
> > > Not a mention of CONFIG_SOC_OMAP2430 and  CONFIG_SOC_OMAP3430 did not
> > > get set (while it is not a 3430 but a 3630 I am using). Maybe
> > > CONFIG_ARCH_OMAP3 would have been a better choice then?
> > 
> > that's quite f**ked up. Tony, why doesn't SOC_OMAP3430 get set for all
> > OMAP3 boards ? And another question: why don't we have a matching
> > SOC_OMAP3530, SOC_OMAP3630 and so on ?
> 
> ARCH_OMAP3 will probably eventually just disappear and
> be replaced with ARCH_OMAP2PLUS + SOC_XXXX. But there's
> no need to do it right now as most of that should be
> internal to arch/arm/mach-omap2 anyways. I would just
> set the driver to depend on ARCH_OMAP2PLUS, and rely on
> the platform_data and DT to do something if specified.
> That means that on 2420 musb should not probe unless
> tusb6010 in specified.
> 
> It seems that things like fifo_mode and generic_interrupt
> can all be set during the probe based on the platform_data
> or DT passed information?

Then maybe it's best to just remove the ifdefs and always provide
generic_interrupt() ?

Anyone against it ?

-- 
balbi

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux