~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to include/linux/mmc/sd.h

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
/* This is basically the same command as for MMC with some quirks. */
18
18
#define SD_SEND_RELATIVE_ADDR     3   /* bcr                     R6  */
19
19
#define SD_SEND_IF_COND           8   /* bcr  [11:0] See below   R7  */
 
20
#define SD_SWITCH_VOLTAGE         11  /* ac                      R1  */
20
21
 
21
22
  /* class 10 */
22
23
#define SD_SWITCH                 6   /* adtc [31:0] See below   R1  */
32
33
#define SD_APP_OP_COND           41   /* bcr  [31:0] OCR         R3  */
33
34
#define SD_APP_SEND_SCR          51   /* adtc                    R1  */
34
35
 
 
36
/* OCR bit definitions */
 
37
#define SD_OCR_S18R             (1 << 24)    /* 1.8V switching request */
 
38
#define SD_ROCR_S18A            SD_OCR_S18R  /* 1.8V switching accepted by card */
 
39
#define SD_OCR_XPC              (1 << 28)    /* SDXC power control */
 
40
#define SD_OCR_CCS              (1 << 30)    /* Card Capacity Status */
 
41
 
35
42
/*
36
43
 * SD_SWITCH argument format:
37
44
 *
59
66
 
60
67
#define SCR_SPEC_VER_0          0       /* Implements system specification 1.0 - 1.01 */
61
68
#define SCR_SPEC_VER_1          1       /* Implements system specification 1.10 */
62
 
#define SCR_SPEC_VER_2          2       /* Implements system specification 2.00 */
 
69
#define SCR_SPEC_VER_2          2       /* Implements system specification 2.00-3.0X */
63
70
 
64
71
/*
65
72
 * SD bus widths