1. 11 3月, 2015 25 次提交
  2. 09 3月, 2015 3 次提交
  3. 23 2月, 2015 4 次提交
  4. 05 2月, 2015 1 次提交
    • B
      usb: musb: fix device hotplug behind hub · 9298b4aa
      Bin Liu 提交于
      The commit 889ad3b "usb: musb: try a race-free wakeup" breaks device
      hotplug enumeraitonn when the device is connected behind a hub while usb
      autosuspend is enabled.
      
      Adding finish_resume_work into runtime resume callback fixes the issue.
      
      Also resume root hub is required to resume the bus from runtime suspend,
      so move musb_host_resume_root_hub() back to its original location, where
      handles RESUME interrupt.
      Signed-off-by: NBin Liu <b-liu@ti.com>
      Tested-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      9298b4aa
  5. 03 2月, 2015 1 次提交
  6. 30 1月, 2015 3 次提交
    • A
      usb: musb: add omap-control dependency · fbba7db3
      Arnd Bergmann 提交于
      The omap musb front-end calls into the phy driver directly
      instead of using a generic phy interface, which causes a link
      error when the specific driver is not built-in:
      
      drivers/built-in.o: In function `omap2430_musb_disable':
      usb/musb/omap2430.c:480: undefined reference to `omap_control_usb_set_mode'
      drivers/built-in.o: In function `omap2430_musb_enable':
      usb/musb/omap2430.c:466: undefined reference to `omap_control_usb_set_mode'
      usb/musb/omap2430.c:447: undefined reference to `omap_control_usb_set_mode'
      drivers/built-in.o: In function `omap_musb_set_mailbox':
      usb/musb/omap2430.c:273: undefined reference to `omap_control_usb_set_mode'
      usb/musb/omap2430.c:304: undefined reference to `omap_control_usb_set_mode'
      drivers/built-in.o:(.debug_addr+0xbd9e0): more undefined references to `omap_control_usb_set_mode' follow
      
      This adds an explicit dependency.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Fixes: ca784be3 ("usb: start using the control module driver")
      Cc: <stable@vger.kernel.org> # v3.9+
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      fbba7db3
    • A
      usb: musb: add generic usb phy dependencies · a0cb12e2
      Arnd Bergmann 提交于
      Multiple musb glue drivers depend on the generic usb phy support,
      but fail to list it as a dependency in Kconfig. This results
      in build erros like:
      
      drivers/built-in.o: In function `am35x_remove':
      :(.text+0xadacc): undefined reference to `usb_phy_generic_unregister'
      drivers/built-in.o: In function `am35x_probe':
      :(.text+0xae1c8): undefined reference to `usb_phy_generic_register'
      :(.text+0xae244): undefined reference to `usb_phy_generic_unregister'
      drivers/built-in.o: In function `jz4740_remove':
      :(.text+0xaf648): undefined reference to `usb_phy_generic_unregister'
      drivers/built-in.o: In function `jz4740_musb_init':
      :(.text+0xaf694): undefined reference to `usb_phy_generic_register'
      
      This adds the ones that are missing.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      a0cb12e2
    • P
      usb: musb: gadget: use common is_selfpowered · dadac986
      Peter Chen 提交于
      Delete private selfpowered variable, and use common one.
      Signed-off-by: NPeter Chen <peter.chen@freescale.com>
      Signed-off-by: NFelipe Balbi <balbi@ti.com>
      dadac986
  7. 27 1月, 2015 3 次提交