summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2013-10-22 00:14:24 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2013-10-22 00:14:24 +0200
commit151fa30257c426e410293897f946b32d68e24897 (patch)
tree1bc172b784adb240a9a00bcf674d4a489ee218e8 /firmware/target/arm/imx233
parent17851f742ebfcb56705df8b8295f09ff1d07423f (diff)
downloadrockbox-151fa30257c426e410293897f946b32d68e24897.tar.gz
rockbox-151fa30257c426e410293897f946b32d68e24897.zip
imx233/sdmmc: add write protect pin config
The setting is currently unused but it provides some documentation and basic support for a more comprehensive implementation of read-only support. Change-Id: I353c33ef765ef6e6c09d59e943da6654a311ad84
Diffstat (limited to 'firmware/target/arm/imx233')
-rw-r--r--firmware/target/arm/imx233/sdmmc-imx233.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/firmware/target/arm/imx233/sdmmc-imx233.c b/firmware/target/arm/imx233/sdmmc-imx233.c
index 978e5b7247..7caff7b466 100644
--- a/firmware/target/arm/imx233/sdmmc-imx233.c
+++ b/firmware/target/arm/imx233/sdmmc-imx233.c
@@ -59,6 +59,7 @@ struct sdmmc_config_t
59 int flags; /* flags */ 59 int flags; /* flags */
60 int power_pin; /* power pin */ 60 int power_pin; /* power pin */
61 int power_delay; /* extra power up delay */ 61 int power_delay; /* extra power up delay */
62 int wp_pin; /* write protect pin */
62 int ssp; /* associated ssp block */ 63 int ssp; /* associated ssp block */
63 int mode; /* mode (SD vs MMC) */ 64 int mode; /* mode (SD vs MMC) */
64}; 65};
@@ -70,6 +71,8 @@ struct sdmmc_config_t
70#define DETECT_INVERTED (1 << 3) 71#define DETECT_INVERTED (1 << 3)
71#define POWER_DELAY (1 << 4) 72#define POWER_DELAY (1 << 4)
72#define WINDOW (1 << 5) 73#define WINDOW (1 << 5)
74#define WP_PIN (1 << 6)
75#define WP_INVERTED (1 << 7)
73 76
74/* modes */ 77/* modes */
75#define SD_MODE 0 78#define SD_MODE 0