ACK: [PATCH 00/12][SRU][B][C][D][OEM-B] To reduce the Realtek USB cardreader power consumption

Kai Heng Feng kai.heng.feng at canonical.com
Fri Jan 11 10:03:43 UTC 2019



> On Jan 11, 2019, at 4:30 PM, AceLan Kao <acelan.kao at canonical.com> wrote:
> 
> BugLink: https://bugs.launchpad.net/bugs/1811337
> 
> [Impact]
> Realtek USB cardreader consumes more than 1 Watt during long idle if
> it's not suspended. And it's runtime PM functions are available after
> v4.20.
> 
> [Fix]
> To avoid conflicts, have to backport some patches for mmc core.
> 
> [Test]
> Note: Inside () are the previous value (non-patch)
> Sort idle: 7.76W (7.88)
> Long idle: 4.658W (5.79)
> S3: 0.5W (0.5)
> S5: 0.20W (0.208)
> 
> [Regression Potential]
> Low, most commits are for rtsx_usb_{sdmmc,ms} and are all small changes.
> 
> Kai-Heng Feng (5):
>  memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe
>    function
>  misc: rtsx_usb: Use USB remote wakeup signaling for card insertion
>    detection
>  memstick: Prevent memstick host from getting runtime suspended during
>    card detection
>  memstick: rtsx_usb_ms: Use ms_dev() helper
>  memstick: rtsx_usb_ms: Support runtime power management
> 
> Kishon Vijay Abraham I (1):
>  mmc: sdhci: Disable 1.8v modes (HS200/HS400/UHS) if controller can't
>    support 1.8v
> 
> Ulf Hansson (6):
>  mmc: core: Introduce MMC_CAP_SYNC_RUNTIME_PM
>  mmc: rtsx_usb_sdmmc: Don't runtime resume the device while changing
>    led
>  mmc: rtsx_usb: Use MMC_CAP2_NO_SDIO
>  mmc: rtsx_usb: Enable MMC_CAP_ERASE to allow erase/discard/trim
>    requests
>  mmc: rtsx_usb_sdmmc: Re-work runtime PM support
>  mmc: rtsx_usb_sdmmc: Re-work card detection/removal support
> 
> drivers/memstick/core/memstick.c    |   3 +
> drivers/memstick/host/rtsx_usb_ms.c | 170 +++++++++++++++++-----------
> drivers/misc/cardreader/rtsx_usb.c  |   8 ++
> drivers/mmc/core/core.c             |   5 +-
> drivers/mmc/host/rtsx_usb_sdmmc.c   |  59 ++++++----
> drivers/mmc/host/sdhci.c            |  10 ++
> include/linux/mmc/host.h            |   6 +-
> 7 files changed, 172 insertions(+), 89 deletions(-)
> 

Acked-by: Kai-Heng Feng <kai.heng.feng at canonical.com>

> -- 
> 2.17.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team




More information about the kernel-team mailing list