max1720x_battery: keep retrying and do not reload when read battery ID failed

It cannot do anything without correct battery, that would be more
reasonable to keep retrying in this situation until get right value.
Note: max retry 5 times, if still fail, let ID -1 and battery
temperature always 22degC

Bug: 189499421
Signed-off-by: Jenny Ho <[email protected]>
Change-Id: I7572e5926c15199899514a74f8f42cbf26e4d839
diff --git a/max1720x_battery.c b/max1720x_battery.c
index 1ab0170..5e013da 100644
--- a/max1720x_battery.c
+++ b/max1720x_battery.c
@@ -2410,7 +2410,7 @@
 	if (rc < 0) {
 		dev_err(chip->dev, "failed to get batt-id rc=%d\n", rc);
 		*batt_id = -1;
-		return -EINVAL;
+		return -EPROBE_DEFER;
 	}
 
 	*batt_id = temp_id;