diff options
Diffstat (limited to 'drivers/mci/atmel_mci_pbl.c')
-rw-r--r-- | drivers/mci/atmel_mci_pbl.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/mci/atmel_mci_pbl.c b/drivers/mci/atmel_mci_pbl.c index 767d6f3ce2..bd4faa4de5 100644 --- a/drivers/mci/atmel_mci_pbl.c +++ b/drivers/mci/atmel_mci_pbl.c @@ -1,7 +1,7 @@ // SPDX-License-Identifier: GPL-2.0-only #include <common.h> -#include <mach/xload.h> +#include <mach/at91/xload.h> #include <mci.h> #include "atmel-mci-regs.h" @@ -106,6 +106,7 @@ int at91_mci_bio_init(struct pbl_bio *bio, void __iomem *base, else host->sdc_reg = ATMCI_SDCSEL_SLOT_A; + atmci_writel(host, ATMCI_CR, ATMCI_CR_PWSDIS); atmci_writel(host, ATMCI_DTOR, 0x7f); atmci_common_set_ios(host, &ios); @@ -114,3 +115,8 @@ int at91_mci_bio_init(struct pbl_bio *bio, void __iomem *base, return 0; } + +void at91_mci_bio_set_highcapacity(bool highcapacity_card) +{ + atmci_sdcard.highcapacity_card = highcapacity_card; +} |