From fdda7901cc77b5bc525263c385cc19f151b6612b Mon Sep 17 00:00:00 2001 From: Haolin Li Date: Tue, 22 Mar 2022 05:58:02 -0700 Subject: [PATCH] mmc: rockchip_sdhci: Correct error checking A pointer can not be negative. Use macro IS_ERR_OR_NULL() for checking. Signed-off-by: Haolin Li Reviewed-by: Simon Glass Reviewed-by: Kever Yang Reviewed-by: Jaehoon Chung --- drivers/mmc/rockchip_sdhci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mmc/rockchip_sdhci.c b/drivers/mmc/rockchip_sdhci.c index 1fdc841517..9608770d4e 100644 --- a/drivers/mmc/rockchip_sdhci.c +++ b/drivers/mmc/rockchip_sdhci.c @@ -227,7 +227,7 @@ static int rk3399_emmc_get_phy(struct udevice *dev) } grf_base = syscon_get_first_range(ROCKCHIP_SYSCON_GRF); - if (grf_base < 0) { + if (IS_ERR_OR_NULL(grf_base)) { printf("%s Get syscon grf failed", __func__); return -ENODEV; }