power: pm8921-charger: use trickle time for trickle charging

Correct a typo where safety time is used for trickle charge time
in the code.

Add the valid ranges and power on defaults for safety timer and
trickle charge timer.

CRs-Fixed: 313652
Change-Id: I49a04c6445d197555b2a434bf4577b6e38e3d3e3
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
diff --git a/drivers/power/pm8921-charger.c b/drivers/power/pm8921-charger.c
index 82582c4..303dd99 100644
--- a/drivers/power/pm8921-charger.c
+++ b/drivers/power/pm8921-charger.c
@@ -2229,7 +2229,7 @@
 	}
 
 	if (chip->ttrkl_time != 0) {
-		rc = pm_chg_ttrkl_max_set(chip, chip->safety_time);
+		rc = pm_chg_ttrkl_max_set(chip, chip->ttrkl_time);
 		if (rc) {
 			pr_err("Failed to set trkl time to %d minutes rc=%d\n",
 							chip->safety_time, rc);