From cd60ebd430ab0aa5e2ed6afeb28c1ed4b2d01388 Mon Sep 17 00:00:00 2001 From: Bo Shen Date: Thu, 31 Jul 2014 14:39:30 +0800 Subject: MMC: atmel_mci: refactor setting the mode register The mode register is different between MCI IP version. So, according to MCI IP version to set the mode register. Signed-off-by: Bo Shen Acked-by: Pantelis Antoniou --- include/atmel_mci.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/atmel_mci.h') diff --git a/include/atmel_mci.h b/include/atmel_mci.h index 090574d8c2..3d2870fc9c 100644 --- a/include/atmel_mci.h +++ b/include/atmel_mci.h @@ -67,6 +67,10 @@ typedef struct atmel_mci { #define MMCI_PDCPADV_SIZE 1 #define MMCI_PDCMODE_OFFSET 15 #define MMCI_PDCMODE_SIZE 1 +/* MCI IP version >= 0x500, MR bit 16 used for CLKODD */ +#define MMCI_CLKODD_OFFSET 16 +#define MMCI_CLKODD_SIZE 1 +/* MCI IP version < 0x200, MR higher 16bits for BLKLEN */ #define MMCI_BLKLEN_OFFSET 16 #define MMCI_BLKLEN_SIZE 16 -- cgit v1.2.1