Skip to content

Commit 3778309

Browse files
taieup-kimcfriedt
authored andcommitted
drivers: mfd: add pca9422 drivers(mfd+charger+regulator)
Add drivers for NXP PCA9422 PMIC that includes charger and regulators. Signed-off-by: Clark Kim <[email protected]>
1 parent 2d854b3 commit 3778309

File tree

16 files changed

+2374
-0
lines changed

16 files changed

+2374
-0
lines changed

drivers/charger/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,4 @@ zephyr_library_sources_ifdef(CONFIG_CHARGER_PF1550 charger_pf1550.c)
1212
zephyr_library_sources_ifdef(CONFIG_SBS_CHARGER sbs_charger.c)
1313
zephyr_library_sources_ifdef(CONFIG_USERSPACE charger_handlers.c)
1414
zephyr_library_sources_ifdef(CONFIG_EMUL_SBS_CHARGER emul_sbs_charger.c)
15+
zephyr_library_sources_ifdef(CONFIG_CHARGER_PCA9422 charger_pca9422.c)

drivers/charger/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,6 @@ source "drivers/charger/Kconfig.bq25180"
5858
source "drivers/charger/Kconfig.bq25713"
5959
source "drivers/charger/Kconfig.max20335"
6060
source "drivers/charger/Kconfig.pf1550"
61+
source "drivers/charger/Kconfig.pca9422"
6162

6263
endif # CHARGER

drivers/charger/Kconfig.pca9422

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

0 commit comments

Comments
 (0)