Add a support for Hycon Technology HY4245 fuel gauge driver. The HY4245 operates with Single and Two Cells Li+ battery cells as a stand–along battery gauge. The device uses GaugePackTM algorithm, which mixes Coulomb–Counting and Open–Circuit–Voltage (OCV) measurements with battery cell characteristics to manage battery gauge, to maintain accurate battery capacity estimates with compensation for rate, temperature, age and self–discharge effects. Signed-off-by: Saravanan Sekar <saravanan@linumiz.com>
36 lines
954 B
Plaintext
36 lines
954 B
Plaintext
# Copyright 2022 Google LLC
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menuconfig FUEL_GAUGE
|
|
bool "Battery fuel gauge drivers"
|
|
help
|
|
Enable battery fuel gauge driver configuration.
|
|
|
|
if FUEL_GAUGE
|
|
|
|
module = FUEL_GAUGE
|
|
module-str = fuel_gauge
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
config FUEL_GAUGE_INIT_PRIORITY
|
|
int "Battery Fuel Gauge init priority"
|
|
default 90
|
|
help
|
|
Battery fuel gauge initialization priority.
|
|
|
|
# zephyr-keep-sorted-start
|
|
source "drivers/fuel_gauge/axp2101/Kconfig"
|
|
source "drivers/fuel_gauge/bq27z746/Kconfig"
|
|
source "drivers/fuel_gauge/bq40z50/Kconfig"
|
|
source "drivers/fuel_gauge/composite/Kconfig"
|
|
source "drivers/fuel_gauge/hy4245/Kconfig"
|
|
source "drivers/fuel_gauge/lc709203f/Kconfig"
|
|
source "drivers/fuel_gauge/ltc2959/Kconfig"
|
|
source "drivers/fuel_gauge/max17048/Kconfig"
|
|
source "drivers/fuel_gauge/sbs_gauge/Kconfig"
|
|
source "drivers/fuel_gauge/sy24561/Kconfig"
|
|
# zephyr-keep-sorted-stop
|
|
|
|
endif # FUEL_GAUGE
|