diff options
author | davidcunado-arm <david.cunado@arm.com> | 2018-01-19 23:56:58 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-19 23:56:58 +0000 |
commit | b6df93dd703fd5a2573f3fb92033e39b1feb8fa6 (patch) | |
tree | 87aa91860ac4d0455556abbcd5c03e09fccd0248 | |
parent | 0d3a27e7f6ee3fa1be4c705927bcf9cad3750809 (diff) | |
parent | bc9a7c9cf9426c1678916f27bb69acd21bcf8285 (diff) |
Merge pull request #1227 from geesun/qx/emmc_macros
emmc: add macros CMD21, BUS_WIDTH_DDR_4 and BUS_WIDTH_DDR_8
-rw-r--r-- | drivers/emmc/emmc.c | 6 | ||||
-rw-r--r-- | include/drivers/emmc.h | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/drivers/emmc/emmc.c b/drivers/emmc/emmc.c index bcdc82ce..92d1e872 100644 --- a/drivers/emmc/emmc.c +++ b/drivers/emmc/emmc.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2016-2018, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause * @@ -353,7 +353,9 @@ void emmc_init(const emmc_ops_t *ops_ptr, int clk, int width, (clk != 0) && ((width == EMMC_BUS_WIDTH_1) || (width == EMMC_BUS_WIDTH_4) || - (width == EMMC_BUS_WIDTH_8))); + (width == EMMC_BUS_WIDTH_8) || + (width == EMMC_BUS_WIDTH_DDR_4) || + (width == EMMC_BUS_WIDTH_DDR_8))); ops = ops_ptr; emmc_flags = flags; diff --git a/include/drivers/emmc.h b/include/drivers/emmc.h index 921f4cfe..286c014a 100644 --- a/include/drivers/emmc.h +++ b/include/drivers/emmc.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016, ARM Limited and Contributors. All rights reserved. + * Copyright (c) 2016-2018, ARM Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ @@ -25,6 +25,7 @@ #define EMMC_CMD13 13 #define EMMC_CMD17 17 #define EMMC_CMD18 18 +#define EMMC_CMD21 21 #define EMMC_CMD23 23 #define EMMC_CMD24 24 #define EMMC_CMD25 25 @@ -61,6 +62,8 @@ #define EMMC_BUS_WIDTH_1 0 #define EMMC_BUS_WIDTH_4 1 #define EMMC_BUS_WIDTH_8 2 +#define EMMC_BUS_WIDTH_DDR_4 5 +#define EMMC_BUS_WIDTH_DDR_8 6 #define EMMC_BOOT_MODE_BACKWARD (0 << 3) #define EMMC_BOOT_MODE_HS_TIMING (1 << 3) #define EMMC_BOOT_MODE_DDR (2 << 3) |