summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarielle Catbagan <jcatbagan93@gmail.com>2015-08-04 11:03:21 -0700
committerEd Sutter <edsutterjr@gmail.com>2015-08-04 18:45:32 -0400
commit7e4e58e6b88f7d34cadd481a5492ab5c59d05c34 (patch)
treea7a0f5fd7ab1cda9e318b7a1493b4b6e7633a207
parentreset major/minor version number to 3.0 (diff)
downloadumon-7e4e58e6b88f7d34cadd481a5492ab5c59d05c34.tar.bz2
BBB: am335x.h: Add defines for register and pins used by MMC1
-rw-r--r--ports/beagleboneblack/am335x.h24
1 files changed, 19 insertions, 5 deletions
diff --git a/ports/beagleboneblack/am335x.h b/ports/beagleboneblack/am335x.h
index 8b85b4b..ce044df 100644
--- a/ports/beagleboneblack/am335x.h
+++ b/ports/beagleboneblack/am335x.h
@@ -264,12 +264,15 @@
/*===========================================================================*/
/* CM_PER Registers */
/*===========================================================================*/
-#define CM_PER_L3_CLKSTCTRL 0x0C
-#define CM_PER_EMIF_CLKCTRL 0x28
-#define CM_PER_MMC0_CLKCTRL 0x3C
+#define CM_PER_L3_CLKSTCTRL 0x0C
+#define CM_PER_EMIF_CLKCTRL 0x28
+#define CM_PER_MMC0_CLKCTRL 0x3C
#define CM_PER_MMC0_CLKCTRL_MODULEMODE_ENABLE 0x02
-#define CM_PER_MMC0_CLKCTRL_IDLEST 0x00030000
-#define CM_PER_GPIO1_CLKCTRL 0xAC
+#define CM_PER_MMC0_CLKCTRL_IDLEST 0x00030000
+#define CM_PER_GPIO1_CLKCTRL 0xAC
+#define CM_PER_MMC1_CLKCTRL 0xF4
+#define CM_PER_MMC1_CLKCTRL_MODULEMODE_ENABLE 0x02
+#define CM_PER_MMC1_CLKCTRL_IDLEST 0x00030000
/*===========================================================================*/
@@ -343,10 +346,20 @@
/*===========================================================================*/
#define CONTROL_STATUS 0x0040
#define CONTROL_EMIF_SDRAM_CONFIG 0x0110
+#define CONF_GPMC_AD0 0x0800
+#define CONF_GPMC_AD1 0x0804
+#define CONF_GPMC_AD2 0x0808
+#define CONF_GPMC_AD3 0x080C
+#define CONF_GPMC_AD4 0x0810
+#define CONF_GPMC_AD5 0x0814
+#define CONF_GPMC_AD6 0x0818
+#define CONF_GPMC_AD7 0x081C
#define CONF_GPMC_A5 0x0854
#define CONF_GPMC_A6 0x0858
#define CONF_GPMC_A7 0x085c
#define CONF_GPMC_A8 0x0860
+#define CONF_GPMC_CSN1 0x0880
+#define CONF_GPMC_CSN2 0x0884
#define CONF_MMC0_DAT3 0x08F0
#define CONF_MMC0_DAT2 0x08F4
#define CONF_MMC0_DAT1 0x08F8
@@ -1426,6 +1439,7 @@
#define SD_PSTATE 0x0224
#define SD_PSTATE_CLEV 0x01000000
#define SD_PSTATE_DLEV 0x00F00000
+#define SD_PSTATE_DLEV_DAT0 0x00100000
#define SD_PSTATE_WP 0x00080000
#define SD_PSTATE_CDPL 0x00040000
#define SD_PSTATE_CSS 0x00020000