20 Jan, 2015

1 commit

  • sd_set_power_mode() in derived module drivers/mmc/host/rtsx_usb_sdmmc.c
    acquires dev_mutex and then calls pm_runtime_get_sync() to make sure the
    device is awake while initializing a newly inserted card. Once it is
    called during suspending state and explicitly before rtsx_usb_suspend()
    acquires the same dev_mutex, both routine deadlock and further hang the
    driver because pm_runtime_get_sync() waits the pending PM operations.

    Fix this by using an empty suspend method. mmc_core always turns the
    LED off after a request is done and thus it is ok to remove the only
    rtsx_usb_turn_off_led() here.

    Cc: # v3.16+
    Fixes: 730876be2566 ("mfd: Add realtek USB card reader driver")
    Signed-off-by: Roger Tseng
    [Lee: Removed newly unused variable]
    Signed-off-by: Lee Jones

    Roger Tseng
     

26 Nov, 2014

1 commit


26 Sep, 2014

1 commit


15 Aug, 2014

1 commit

  • The rtsx_usb driver contains the table for the devices it supports but
    doesn't export it. As a result, no alias is generated and it doesn't
    get loaded automatically.

    Via https://bugzilla.novell.com/show_bug.cgi?id=890096

    Signed-off-by: Jeff Mahoney
    Reported-by: Marcel Witte
    Cc: Roger Tseng
    Cc:
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jeff Mahoney
     

03 Jun, 2014

1 commit


28 Apr, 2014

2 commits


19 Mar, 2014

1 commit

  • Realtek USB card reader provides a channel to transfer command or data to flash
    memory cards. This driver exports host instances for mmc and memstick subsystems
    and handles basic works.

    Acked-by: Greg Kroah-Hartman
    Signed-off-by: Roger Tseng
    Signed-off-by: Lee Jones

    Roger Tseng