|
@@ -36,7 +36,7 @@ typedef struct atmel_mci {
|
|
|
u32 sdcr; /* 0x0c */
|
|
|
u32 argr; /* 0x10 */
|
|
|
u32 cmdr; /* 0x14 */
|
|
|
- u32 _18; /* 0x18 */
|
|
|
+ u32 blkr; /* 0x18 */
|
|
|
u32 _1c; /* 0x1c */
|
|
|
u32 rspr; /* 0x20 */
|
|
|
u32 rspr1; /* 0x24 */
|
|
@@ -67,6 +67,7 @@ typedef struct atmel_mci {
|
|
|
#define MMCI_SDCR 0x000c
|
|
|
#define MMCI_ARGR 0x0010
|
|
|
#define MMCI_CMDR 0x0014
|
|
|
+#define MMCI_BLKR 0x0018
|
|
|
#define MMCI_RSPR 0x0020
|
|
|
#define MMCI_RSPR1 0x0024
|
|
|
#define MMCI_RSPR2 0x0028
|
|
@@ -140,6 +141,12 @@ typedef struct atmel_mci {
|
|
|
#define MMCI_TRTYP_OFFSET 19
|
|
|
#define MMCI_TRTYP_SIZE 2
|
|
|
|
|
|
+/* Bitfields in BLKR */
|
|
|
+#define MMCI_BCNT_OFFSET 0
|
|
|
+#define MMCI_BCNT_SIZE 16
|
|
|
+#define MMCI_BLKLEN_OFFSET 16
|
|
|
+#define MMCI_BLKLEN_SIZE 16
|
|
|
+
|
|
|
/* Bitfields in RSPRx */
|
|
|
#define MMCI_RSP_OFFSET 0
|
|
|
#define MMCI_RSP_SIZE 32
|