zephyr/drivers/charger/Kconfig

59 lines
1.4 KiB
Plaintext

# Copyright 2023 Cirrus Logic, Inc.
#
# SPDX-License-Identifier: Apache-2.0
menuconfig CHARGER
bool "Battery charger drivers"
help
Enable battery charger driver configuration.
if CHARGER
module = CHARGER
module-str = charger
source "subsys/logging/Kconfig.template.log_config"
config CHARGER_INIT_PRIORITY
int "Battery charger init priority"
default 90
help
Battery charger initialization priority.
config CHARGER_HAS_DISCHARGE_CURRENT_NOTIFICATIONS
bool
help
This symbol is y if the charger supports discharge
current notifications.
config CHARGER_HAS_SYSTEM_VOLTAGE_NOTIFICATIONS
bool
help
This symbol is y if the charger supports system
voltage notifications.
menu "Discharge current notifications"
config CHARGER_DISCHARGE_CURRENT_NOTIFICATIONS
bool "Support discharge current notifications"
depends on CHARGER_HAS_DISCHARGE_CURRENT_NOTIFICATIONS
help
Enables support for discharge current notifications
endmenu
menu "System voltage notification"
config CHARGER_SYSTEM_VOLTAGE_NOTIFICATIONS
bool "Support system voltage notifications"
depends on CHARGER_HAS_SYSTEM_VOLTAGE_NOTIFICATIONS
help
Enables support for system voltage notifications
endmenu
source "drivers/charger/Kconfig.sbs_charger"
source "drivers/charger/Kconfig.bq24190"
source "drivers/charger/Kconfig.bq25180"
source "drivers/charger/Kconfig.max20335"
endif # CHARGER