Check the return value of dev_remap_addr() for NULL instead of
IS_ERR(). This function only ever returns NULL on failure.
Fixes: 219c05f3f68e ("power: pmic: mtk-pwrap: add MediaTek PMIC Wrapper driver")
Signed-off-by: David Lechner <[email protected]>
---
drivers/power/pmic/mtk-pwrap.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/power/pmic/mtk-pwrap.c b/drivers/power/pmic/mtk-pwrap.c
index 21cf4ed6a8f..f23061de386 100644
--- a/drivers/power/pmic/mtk-pwrap.c
+++ b/drivers/power/pmic/mtk-pwrap.c
@@ -712,8 +712,8 @@ static int mtk_pwrap_probe(struct udevice *dev)
wrp->dev = dev;
wrp->base = dev_remap_addr(dev);
- if (IS_ERR(wrp->base))
- return PTR_ERR(wrp->base);
+ if (!wrp->base)
+ return -EINVAL;
wrp->master = (void *)dev_get_driver_data(dev);
--
2.43.0