1. 10 12月, 2010 3 次提交
  2. 01 12月, 2010 1 次提交
    • H
      usb: musb: add names for IRQs in structure resource · fcf173e4
      Hema Kalliguddi 提交于
      Soon resource data will get automatically
      populated from a set of autogenerated data
      from TI's hardware database for the OMAP
      platform.
      
      Such database, might not have resources at
      the expected order by the current drivers.
      
      While we could hack in some exceptions to
      that tool to generate resources in a specific
      order, it seems less fragile to use the
      resource name instead. That way, no matter
      what order the resources are generated, the
      driver still work.
      
      Modified the OMAP, Blackfin and Davinci
      architecture files to add the name of the IRQs
      in the resource structures and musb driver to
      use the platform_get_irq_byname() api to get
      the device and dma irq numbers instead of using
      the index.
      
      Cc: Tony Lindgren <tony@atomide.com>
      Acked-by: NKevin Hilman <khilman@deeprootsystems.com>
      Acked-by: NMike Frysinger <vapier@gentoo.org>
      Signed-off-by: NHema HK <hemahk@ti.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      fcf173e4
  3. 26 11月, 2009 4 次提交
  4. 26 8月, 2009 1 次提交
  5. 24 4月, 2009 1 次提交
  6. 07 4月, 2009 1 次提交
  7. 28 2月, 2009 1 次提交
    • D
      usb: musb: make Davinci *work* in mainline · 34f32c97
      David Brownell 提交于
      Now that the musb build fixes for DaVinci got merged (RC3?), kick in
      the other bits needed to get it finally *working* in mainline:
      
       - Use clk_enable()/clk_disable() ... the "always enable USB clocks"
         code this originally relied on has since been removed.
      
       - Initialize the USB device only after the relevant I2C GPIOs are
         available, so the host side can properly enable VBUS.
      
       - Tweak init sequencing to cope with mainline's relatively late init
         of the I2C system bus for power switches, transceivers, and so on.
      
      Sanity tested on DM6664 EVM for host and peripheral modes; that system
      won't boot with CONFIG_PM enabled, so OTG can't yet be tested.  Also
      verified on OMAP3.
      
      (Unrelated:  correct the MODULE_PARM_DESC spelling of musb_debug.)
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Cc: Felipe Balbi <me@felipebalbi.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      34f32c97
  8. 28 1月, 2009 1 次提交
  9. 24 1月, 2009 1 次提交
  10. 17 9月, 2008 1 次提交