From: Grzegorz Jaszczyk Date: Fri, 30 Apr 2021 13:26:31 +0000 (+0200) Subject: spi: kirkwood: prevent limiting speed to 0 X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=9c84159ce1c7c6410640de66f0d5e52af09a115e;p=u-boot.git spi: kirkwood: prevent limiting speed to 0 After commit 1fe929ed497bcc8975be8d37383ebafd22b99dd2 ("spi: kirkwood: prevent configuring speed exceeding max controller freq") the spi frequency could be set to 0 on platform where spi-max-frequency is not defined (e.g. on armada-388-gp). Prevent limiting speed in mentioned cases. Signed-off-by: Grzegorz Jaszczyk Tested-by: Kostya Porotchkin Reviewed-by: Marcin Wojtas Reviewed-by: Kostya Porotchkin Signed-off-by: Stefan Roese --- diff --git a/drivers/spi/kirkwood_spi.c b/drivers/spi/kirkwood_spi.c index 063ed5f35a..bc5da0a1e6 100644 --- a/drivers/spi/kirkwood_spi.c +++ b/drivers/spi/kirkwood_spi.c @@ -115,7 +115,7 @@ static int mvebu_spi_set_speed(struct udevice *bus, uint hz) u32 data, divider; unsigned int spr, sppr; - if (hz > spi->max_hz) { + if (spi->max_hz && (hz > spi->max_hz)) { debug("%s: limit speed to the max_hz of the bus %d\n", __func__, spi->max_hz); hz = spi->max_hz;