Module Name: src Committed By: jakllsch Date: Mon Dec 24 05:43:34 UTC 2012
Modified Files: src/sys/dev/sdmmc: sdhcreg.h Log Message: Add a few more register bits from SDHCI 3.0. Also, add comment to denote an ESDHC bit. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/dev/sdmmc/sdhcreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/sdmmc/sdhcreg.h diff -u src/sys/dev/sdmmc/sdhcreg.h:1.10 src/sys/dev/sdmmc/sdhcreg.h:1.11 --- src/sys/dev/sdmmc/sdhcreg.h:1.10 Mon Oct 15 13:38:52 2012 +++ src/sys/dev/sdmmc/sdhcreg.h Mon Dec 24 05:43:34 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: sdhcreg.h,v 1.10 2012/10/15 13:38:52 jakllsch Exp $ */ +/* $NetBSD: sdhcreg.h,v 1.11 2012/12/24 05:43:34 jakllsch Exp $ */ /* $OpenBSD: sdhcreg.h,v 1.4 2006/07/30 17:20:40 fgsch Exp $ */ /* @@ -74,6 +74,7 @@ #define SDHC_CMD_INHIBIT_CMD (1<<0) #define SDHC_CMD_INHIBIT_MASK 0x0003 #define SDHC_HOST_CTL 0x28 +#define SDHC_8BIT_MODE (1<<5) #define SDHC_HIGH_SPEED (1<<2) #define SDHC_ESDHC_8BIT_MODE (1<<2) /* eSDHC */ #define SDHC_4BIT_MODE (1<<1) @@ -101,7 +102,7 @@ #define SDHC_TIMEOUT_CTL 0x2e #define SDHC_TIMEOUT_MAX 0x0e #define SDHC_SOFTWARE_RESET 0x2f -#define SDHC_INIT_ACTIVE (1<<3) +#define SDHC_INIT_ACTIVE (1<<3) /* ESDHC */ #define SDHC_RESET_MASK 0x5 #define SDHC_RESET_DAT (1<<2) #define SDHC_RESET_CMD (1<<1) @@ -138,11 +139,18 @@ #define SDHC_EINTR_SIGNAL_MASK 0x01ff /* excluding vendor signals */ #define SDHC_CMD12_ERROR_STATUS 0x3c #define SDHC_CAPABILITIES 0x40 +#define SDHC_SHARED_BUS_SLOT (1<<31) +#define SDHC_EMBEDDED_SLOT (1<<30) +#define SDHC_ASYNC_INTR (1<<29) +#define SDHC_64BIT_SYS_BUS (1<<28) #define SDHC_VOLTAGE_SUPP_1_8V (1<<26) #define SDHC_VOLTAGE_SUPP_3_0V (1<<25) #define SDHC_VOLTAGE_SUPP_3_3V (1<<24) #define SDHC_DMA_SUPPORT (1<<22) #define SDHC_HIGH_SPEED_SUPP (1<<21) +#define SDHC_ADMA1_SUPP (1<<20) +#define SDHC_ADMA2_SUPP (1<<19) +#define SDHC_8BIT_SUPP (1<<18) #define SDHC_MAX_BLK_LEN_512 0 #define SDHC_MAX_BLK_LEN_1024 1 #define SDHC_MAX_BLK_LEN_2048 2