drivers/storage: Make DRVR_CAP_8BIT controller independent

Promote DRVR_CAP_8BIT from controller specific to controller independent

TEST=Build and run on Galileo Gen2

Change-Id: I51e4c990d3941a9f31915a5703095f92309760f1
Signed-off-by: Lee Leahy <Leroy.P.Leahy@intel.com>
Reviewed-on: https://review.coreboot.org/19642
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
This commit is contained in:
Lee Leahy 2017-05-09 12:38:08 -07:00
parent bf5d5093fc
commit 65d15c0f11
2 changed files with 18 additions and 18 deletions

View File

@ -176,16 +176,17 @@ struct sd_mmc_ctrlr {
* start at 0x00010000 * start at 0x00010000
*/ */
#define DRVR_CAP_4BIT 0x00000001 #define DRVR_CAP_4BIT 0x00000001
#define DRVR_CAP_AUTO_CMD12 0x00000002 #define DRVR_CAP_8BIT 0x00000002
#define DRVR_CAP_HC 0x00000004 #define DRVR_CAP_AUTO_CMD12 0x00000004
#define DRVR_CAP_HS 0x00000008 #define DRVR_CAP_HC 0x00000008
#define DRVR_CAP_HS52 0x00000010 #define DRVR_CAP_HS 0x00000010
#define DRVR_CAP_HS200 0x00000020 #define DRVR_CAP_HS52 0x00000020
#define DRVR_CAP_HS400 0x00000040 #define DRVR_CAP_HS200 0x00000040
#define DRVR_CAP_ENHANCED_STROBE 0x00000080 #define DRVR_CAP_HS400 0x00000080
#define DRVR_CAP_REMOVABLE 0x00000100 #define DRVR_CAP_ENHANCED_STROBE 0x00000100
#define DRVR_CAP_DMA_64BIT 0x00000200 #define DRVR_CAP_REMOVABLE 0x00000200
#define DRVR_CAP_HS200_TUNING 0x00000400 #define DRVR_CAP_DMA_64BIT 0x00000400
#define DRVR_CAP_HS200_TUNING 0x00000800
uint32_t b_max; uint32_t b_max;
uint32_t timing; uint32_t timing;

View File

@ -24,14 +24,13 @@
/* Driver specific capabilities */ /* Driver specific capabilities */
#define DRVR_CAP_1V8_VDD 0x00010000 #define DRVR_CAP_1V8_VDD 0x00010000
#define DRVR_CAP_32BIT_DMA_ADDR 0x00020000 #define DRVR_CAP_32BIT_DMA_ADDR 0x00020000
#define DRVR_CAP_8BIT 0x00040000 #define DRVR_CAP_BROKEN_R1B 0x00040000
#define DRVR_CAP_BROKEN_R1B 0x00080000 #define DRVR_CAP_NO_CD 0x00080000
#define DRVR_CAP_NO_CD 0x00100000 #define DRVR_CAP_NO_HISPD_BIT 0x00100000
#define DRVR_CAP_NO_HISPD_BIT 0x00200000 #define DRVR_CAP_NO_SIMULT_VDD_AND_POWER 0x00200000
#define DRVR_CAP_NO_SIMULT_VDD_AND_POWER 0x00400000 #define DRVR_CAP_REG32_RW 0x00400000
#define DRVR_CAP_REG32_RW 0x00800000 #define DRVR_CAP_SPI 0x00800000
#define DRVR_CAP_SPI 0x01000000 #define DRVR_CAP_WAIT_SEND_CMD 0x01000000
#define DRVR_CAP_WAIT_SEND_CMD 0x02000000
/* ADMA packet descriptor */ /* ADMA packet descriptor */
struct sdhci_adma { struct sdhci_adma {