03 Sep, 2014

1 commit

  • This patch protects the mod->irq_bempsts and mod->irq_brdysts by
    spin lock in the usbhs_status_get_each_irq() because other functions
    will write them during spin lock. Otherwise, the driver will clears
    the BRDYSTS and/or BEMPSTS wrongly, and then, the transaction will not
    finish.
    Also since the driver should use the INTSTS0 and BRDYSTS and BEMPSTS
    as the same timing, the patch protects them.

    Signed-off-by: Yoshihiro Shimoda
    Signed-off-by: Felipe Balbi

    Yoshihiro Shimoda
     

12 Nov, 2012

1 commit

  • USB gadget patches from Felipe:
    "usb: gadget: patches for v3.8

    renesas_usbhs implements ->pullup() method, switches over
    to devm_request_irq(), adds support for DMA Engine and
    got a few miscelaneous cleanups.

    The NCM gadget got an endianness fix and the Ethernet
    gadget a frame size fix.

    We're finally removing the g_file_storage gadget and
    sticking to g_mass_storage and the new tcm_usb_gadget
    gadgets since that was a huge duplicaton of effort anyway.

    While removing g_file_storage, we also had to fix a bunch
    of defconfigs which were still pointing to the old gadget.

    There's a big series getting us closer to being able to
    introduce our configfs interface. The series converts
    functions into loadable modules which will, eventually,
    be registered to the configfs interface.

    Other than that there's the usual typo fixes and miscelaneous
    cleanups all over the place."

    Greg Kroah-Hartman
     

31 Oct, 2012

1 commit


16 Oct, 2012

1 commit


06 Sep, 2012

1 commit


05 Jun, 2012

1 commit


24 Jan, 2012

1 commit


10 Jan, 2012

1 commit

  • * 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (232 commits)
    USB: Add USB-ID for Multiplex RC serial adapter to cp210x.c
    xhci: Clean up 32-bit build warnings.
    USB: update documentation for usbmon
    usb: usb-storage doesn't support dynamic id currently, the patch disables the feature to fix an oops
    drivers/usb/class/cdc-acm.c: clear dangling pointer
    drivers/usb/dwc3/dwc3-pci.c: introduce missing kfree
    drivers/usb/host/isp1760-if.c: introduce missing kfree
    usb: option: add ZD Incorporated HSPA modem
    usb: ch9: fix up MaxStreams helper
    USB: usb-skeleton.c: cleanup open_count
    USB: usb-skeleton.c: fix open/disconnect race
    xhci: Properly handle COMP_2ND_BW_ERR
    USB: remove dead code from suspend/resume path
    USB: add quirk for another camera
    drivers: usb: wusbcore: Fix dependency for USB_WUSB
    xhci: Better debugging for critical host errors.
    xhci: Be less verbose during URB cancellation.
    xhci: Remove debugging about ring structure allocation.
    xhci: Remove debugging about toggling cycle bits.
    xhci: Remove debugging for individual transfers.
    ...

    Linus Torvalds
     

12 Dec, 2011

2 commits


14 Oct, 2011

6 commits


18 Sep, 2011

1 commit


30 Apr, 2011

2 commits

  • Current renesas_usbhs was designed to save power when USB is not connected.
    And it assumed platform uses callback to notify connection/disconnection
    by external interrupt.

    But some SuperH / platform board doesn't have such feature.

    This patch adds autonomy mode which detect USB connection/disconnection
    by internal interrupt.
    But power will be always ON when autonomy mode is selected.

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Greg Kroah-Hartman

    Kuninori Morimoto
     
  • usbhs_status_get_each_irq/usbhs_irq_callback_update might be called
    with mod == NULL

    Signed-off-by: Kuninori Morimoto
    Signed-off-by: Greg Kroah-Hartman

    Kuninori Morimoto
     

14 Apr, 2011

2 commits