summaryrefslogtreecommitdiffstats
path: root/drivers/mci/atmel_mci_pbl.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/mci/atmel_mci_pbl.c')
-rw-r--r--drivers/mci/atmel_mci_pbl.c8
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;
+}