summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host
diff options
context:
space:
mode:
authorRicky Wu <ricky_wu@realtek.com>2020-07-06 15:02:59 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-07-10 14:58:47 +0200
commit849a9366cba92cb5dc9dc1161ef49416a290aae9 (patch)
tree614b3f74d69e5b32d4c4ef09cf3d57cd297245fe /drivers/mmc/host
parentf31a03b123b1f849bc0f60493edb95342f2c8e9a (diff)
downloadlinux-stable-849a9366cba92cb5dc9dc1161ef49416a290aae9.tar.gz
linux-stable-849a9366cba92cb5dc9dc1161ef49416a290aae9.tar.bz2
linux-stable-849a9366cba92cb5dc9dc1161ef49416a290aae9.zip
misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC
In order to support new chip rts5228, the definitions of some internal registers and workflow have to be modified. Added rts5228.c rts5228.h for independent functions of the new chip rts5228 Signed-off-by: Ricky Wu <ricky_wu@realtek.com> Link: https://lore.kernel.org/r/20200706070259.32565-1-ricky_wu@realtek.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/mmc/host')
-rw-r--r--drivers/mmc/host/rtsx_pci_sdmmc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/mmc/host/rtsx_pci_sdmmc.c b/drivers/mmc/host/rtsx_pci_sdmmc.c
index 5a71f6678fd3..bce910de8b4d 100644
--- a/drivers/mmc/host/rtsx_pci_sdmmc.c
+++ b/drivers/mmc/host/rtsx_pci_sdmmc.c
@@ -1336,6 +1336,8 @@ static void init_extra_caps(struct realtek_pci_sdmmc *host)
mmc->caps |= MMC_CAP_1_8V_DDR;
if (pcr->extra_caps & EXTRA_CAPS_MMC_8BIT)
mmc->caps |= MMC_CAP_8_BIT_DATA;
+ if (pcr->extra_caps & EXTRA_CAPS_NO_MMC)
+ mmc->caps2 |= MMC_CAP2_NO_MMC;
}
static void realtek_init_host(struct realtek_pci_sdmmc *host)