Merge "defconfig: Enable FG GEN3 and QNOVO configs for sdm660 32-bit"

This commit is contained in:
Linux Build Service Account 2017-02-11 01:25:09 -08:00 committed by Gerrit - the friendly Code Review server
commit ac25dfbde4
4 changed files with 14 additions and 7 deletions

View file

@ -327,12 +327,14 @@ CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_QCOM=y
CONFIG_QCOM_DLOAD_MODE=y
CONFIG_POWER_RESET_SYSCON=y
CONFIG_QPNP_FG_GEN3=y
CONFIG_SMB1351_USB_CHARGER=y
CONFIG_MSM_BCL_CTL=y
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
CONFIG_BATTERY_BCL=y
CONFIG_QPNP_SMB2=y
CONFIG_SMB138X_CHARGER=y
CONFIG_QPNP_QNOVO=y
CONFIG_APSS_CORE_EA=y
CONFIG_MSM_APM=y
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y

View file

@ -324,12 +324,14 @@ CONFIG_POWER_RESET=y
CONFIG_POWER_RESET_QCOM=y
CONFIG_QCOM_DLOAD_MODE=y
CONFIG_POWER_RESET_SYSCON=y
CONFIG_QPNP_FG_GEN3=y
CONFIG_SMB1351_USB_CHARGER=y
CONFIG_MSM_BCL_CTL=y
CONFIG_MSM_BCL_PERIPHERAL_CTL=y
CONFIG_BATTERY_BCL=y
CONFIG_QPNP_SMB2=y
CONFIG_SMB138X_CHARGER=y
CONFIG_QPNP_QNOVO=y
CONFIG_APSS_CORE_EA=y
CONFIG_MSM_APM=y
CONFIG_SENSORS_QPNP_ADC_VOLTAGE=y

View file

@ -2316,7 +2316,8 @@ static void sram_dump_work(struct work_struct *work)
sram_dump_work.work);
u8 buf[FG_SRAM_LEN];
int rc;
s64 timestamp_ms;
s64 timestamp_ms, quotient;
s32 remainder;
rc = fg_sram_read(chip, 0, 0, buf, FG_SRAM_LEN, FG_IMA_DEFAULT);
if (rc < 0) {
@ -2325,12 +2326,14 @@ static void sram_dump_work(struct work_struct *work)
}
timestamp_ms = ktime_to_ms(ktime_get_boottime());
fg_dbg(chip, FG_STATUS, "SRAM Dump Started at %lld.%lld\n",
timestamp_ms / 1000, timestamp_ms % 1000);
quotient = div_s64_rem(timestamp_ms, 1000, &remainder);
fg_dbg(chip, FG_STATUS, "SRAM Dump Started at %lld.%d\n",
quotient, remainder);
dump_sram(buf, 0, FG_SRAM_LEN);
timestamp_ms = ktime_to_ms(ktime_get_boottime());
fg_dbg(chip, FG_STATUS, "SRAM Dump done at %lld.%lld\n",
timestamp_ms / 1000, timestamp_ms % 1000);
quotient = div_s64_rem(timestamp_ms, 1000, &remainder);
fg_dbg(chip, FG_STATUS, "SRAM Dump done at %lld.%d\n",
quotient, remainder);
resched:
schedule_delayed_work(&chip->sram_dump_work,
msecs_to_jiffies(fg_sram_dump_period_ms));

View file

@ -817,7 +817,7 @@ static ssize_t current_show(struct class *c, struct class_attribute *attr,
}
comp_val_nA = div_s64(regval_nA * gain, 1000000) + offset_nA;
comp_val_uA = comp_val_nA / 1000;
comp_val_uA = div_s64(comp_val_nA, 1000);
return snprintf(ubuf, PAGE_SIZE, "%d%s\n",
comp_val_uA, params[i].units_str);
@ -848,7 +848,7 @@ static ssize_t voltage_show(struct class *c, struct class_attribute *attr,
gain = chip->v_gain_mega;
comp_val_nV = div_s64(regval_nV * gain, 1000000) + offset_nV;
comp_val_uV = comp_val_nV / 1000;
comp_val_uV = div_s64(comp_val_nV, 1000);
return snprintf(ubuf, PAGE_SIZE, "%d%s\n",
comp_val_uV, params[i].units_str);