Skip to content

Commit 22bbfc1

Browse files
committed
drivers: add nxp pf1550 mfd (charger+regulator)
Add driver for nxp pf1550 PMIC Signed-off-by: Martino Facchin <[email protected]>
1 parent a75d285 commit 22bbfc1

File tree

15 files changed

+1355
-0
lines changed

15 files changed

+1355
-0
lines changed

drivers/charger/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ zephyr_syscall_header(${ZEPHYR_BASE}/include/zephyr/drivers/charger.h)
66
zephyr_library_sources_ifdef(CONFIG_CHARGER_BQ24190 charger_bq24190.c)
77
zephyr_library_sources_ifdef(CONFIG_CHARGER_BQ25180 charger_bq25180.c)
88
zephyr_library_sources_ifdef(CONFIG_CHARGER_MAX20335 charger_max20335.c)
9+
zephyr_library_sources_ifdef(CONFIG_CHARGER_PF1550 charger_pf1550.c)
910
zephyr_library_sources_ifdef(CONFIG_SBS_CHARGER sbs_charger.c)
1011
zephyr_library_sources_ifdef(CONFIG_USERSPACE charger_handlers.c)
1112
zephyr_library_sources_ifdef(CONFIG_EMUL_SBS_CHARGER emul_sbs_charger.c)

drivers/charger/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,5 +54,6 @@ source "drivers/charger/Kconfig.sbs_charger"
5454
source "drivers/charger/Kconfig.bq24190"
5555
source "drivers/charger/Kconfig.bq25180"
5656
source "drivers/charger/Kconfig.max20335"
57+
source "drivers/charger/Kconfig.pf1550"
5758

5859
endif # CHARGER

drivers/charger/Kconfig.pf1550

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Copyright 2024 Arduino SA
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config CHARGER_PF1550
5+
bool "NXP PF1550 battery charger driver"
6+
default y
7+
depends on DT_HAS_NXP_PF1550_CHARGER_ENABLED
8+
select GPIO
9+
select I2C
10+
select MFD
11+
help
12+
Enable the NXP PF1550 battery charger driver.

0 commit comments

Comments
 (0)