diff options
| author | Sam Edwards <[email protected]> | 2023-06-05 11:19:37 -0600 |
|---|---|---|
| committer | Marek Vasut <[email protected]> | 2023-06-07 23:38:51 +0200 |
| commit | 3cbd92da9f49bbff630a615887132da03444ce43 (patch) | |
| tree | f4732fc3f62c74cd4b1a06be95750f7ff9e48d01 | |
| parent | 0a8a4b86422650d6955a2382796089735453902d (diff) | |
usb: musb-new: sunxi: fix error check
The `musb_register` function returns some ERR_PTR(...) on failure,
not NULL, so update the check here appropriately.
Signed-off-by: Sam Edwards <[email protected]>
Reviewed-by: Marek Vasut <[email protected]>
| -rw-r--r-- | drivers/usb/musb-new/sunxi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/usb/musb-new/sunxi.c b/drivers/usb/musb-new/sunxi.c index dc4cfc2194b..dac98aec1ee 100644 --- a/drivers/usb/musb-new/sunxi.c +++ b/drivers/usb/musb-new/sunxi.c @@ -486,7 +486,7 @@ static int musb_usb_probe(struct udevice *dev) #else pdata.mode = MUSB_PERIPHERAL; host->host = musb_register(&pdata, &glue->dev, base); - if (!host->host) + if (IS_ERR_OR_NULL(host->host)) return -EIO; printf("Allwinner mUSB OTG (Peripheral)\n"); |
