diff options
author | Shawn Lin <shawn.lin@rock-chips.com> | 2015-09-04 03:15:33 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@codeaurora.org> | 2015-10-02 02:36:54 +0300 |
commit | 7a03fe6f48f35bbf5f5c3cb46f02e8c90b26b238 (patch) | |
tree | 438cdf659a0a6bb645c863e58be173578d0ce4eb /drivers/media/dvb-frontends/drxd_map_firm.h | |
parent | 7a29f3f02028bff1a44daa61c3eabb5dd2c89de5 (diff) | |
download | linux-7a03fe6f48f35bbf5f5c3cb46f02e8c90b26b238.tar.xz |
clk: rockchip: reset init state before mmc card initialization
mmc host controller's IO input/output timing is unpredictable if
bootloader execute tuning for HS200 mode. It might make kernel failed
to initialize mmc card in identification mode. The root cause is
tuning phase and degree setting for HS200 mode in bootloader aren't
applicable to that of identification mode in kernel stage. Anyway, we
can't force all bootloaders to reset tuning phase and degree setting
before into kernel. Simply reset it in rockchip_clk_register_mmc.
Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
Reviewed-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Diffstat (limited to 'drivers/media/dvb-frontends/drxd_map_firm.h')
0 files changed, 0 insertions, 0 deletions