Yong Ding
2a0fe914a3
mmc: sdio: fix setting card data bus width as 4-bit
...
SDIO_CCCR_IF[1:0] in SDIO card is used for card data bus width
setting as below:
00b: 1-bit bus
01b: Reserved
10b: 4-bit bus
11b: 8-bit bus (only for embedded SDIO)
And sdio_enable_wide is for setting data bus width as 4-bit.
But currently, it first reads the register, second OR' 1b with
SDIO_CCCR_IF[1], and then writes it back.
As we can see, this is based on such assumption that the
SDIO_CCCR_IF[0] is always 0. Apparently, this is not right.
Signed-off-by: Yong Ding <yongd@marvell.com >
Acked-by: Philip Rakity <prakity@marvell.com >
Signed-off-by: Chris Ball <cjb@laptop.org >
2012-06-06 09:22:53 -04:00
..
2012-05-25 09:31:59 -07:00
2012-05-30 11:17:19 -07:00
2012-05-10 22:39:43 -07:00
2012-05-29 11:53:11 -07:00
2012-05-31 18:18:16 -04:00
2012-06-06 09:22:53 -04:00
2012-06-01 16:55:42 -07:00
2012-05-31 18:18:11 -07:00
2012-05-23 14:15:09 -07:00
2012-05-29 16:22:33 -07:00
2012-05-26 12:42:29 -07:00
2012-05-31 20:29:58 -04:00
2012-05-29 16:22:29 -07:00
2007-02-08 16:01:09 -08:00
2012-05-30 08:52:42 -07:00
2012-05-29 16:22:22 -07:00
2012-05-29 16:22:20 -07:00
2012-03-16 10:38:24 -04:00
2010-02-22 13:44:45 +01:00
2012-05-29 16:22:22 -07:00
2012-05-31 17:49:32 -07:00
2011-03-22 17:44:10 -07:00
2012-05-31 17:49:29 -07:00
2012-05-31 17:49:28 -07:00
2011-03-22 19:25:05 -07:00
2012-05-25 09:18:59 -07:00
2012-05-25 12:46:23 +05:30
2012-05-31 17:49:31 -07:00
2012-05-28 19:13:50 -03:00
2012-06-01 12:12:01 -04:00
2012-05-31 17:49:32 -07:00
2012-05-29 23:28:33 -04:00
2012-06-01 16:57:51 -07:00
2012-05-24 12:57:47 -07:00
2012-06-01 10:34:35 -07:00
2012-05-30 21:04:53 -04:00
2012-05-29 22:33:56 -04:00
2011-03-31 11:26:23 -03:00
2012-05-29 16:22:21 -07:00
2012-05-25 12:48:26 -04:00
2012-05-30 10:55:34 +02:00
2010-10-05 20:26:58 -07:00
2012-05-31 17:49:31 -07:00
2012-05-27 08:12:42 -04:00
2012-05-29 16:22:32 -07:00
2012-05-31 17:49:30 -07:00
2012-05-31 17:49:32 -07:00
2012-05-29 16:22:21 -07:00
2012-05-31 17:49:26 -07:00
2012-05-31 17:49:30 -07:00
2012-05-31 17:49:28 -07:00
2012-05-29 16:22:29 -07:00
2012-05-29 16:22:32 -07:00
2012-05-29 16:22:31 -07:00
2012-05-29 23:28:41 -04:00
2012-05-29 16:22:28 -07:00
2012-05-29 16:22:20 -07:00
2012-05-29 16:22:28 -07:00
2012-05-29 16:22:19 -07:00
2012-06-01 10:34:35 -07:00
2012-05-29 16:22:20 -07:00
2012-05-29 16:22:26 -07:00
2011-12-13 15:07:49 +00:00
2012-05-31 17:49:27 -07:00
2012-05-29 22:33:55 -04:00
2012-05-30 16:34:27 -04:00
2010-12-16 12:37:23 -05:00
2012-05-26 14:17:30 -04:00
2012-05-24 16:15:48 -04:00
2012-05-26 14:17:31 -04:00
2012-05-29 16:22:24 -07:00
2012-05-21 15:09:33 +02:00
2012-05-29 16:22:18 -07:00
2012-05-29 18:27:19 -07:00
2010-01-17 21:52:11 +11:00
2012-05-31 17:49:32 -07:00
2012-05-29 16:22:27 -07:00
2012-05-31 17:49:31 -07:00
2012-05-31 17:49:31 -07:00
2012-05-29 16:22:21 -07:00
2012-05-29 16:22:33 -07:00
2012-06-01 12:58:51 -04:00
2012-06-01 10:37:01 -04:00
2012-03-24 10:08:39 -07:00
2011-12-09 07:50:27 -08:00
2012-06-01 12:58:52 -04:00
2012-05-29 17:30:08 -04:00
2012-05-31 17:49:26 -07:00
2011-03-22 17:16:34 +09:00
2012-04-15 12:44:40 -04:00
2012-05-29 16:22:28 -07:00
2012-05-31 17:49:32 -07:00
2012-06-01 12:58:50 -04:00
2012-06-02 15:21:43 -07:00
2012-05-30 21:04:50 -04:00
2012-05-30 07:55:31 +02:00