mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
Revert "mmc: rtsx_pci: add quirk to disable MMC_CAP_AGGRESSIVE_PM for RTS525A"
This reverts commit5f0bf80cc5. This was asked to be reverted as it is not the correct way to do this. Fixes:5f0bf80cc5("mmc: rtsx_pci: add quirk to disable MMC_CAP_AGGRESSIVE_PM for RTS525A") Cc: Matthew Schwartz <matthew.schwartz@linux.dev> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
c23f0550c0
commit
eb89b17f28
|
|
@ -78,9 +78,6 @@ static void rtsx_base_fetch_vendor_settings(struct rtsx_pcr *pcr)
|
|||
if (CHK_PCI_PID(pcr, PID_524A) || CHK_PCI_PID(pcr, PID_525A))
|
||||
pcr->rtd3_en = rtsx_reg_to_rtd3_uhsii(reg);
|
||||
|
||||
if (CHK_PCI_PID(pcr, PID_525A))
|
||||
pcr->extra_caps |= EXTRA_CAPS_NO_AGGRESSIVE_PM;
|
||||
|
||||
if (rtsx_check_mmc_support(reg))
|
||||
pcr->extra_caps |= EXTRA_CAPS_NO_MMC;
|
||||
pcr->sd30_drive_sel_3v3 = rtsx_reg_to_sd30_drive_sel_3v3(reg);
|
||||
|
|
|
|||
|
|
@ -1456,8 +1456,8 @@ static void realtek_init_host(struct realtek_pci_sdmmc *host)
|
|||
mmc->caps = MMC_CAP_4_BIT_DATA | MMC_CAP_SD_HIGHSPEED |
|
||||
MMC_CAP_MMC_HIGHSPEED | MMC_CAP_BUS_WIDTH_TEST |
|
||||
MMC_CAP_UHS_SDR12 | MMC_CAP_UHS_SDR25;
|
||||
if (pcr->rtd3_en && !(pcr->extra_caps & EXTRA_CAPS_NO_AGGRESSIVE_PM))
|
||||
mmc->caps |= MMC_CAP_AGGRESSIVE_PM;
|
||||
if (pcr->rtd3_en)
|
||||
mmc->caps = mmc->caps | MMC_CAP_AGGRESSIVE_PM;
|
||||
mmc->caps2 = MMC_CAP2_NO_PRESCAN_POWERUP | MMC_CAP2_FULL_PWR_CYCLE |
|
||||
MMC_CAP2_NO_SDIO;
|
||||
mmc->max_current_330 = 400;
|
||||
|
|
|
|||
|
|
@ -1230,7 +1230,6 @@ struct rtsx_pcr {
|
|||
#define EXTRA_CAPS_MMC_8BIT (1 << 5)
|
||||
#define EXTRA_CAPS_NO_MMC (1 << 7)
|
||||
#define EXTRA_CAPS_SD_EXPRESS (1 << 8)
|
||||
#define EXTRA_CAPS_NO_AGGRESSIVE_PM (1 << 9)
|
||||
u32 extra_caps;
|
||||
|
||||
#define IC_VER_A 0
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user