diff options
author | Takashi Yoshii <takasi-y@ops.dti.ne.jp> | 2013-12-01 22:19:13 +0400 |
---|---|---|
committer | Mark Brown <broonie@linaro.org> | 2013-12-02 16:48:05 +0400 |
commit | e4d313ff79a8b5622a8c4954ba37c6564fa922c4 (patch) | |
tree | 6b2d521cd48d521f6b7f37ea9b2e27dfe0ee4350 /include | |
parent | 6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae (diff) | |
download | linux-e4d313ff79a8b5622a8c4954ba37c6564fa922c4.tar.xz |
spi: spi-sh-msiof: round up div to fix freq calculation
Truncation on integer division in sh_msiof_spi_set_clk_regs()
results in insufficient transfer frequency (> max_speed_freq).
For example, source 52MHz, required max 6MHz
52/6 = 8.6 --> 8, then 1/8 table selected,
and result in 52/8 = 6.5 MHz (>6MHz)
Rounding it up is a simple solution.
52/6 = 8.6 --> 9, then 1/16 table selected,
and result in 52/16 = 3.25 MHz
Signed-off-by: Takashi Yoshii <takasi-y@ops.dti.ne.jp>
Signed-off-by: Mark Brown <broonie@linaro.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions