Samsung VZW MB1 update
/arch/arm/mach-msm/board-m2_vzw.c
blob:356ab38e2d8f5c9c209c21feac1166f94b719eaa -> blob:551d8f8e0d419dccf301090c70c0f796e9d47236
--- arch/arm/mach-msm/board-m2_vzw.c
+++ arch/arm/mach-msm/board-m2_vzw.c
@@ -1813,26 +1813,49 @@ static struct sec_bat_platform_data sec_
.get_cable_type = msm8960_get_cable_type,
.sec_battery_using = is_sec_battery_using,
.check_batt_type = check_battery_type,
- .iterm = 100,
.charge_duration = 8 * 60 * 60,
.recharge_duration = 2 * 60 * 60,
.max_voltage = 4350 * 1000,
+#if defined(_d2mtr_) || defined(_d2cri_)
+ .iterm = 150,
+ .recharge_voltage = 4300 * 1000,
+#else
+ .iterm = 100,
.recharge_voltage = 4280 * 1000,
- .event_block = 600,
+#endif
+
#if defined(_d2usc_)
+ .event_block = 600,
.high_block = 600,
+ .high_recovery = 440,
+ .low_block = -50,
+ .low_recovery = -10,
.lpm_high_block = 600,
-#else
+ .lpm_high_recovery = 440,
+ .lpm_low_block = -40,
+ .lpm_low_recovery = -10,
+#elif defined(_d2mtr_) || defined(_d2cri_)
+ .event_block = 610,
+ .high_block = 610,
+ .high_recovery = 440,
+ .low_block = -40,
+ .low_recovery = -5,
+ .lpm_high_block = 610,
+ .lpm_high_recovery = 440,
+ .lpm_low_block = -40,
+ .lpm_low_recovery = -5,
+#else /* _d2vzw_ */
+ .event_block = 600,
.high_block = 510,
- .lpm_high_block = 470,
-#endif
.high_recovery = 440,
.high_recovery_wpc = 490,
.low_block = -50,
.low_recovery = -10,
+ .lpm_high_block = 470,
.lpm_high_recovery = 440,
.lpm_low_block = -40,
.lpm_low_recovery = -10,
+#endif
.wpc_charging_current = 700,
};