Files
linux/drivers
xiaoyao 5b0edb353a mmc: core: changes frequency to hs_max_dtr when selecting hs400es
Per JESD84-B51 P69, Host need to change frequency to <=52MHz after
setting HS_TIMING to 0x1, and host may changes frequency to <= 200MHz
after setting HS_TIMING to 0x3. It seems there is no difference if
we don't change frequency to <= 52MHz as f_init is already less than
52MHz. But actually it does make difference. When doing compatibility
test we see failures for some eMMC devices without changing the
frequency to hs_max_dtr. And let's read the spec again, we could see
that "Host may changes frequency to 200MHz" implies that it's not
mandatory. But the "Host need to change frequency to <= 52MHz" implies
that we should do this.

Change-Id: I1dc9f5fa8dc217e033fc4b1689ca1b0204c294c0
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Signed-off-by: xiaoyao <xiaoyao@rock-chips.com>
2016-09-23 17:08:41 +08:00
..
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2016-08-10 15:15:47 +08:00
2016-08-10 15:15:47 +08:00
2016-08-10 15:15:47 +08:00
2016-08-10 15:15:47 +08:00
2015-11-11 19:52:00 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 19:52:00 +08:00
2015-11-11 15:57:28 +08:00
2016-08-10 15:15:47 +08:00
2015-11-18 14:36:06 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 15:57:28 +08:00
2015-11-11 19:52:00 +08:00
2015-11-11 15:57:28 +08:00
2016-07-27 09:47:39 -07:00
2016-08-10 15:15:47 +08:00
2015-11-11 15:57:28 +08:00
2016-03-09 15:34:50 -08:00
2015-11-11 15:57:28 +08:00