mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
drivers: watchdog: Fix dev_read_addr error check
dev_read_addr does not return a void* but fdt_addr_t. Replace invalid usage of dev_read_addr by dev_read_addr_ptr. v2: - Replace dev_read_addr by dev_read_addr_ptr - Change error to EINVAL Signed-off-by: Francois Berder <fberder@outlook.fr> Reviewed-by: Stefan Roese <stefan.roese@mailbox.org> Reviewed-by: Hal Feng <hal.feng@starfivetech.com>
This commit is contained in:
committed by
Stefan Roese
parent
5843db9dad
commit
17f7334c95
@@ -290,9 +290,9 @@ static int starfive_wdt_of_to_plat(struct udevice *dev)
|
||||
{
|
||||
struct starfive_wdt_priv *wdt = dev_get_priv(dev);
|
||||
|
||||
wdt->base = (void *)dev_read_addr(dev);
|
||||
wdt->base = dev_read_addr_ptr(dev);
|
||||
if (!wdt->base)
|
||||
return -ENODEV;
|
||||
return -EINVAL;
|
||||
|
||||
wdt->apb_clk = devm_clk_get(dev, "apb");
|
||||
if (IS_ERR(wdt->apb_clk))
|
||||
|
||||
Reference in New Issue
Block a user