qpnp-fg-gen3: fix 32-bit compilation
Make division operations in qpnp-fg-gen3 32-bit compatible. CRs-Fixed: 2005232 Change-Id: I33215147d093aef3f04c46912bddd5aef284d7c4 Signed-off-by: Tirupathi Reddy <tirupath@codeaurora.org>
This commit is contained in:
parent
dd6494d94e
commit
6e2aa6379c
1 changed files with 8 additions and 5 deletions
|
@ -2283,7 +2283,8 @@ static void sram_dump_work(struct work_struct *work)
|
||||||
sram_dump_work.work);
|
sram_dump_work.work);
|
||||||
u8 buf[FG_SRAM_LEN];
|
u8 buf[FG_SRAM_LEN];
|
||||||
int rc;
|
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);
|
rc = fg_sram_read(chip, 0, 0, buf, FG_SRAM_LEN, FG_IMA_DEFAULT);
|
||||||
if (rc < 0) {
|
if (rc < 0) {
|
||||||
|
@ -2292,12 +2293,14 @@ static void sram_dump_work(struct work_struct *work)
|
||||||
}
|
}
|
||||||
|
|
||||||
timestamp_ms = ktime_to_ms(ktime_get_boottime());
|
timestamp_ms = ktime_to_ms(ktime_get_boottime());
|
||||||
fg_dbg(chip, FG_STATUS, "SRAM Dump Started at %lld.%lld\n",
|
quotient = div_s64_rem(timestamp_ms, 1000, &remainder);
|
||||||
timestamp_ms / 1000, timestamp_ms % 1000);
|
fg_dbg(chip, FG_STATUS, "SRAM Dump Started at %lld.%d\n",
|
||||||
|
quotient, remainder);
|
||||||
dump_sram(buf, 0, FG_SRAM_LEN);
|
dump_sram(buf, 0, FG_SRAM_LEN);
|
||||||
timestamp_ms = ktime_to_ms(ktime_get_boottime());
|
timestamp_ms = ktime_to_ms(ktime_get_boottime());
|
||||||
fg_dbg(chip, FG_STATUS, "SRAM Dump done at %lld.%lld\n",
|
quotient = div_s64_rem(timestamp_ms, 1000, &remainder);
|
||||||
timestamp_ms / 1000, timestamp_ms % 1000);
|
fg_dbg(chip, FG_STATUS, "SRAM Dump done at %lld.%d\n",
|
||||||
|
quotient, remainder);
|
||||||
resched:
|
resched:
|
||||||
schedule_delayed_work(&chip->sram_dump_work,
|
schedule_delayed_work(&chip->sram_dump_work,
|
||||||
msecs_to_jiffies(fg_sram_dump_period_ms));
|
msecs_to_jiffies(fg_sram_dump_period_ms));
|
||||||
|
|
Loading…
Add table
Reference in a new issue