max1720x_battery: add disable filtercfg for testing
Bug: 260523879
Change-Id: Ib9e870c67761c64edf58f38011e4e902330da605
Signed-off-by: Jenny Ho <[email protected]>
diff --git a/max1720x_battery.c b/max1720x_battery.c
index d29dddc..d614554 100644
--- a/max1720x_battery.c
+++ b/max1720x_battery.c
@@ -1450,6 +1450,9 @@
s16 hysteresis_temp;
u16 filtercfg_val;
+ if (filtercfg->disable_dynamic_filtercfg)
+ return;
+
if (filtercfg->temp == -1)
return;
@@ -4043,6 +4046,10 @@
/* capacity fade */
debugfs_create_u32("bhi_fcn_count", 0644, de, &chip->bhi_fcn_count);
+ /* dynamic filtercfg for testing */
+ debugfs_create_bool("disable_dynamic_filtercfg", 0444, de,
+ &chip->dyn_filtercfg.disable_dynamic_filtercfg);
+
return 0;
}
diff --git a/max1720x_battery.h b/max1720x_battery.h
index 24814e3..93e8f3f 100644
--- a/max1720x_battery.h
+++ b/max1720x_battery.h
@@ -287,6 +287,7 @@
u16 default_val;
u16 adjust_val;
struct mutex lock;
+ bool disable_dynamic_filtercfg;
};
extern int max1720x_fixup_comp(struct max1720x_drift_data *ddata,