diff options
author | Rui Miguel Silva <rui.silva@linaro.org> | 2015-07-02 19:11:30 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@google.com> | 2015-07-06 11:15:42 -0700 |
commit | ef0cc0ec8d80a18c83aec41321ebeba639cfa09a (patch) | |
tree | 77296c40e2455f4da7a2db892fb5b55e0dba3f00 /drivers/staging/greybus/sdio.c | |
parent | df22363d2ada5ef4708310208ff10649adb0b08d (diff) | |
download | linux-ef0cc0ec8d80a18c83aec41321ebeba639cfa09a.tar.bz2 |
greybus: sdio: split cmd_flags to there meaning
Instead of using values in the command cmd_flags field use the real
flags in a bit mask.
Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging/greybus/sdio.c')
-rw-r--r-- | drivers/staging/greybus/sdio.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/staging/greybus/sdio.c b/drivers/staging/greybus/sdio.c index f028e14fc918..e842cae7a5bd 100644 --- a/drivers/staging/greybus/sdio.c +++ b/drivers/staging/greybus/sdio.c @@ -38,6 +38,14 @@ static struct workqueue_struct *gb_sdio_mrq_workqueue; /* Define get_version() routine */ define_get_version(gb_sdio_host, SDIO); +#define GB_SDIO_RSP_R1_R5_R6_R7 (GB_SDIO_RSP_PRESENT | GB_SDIO_RSP_CRC | \ + GB_SDIO_RSP_OPCODE) +#define GB_SDIO_RSP_R3_R4 (GB_SDIO_RSP_PRESENT) +#define GB_SDIO_RSP_R2 (GB_SDIO_RSP_PRESENT | GB_SDIO_RSP_CRC | \ + GB_SDIO_RSP_136) +#define GB_SDIO_RSP_R1B (GB_SDIO_RSP_PRESENT | GB_SDIO_RSP_CRC | \ + GB_SDIO_RSP_OPCODE | GB_SDIO_RSP_BUSY) + static void _gb_sdio_set_host_caps(struct gb_sdio_host *host, u32 r) { u32 caps = 0; |