mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-07 18:05:21 +02:00
i2c: riic: avoid potential division by zero
[ Upstream commit 7890fce620
]
Value comes from DT, so it could be 0. Unlikely, but could be.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
a2225b7af5
commit
75a92689e3
|
@ -313,7 +313,7 @@ static int riic_init_hw(struct riic_dev *riic, struct i2c_timings *t)
|
||||||
* frequency with only 62 clock ticks max (31 high, 31 low).
|
* frequency with only 62 clock ticks max (31 high, 31 low).
|
||||||
* Aim for a duty of 60% LOW, 40% HIGH.
|
* Aim for a duty of 60% LOW, 40% HIGH.
|
||||||
*/
|
*/
|
||||||
total_ticks = DIV_ROUND_UP(rate, t->bus_freq_hz);
|
total_ticks = DIV_ROUND_UP(rate, t->bus_freq_hz ?: 1);
|
||||||
|
|
||||||
for (cks = 0; cks < 7; cks++) {
|
for (cks = 0; cks < 7; cks++) {
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue
Block a user