summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShyam Krishnan M <shyam.moni@stericsson.com>2011-10-03 13:31:30 +0530
committerPhilippe Langlais <philippe.langlais@stericsson.com>2012-05-22 11:04:58 +0200
commitc70eaaf9301d30e84821402cd759c2858bdfe662 (patch)
treed0ddd322c84d9bf33dee93cd517c3f44cc0790b4
parent870906c5ef696a54e287d79d0e785a652aaae94b (diff)
SOC CG29xx: Fix bit-clock to receive FM over I2S
This patch corrects the bit clock of msp. The MSP1 line is used to receive FM. ST-Ericsson Linux next: NA ST-Ericsson ID: 335714 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Id7ce4b7cafb12fee67c3ac13228d255714e7d234 Signed-off-by: Shyam Krishnan M <shyam.moni@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32801 Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
-rw-r--r--drivers/misc/i2s/msp_i2s.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/misc/i2s/msp_i2s.c b/drivers/misc/i2s/msp_i2s.c
index 4c980e061f4..9974991e1e8 100644
--- a/drivers/misc/i2s/msp_i2s.c
+++ b/drivers/misc/i2s/msp_i2s.c
@@ -442,9 +442,7 @@ static int configure_clock(struct msp *msp,
temp_reg |= FRAME_PERIOD_BITS(frame_per);
stm_msp_write(temp_reg, msp->registers + MSP_SRG);
- /* Input clock frequency value configured is in MHz/1000 */
- bit_clock = (config->input_clock_freq * 1000)/(sck_div + 1);
-
+ bit_clock = (config->input_clock_freq)/(sck_div + 1);
/* If the bit clock is higher than 19.2MHz, Vape should be run in 100% OPP */
/* Only consider OPP 100% when bit-clock is used, i.e. MSP master mode */
if ((bit_clock > 19200000) && ((config->tx_clock_sel != 0) || (config->rx_clock_sel != 0))) {