aboutsummaryrefslogtreecommitdiffstats
path: root/samples
diff options
context:
space:
mode:
authorweijun yang <york.yang@csr.com>2015-02-15 10:43:51 -0500
committerUlf Hansson <ulf.hansson@linaro.org>2015-03-23 09:13:32 -0400
commitb36ac1b43ebcd8b63cbfb35c54edb7bd577ad15b (patch)
treeeca54d63b68d60bd242fe9cb069df2ba3d6f63e2 /samples
parented2540effa70097f8e74aeaa83525dea7ccfc47a (diff)
mmc: sirf: update sdhci_sirf_execute_tuning procedure
For the original tuning code, delay value is set to SD Bus Clock Delay Register (SD_CLK_DELAY_SETTING) as (val | (Val << 7) | (val << 16)), which means CLK_DELAY_IN1, CLK_DELAY_IN2 and CLK_DELAY_OUT are the same and with 128 steps. This is doubtful. In CSR design specification documents CS-304575-DR-3H, this issue is clarified, the delay[13:0] in SD_CLK_DELAY_SETTING is simplied to the concatenation of {CLK_DELAY_IN2, CLK_DELAY_IN1}. Besides, for CMD19 tuning, no need to set CLK_DELAY_OUT([22,16] of SD_CLK_DELAY_SETTING). Signed-off-by: weijun yang <york.yang@csr.com> Signed-off-by: Barry Song <baohua.song@csr.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'samples')
0 files changed, 0 insertions, 0 deletions