|
@@ -519,7 +519,7 @@ static void rockchip_spi_config(struct rockchip_spi *rs)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/* div doesn't support odd number */
|
|
/* div doesn't support odd number */
|
|
|
- div = max_t(u32, rs->max_freq / rs->speed, 1);
|
|
|
|
|
|
|
+ div = DIV_ROUND_UP(rs->max_freq, rs->speed);
|
|
|
div = (div + 1) & 0xfffe;
|
|
div = (div + 1) & 0xfffe;
|
|
|
|
|
|
|
|
writel_relaxed(cr0, rs->regs + ROCKCHIP_SPI_CTRLR0);
|
|
writel_relaxed(cr0, rs->regs + ROCKCHIP_SPI_CTRLR0);
|