Skip to content

Commit 77c1414

Browse files
sophiekovalevskykartben
authored andcommitted
drivers: charger: add driver for bq25713
Create a driver implementation for the battery charge controller TI BQ25713. It includes the ability to enable / disable the controller and also to setup max current and voltage charge parameters at initialization time but also at run time. On the other hand, it is possible to assign / obtain input voltage and current regulation. Signed-off-by: Kiara Navarro <knavarro@paltatech.com>
1 parent 68b2e7d commit 77c1414

File tree

6 files changed

+533
-0
lines changed

6 files changed

+533
-0
lines changed

drivers/charger/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ zephyr_syscall_header(${ZEPHYR_BASE}/include/zephyr/drivers/charger.h)
55

66
zephyr_library_sources_ifdef(CONFIG_CHARGER_BQ24190 charger_bq24190.c)
77
zephyr_library_sources_ifdef(CONFIG_CHARGER_BQ25180 charger_bq25180.c)
8+
zephyr_library_sources_ifdef(CONFIG_CHARGER_BQ25713 charger_bq25713.c)
89
zephyr_library_sources_ifdef(CONFIG_CHARGER_MAX20335 charger_max20335.c)
910
zephyr_library_sources_ifdef(CONFIG_CHARGER_PF1550 charger_pf1550.c)
1011
zephyr_library_sources_ifdef(CONFIG_SBS_CHARGER sbs_charger.c)

drivers/charger/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Copyright 2023 Cirrus Logic, Inc.
2+
# Copyright 2025 Palta Tech, S.A
23
#
34
# SPDX-License-Identifier: Apache-2.0
45

@@ -53,6 +54,7 @@ endmenu
5354
source "drivers/charger/Kconfig.sbs_charger"
5455
source "drivers/charger/Kconfig.bq24190"
5556
source "drivers/charger/Kconfig.bq25180"
57+
source "drivers/charger/Kconfig.bq25713"
5658
source "drivers/charger/Kconfig.max20335"
5759
source "drivers/charger/Kconfig.pf1550"
5860

drivers/charger/Kconfig.bq25713

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Copyright 2025 Palta Tech, S.A
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
config CHARGER_BQ25713
6+
bool "BQ25713 Battery Charger"
7+
default y
8+
depends on DT_HAS_TI_BQ25713_ENABLED
9+
select I2C
10+
help
11+
Enable BQ25713 battery charger driver.

0 commit comments

Comments
 (0)