Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Arm Trusted Firmware
Commits
b6df93dd
Unverified
Commit
b6df93dd
authored
Jan 19, 2018
by
davidcunado-arm
Committed by
GitHub
Jan 19, 2018
Browse files
Merge pull request #1227 from geesun/qx/emmc_macros
emmc: add macros CMD21, BUS_WIDTH_DDR_4 and BUS_WIDTH_DDR_8
parents
0d3a27e7
bc9a7c9c
Changes
2
Hide whitespace changes
Inline
Side-by-side
drivers/emmc/emmc.c
View file @
b6df93dd
/*
/*
* Copyright (c) 2016-201
7
, ARM Limited and Contributors. All rights reserved.
* Copyright (c) 2016-201
8
, ARM Limited and Contributors. All rights reserved.
*
*
* SPDX-License-Identifier: BSD-3-Clause
* SPDX-License-Identifier: BSD-3-Clause
*
*
...
@@ -353,7 +353,9 @@ void emmc_init(const emmc_ops_t *ops_ptr, int clk, int width,
...
@@ -353,7 +353,9 @@ void emmc_init(const emmc_ops_t *ops_ptr, int clk, int width,
(
clk
!=
0
)
&&
(
clk
!=
0
)
&&
((
width
==
EMMC_BUS_WIDTH_1
)
||
((
width
==
EMMC_BUS_WIDTH_1
)
||
(
width
==
EMMC_BUS_WIDTH_4
)
||
(
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
;
ops
=
ops_ptr
;
emmc_flags
=
flags
;
emmc_flags
=
flags
;
...
...
include/drivers/emmc.h
View file @
b6df93dd
/*
/*
* 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
* SPDX-License-Identifier: BSD-3-Clause
*/
*/
...
@@ -25,6 +25,7 @@
...
@@ -25,6 +25,7 @@
#define EMMC_CMD13 13
#define EMMC_CMD13 13
#define EMMC_CMD17 17
#define EMMC_CMD17 17
#define EMMC_CMD18 18
#define EMMC_CMD18 18
#define EMMC_CMD21 21
#define EMMC_CMD23 23
#define EMMC_CMD23 23
#define EMMC_CMD24 24
#define EMMC_CMD24 24
#define EMMC_CMD25 25
#define EMMC_CMD25 25
...
@@ -61,6 +62,8 @@
...
@@ -61,6 +62,8 @@
#define EMMC_BUS_WIDTH_1 0
#define EMMC_BUS_WIDTH_1 0
#define EMMC_BUS_WIDTH_4 1
#define EMMC_BUS_WIDTH_4 1
#define EMMC_BUS_WIDTH_8 2
#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_BACKWARD (0 << 3)
#define EMMC_BOOT_MODE_HS_TIMING (1 << 3)
#define EMMC_BOOT_MODE_HS_TIMING (1 << 3)
#define EMMC_BOOT_MODE_DDR (2 << 3)
#define EMMC_BOOT_MODE_DDR (2 << 3)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment