|
@@ -642,6 +642,7 @@ static void s3c64xx_spi_config(struct s3c64xx_spi_driver_data *sdd)
|
|
writel(val, regs + S3C64XX_SPI_MODE_CFG);
|
|
writel(val, regs + S3C64XX_SPI_MODE_CFG);
|
|
|
|
|
|
if (sdd->port_conf->clk_from_cmu) {
|
|
if (sdd->port_conf->clk_from_cmu) {
|
|
|
|
+ /* The src_clk clock is divided internally by 2 */
|
|
clk_set_rate(sdd->src_clk, sdd->cur_speed * 2);
|
|
clk_set_rate(sdd->src_clk, sdd->cur_speed * 2);
|
|
} else {
|
|
} else {
|
|
/* Configure Clock */
|
|
/* Configure Clock */
|