i2c: muxes: Fix return value check in mule_i2c_mux_probe()

If dev_get_regmap() fails, it returns NULL pointer not ERR_PTR(),
replace IS_ERR() with NULL pointer check, and return -ENODEV.

Fixes: d0f8e97866bf ("i2c: muxes: add support for tsd,mule-i2c multiplexer")
Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
Signed-off-by: Andi Shyti <andi.shyti@kernel.org>

authored by Yang Yingliang and committed by Andi Shyti ab2e5c8f 59b723cd

+2 -2
+2 -2
drivers/i2c/muxes/i2c-mux-mule.c
··· 66 66 priv = i2c_mux_priv(muxc); 67 67 68 68 priv->regmap = dev_get_regmap(mux_dev->parent, NULL); 69 - if (IS_ERR(priv->regmap)) 70 - return dev_err_probe(mux_dev, PTR_ERR(priv->regmap), 69 + if (!priv->regmap) 70 + return dev_err_probe(mux_dev, -ENODEV, 71 71 "No parent i2c register map\n"); 72 72 73 73 platform_set_drvdata(pdev, muxc);