]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
mmc: atmel-sdhci: do not check clk_set_rate return value
authorEugen Hristev <eugen.hristev@microchip.com>
Thu, 27 Aug 2020 09:16:15 +0000 (12:16 +0300)
committerEugen Hristev <eugen.hristev@microchip.com>
Fri, 25 Sep 2020 07:39:22 +0000 (10:39 +0300)
clk_set_rate will return rate in case of success and zero in case of
error, however it can also return -ev, but it's an ulong function.
To avoid any issues, disregard the return value of this call.
In case this call actually fails, nothing much we can do anyway, but we
can at least try with the previous values (or DT assigned-clocks)

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
drivers/mmc/atmel_sdhci.c

index f03c0457e13f414547124604be7132572da5576b..54b660c34a678c98c61c5badcbdad6758b85c286 100644 (file)
@@ -79,9 +79,7 @@ static int atmel_sdhci_probe(struct udevice *dev)
        if (ret)
                return ret;
 
-       ret = clk_set_rate(&clk, ATMEL_SDHC_GCK_RATE);
-       if (ret)
-               return ret;
+       clk_set_rate(&clk, ATMEL_SDHC_GCK_RATE);
 
        max_clk = clk_get_rate(&clk);
        if (!max_clk)