summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaveh Jalali <caveh@chromium.org>2021-02-16 23:36:02 -0800
committerCommit Bot <commit-bot@chromium.org>2021-02-19 02:21:54 +0000
commit468aa199ee65d2cd63610b08a41ce317bf297bec (patch)
tree8b59882652c9a209e35e8da2024c8bd09c37efc2
parent494e05b3d88df5deaa2ad977953ff7080b7e3a58 (diff)
downloadchrome-ec-468aa199ee65d2cd63610b08a41ce317bf297bec.tar.gz
bq25710: Allow compilation with CHARGE_RAMP_SW
The bq25710 driver supports compiling without CHARGE_RAMP_HW enabled, but the exluced functions are still referenced from the driver's struct charger_drv. So, make these references conditional on CHARGE_RAMP_HW as well. BRANCH=none BUG=b:173575131 TEST=buildall passes Change-Id: I8737c1eb465c82b5d004b778d7e80ba296742664 Signed-off-by: Caveh Jalali <caveh@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2700312 Reviewed-by: Furquan Shaikh <furquan@chromium.org>
-rw-r--r--driver/charger/bq25710.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/driver/charger/bq25710.c b/driver/charger/bq25710.c
index 77520be010..e78277b54c 100644
--- a/driver/charger/bq25710.c
+++ b/driver/charger/bq25710.c
@@ -675,7 +675,9 @@ const struct charger_drv bq25710_drv = {
.device_id = &bq25710_device_id,
.get_option = &bq25710_get_option,
.set_option = &bq25710_set_option,
+#ifdef CONFIG_CHARGE_RAMP_HW
.set_hw_ramp = &bq25710_set_hw_ramp,
.ramp_is_stable = &bq25710_ramp_is_stable,
.ramp_get_current_limit = &bq25710_ramp_get_current_limit,
+#endif /* CONFIG_CHARGE_RAMP_HW */
};