[PATCH 0/5][linux-oem] Add Realtek 5260 card reader support
AceLan Kao
acelan.kao at canonical.com
Mon Dec 25 09:09:06 UTC 2017
BugLink: http://bugs.launchpad.net/bugs/1737673
[Impact]
Need new driver to support Realtek 5260 card reader[10ec:5260]
https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git/commit/?h=ib-mfd-memstick-misc-mmc-4.16&id=5da4e04ae480aac5274dd020af3dfa21935028f7
https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git/commit/?h=ib-mfd-memstick-misc-mmc-4.16&id=e455b69ddf9b69326d0cab28d374faf3325489c9
BTW, one more commit to fix symbol clashes is required, too
https://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git/commit/?h=ib-mfd-memstick-misc-mmc-4.16&id=51bd7125f740a1bc9e79cd117d7d50f1dc67a446
[Fix]
It requires 5 commits to enable the cardreader, and all of them are from v4.15-rc1 or above.
[Test case]
Verified on the new Readltek 5260 card reader[10ec:5260], and it can read MS card without issues.
[Regression Potential]
Although it changes lots of files and changes the directories structure,
the regression potential should be low, and only affects Realtek card reader only.
Rui Feng (3):
mfd: rts5249: Add support for RTS5250S power saving
misc: rtsx: Move Realtek Card Reader Driver to misc
misc: rtsx: Add support for RTS5260
Stephen Rothwell (1):
misc: rtsx: Fix symbol clashes
rui_feng (1):
mmc: rtsx: fix tuning fail on gen3 PCI-Express
drivers/memstick/host/Kconfig | 4 +-
drivers/memstick/host/rtsx_pci_ms.c | 2 +-
drivers/memstick/host/rtsx_usb_ms.c | 2 +-
drivers/mfd/Kconfig | 21 -
drivers/mfd/Makefile | 4 -
drivers/mfd/rtl8411.c | 508 -----------
drivers/mfd/rts5209.c | 277 ------
drivers/mfd/rts5227.c | 374 --------
drivers/mfd/rts5229.c | 273 ------
drivers/mfd/rts5249.c | 588 ------------
drivers/mfd/rtsx_pcr.c | 1437 -----------------------------
drivers/mfd/rtsx_pcr.h | 89 --
drivers/mfd/rtsx_usb.c | 791 ----------------
drivers/misc/Kconfig | 5 +
drivers/misc/Makefile | 1 +
drivers/misc/cardreader/Kconfig | 20 +
drivers/misc/cardreader/Makefile | 4 +
drivers/misc/cardreader/rtl8411.c | 508 +++++++++++
drivers/misc/cardreader/rts5209.c | 277 ++++++
drivers/misc/cardreader/rts5227.c | 374 ++++++++
drivers/misc/cardreader/rts5229.c | 273 ++++++
drivers/misc/cardreader/rts5249.c | 740 +++++++++++++++
drivers/misc/cardreader/rts5260.c | 748 ++++++++++++++++
drivers/misc/cardreader/rts5260.h | 45 +
drivers/misc/cardreader/rtsx_pcr.c | 1690 +++++++++++++++++++++++++++++++++++
drivers/misc/cardreader/rtsx_pcr.h | 113 +++
drivers/misc/cardreader/rtsx_usb.c | 791 ++++++++++++++++
drivers/mmc/host/Kconfig | 4 +-
drivers/mmc/host/rtsx_pci_sdmmc.c | 40 +-
drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +-
include/linux/mfd/rtsx_common.h | 50 --
include/linux/mfd/rtsx_pci.h | 1056 ----------------------
include/linux/mfd/rtsx_usb.h | 628 -------------
include/linux/rtsx_common.h | 50 ++
include/linux/rtsx_pci.h | 1367 ++++++++++++++++++++++++++++
include/linux/rtsx_usb.h | 628 +++++++++++++
36 files changed, 7660 insertions(+), 6124 deletions(-)
delete mode 100644 drivers/mfd/rtl8411.c
delete mode 100644 drivers/mfd/rts5209.c
delete mode 100644 drivers/mfd/rts5227.c
delete mode 100644 drivers/mfd/rts5229.c
delete mode 100644 drivers/mfd/rts5249.c
delete mode 100644 drivers/mfd/rtsx_pcr.c
delete mode 100644 drivers/mfd/rtsx_pcr.h
delete mode 100644 drivers/mfd/rtsx_usb.c
create mode 100644 drivers/misc/cardreader/Kconfig
create mode 100644 drivers/misc/cardreader/Makefile
create mode 100644 drivers/misc/cardreader/rtl8411.c
create mode 100644 drivers/misc/cardreader/rts5209.c
create mode 100644 drivers/misc/cardreader/rts5227.c
create mode 100644 drivers/misc/cardreader/rts5229.c
create mode 100644 drivers/misc/cardreader/rts5249.c
create mode 100644 drivers/misc/cardreader/rts5260.c
create mode 100644 drivers/misc/cardreader/rts5260.h
create mode 100644 drivers/misc/cardreader/rtsx_pcr.c
create mode 100644 drivers/misc/cardreader/rtsx_pcr.h
create mode 100644 drivers/misc/cardreader/rtsx_usb.c
delete mode 100644 include/linux/mfd/rtsx_common.h
delete mode 100644 include/linux/mfd/rtsx_pci.h
delete mode 100644 include/linux/mfd/rtsx_usb.h
create mode 100644 include/linux/rtsx_common.h
create mode 100644 include/linux/rtsx_pci.h
create mode 100644 include/linux/rtsx_usb.h
--
2.7.4
More information about the kernel-team
mailing list