# Copyright 2023 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

zephyr_library()

# zephyr-keep-sorted-start
zephyr_library_sources_ifdef(CONFIG_MFD_AD559X mfd_ad559x.c)
zephyr_library_sources_ifdef(CONFIG_MFD_AD559X_BUS_I2C mfd_ad559x_i2c.c)
zephyr_library_sources_ifdef(CONFIG_MFD_AD559X_BUS_SPI mfd_ad559x_spi.c)
zephyr_library_sources_ifdef(CONFIG_MFD_ADP5360 mfd_adp5360.c)
zephyr_library_sources_ifdef(CONFIG_MFD_ADP5360_TRIGGER mfd_adp5360_trigger.c)
zephyr_library_sources_ifdef(CONFIG_MFD_ADP5585 mfd_adp5585.c)
zephyr_library_sources_ifdef(CONFIG_MFD_AW9523B mfd_aw9523b.c)
zephyr_library_sources_ifdef(CONFIG_MFD_AXP192 mfd_axp192.c)
zephyr_library_sources_ifdef(CONFIG_MFD_AXP2101 mfd_axp2101.c)
zephyr_library_sources_ifdef(CONFIG_MFD_BD8LB600FS mfd_bd8lb600fs.c)
zephyr_library_sources_ifdef(CONFIG_MFD_DS3231 mfd_ds3231.c)
zephyr_library_sources_ifdef(CONFIG_MFD_INFINEON_AUTANALOG mfd_infineon_autanalog.c)
zephyr_library_sources_ifdef(CONFIG_MFD_INFINEON_AUTANALOG_CTB mfd_infineon_autanalog_ctb.c)
zephyr_library_sources_ifdef(CONFIG_MFD_INFINEON_AUTANALOG_PRB mfd_infineon_autanalog_prb.c)
zephyr_library_sources_ifdef(CONFIG_MFD_INFINEON_AUTANALOG_PTCOMP mfd_infineon_autanalog_ptcomp.c)
zephyr_library_sources_ifdef(CONFIG_MFD_INFINEON_HPPASS mfd_infineon_hppass.c)
zephyr_library_sources_ifdef(CONFIG_MFD_INFINEON_HPPASS_CSG mfd_infineon_hppass_csg.c)
zephyr_library_sources_ifdef(CONFIG_MFD_INFINEON_MXCRYPTOLITE mfd_infineon_mxcryptolite.c)
zephyr_library_sources_ifdef(CONFIG_MFD_ITE_IT8801 mfd_ite_it8801.c)
zephyr_library_sources_ifdef(CONFIG_MFD_ITE_IT8801_ALTCTRL mfd_it8801_altctrl.c)
zephyr_library_sources_ifdef(CONFIG_MFD_M5PM1 mfd_m5pm1.c)
zephyr_library_sources_ifdef(CONFIG_MFD_MAX20335 mfd_max20335.c)
zephyr_library_sources_ifdef(CONFIG_MFD_MAX22017 mfd_max22017.c)
zephyr_library_sources_ifdef(CONFIG_MFD_MAX2221X mfd_max2221x.c)
zephyr_library_sources_ifdef(CONFIG_MFD_MAX31790 mfd_max31790.c)
zephyr_library_sources_ifdef(CONFIG_MFD_MAXQ10XX mfd_maxq10xx.c)
zephyr_library_sources_ifdef(CONFIG_MFD_MCHP_SAM_FLEXCOM mfd_mchp_sam_flexcom.c)
zephyr_library_sources_ifdef(CONFIG_MFD_MOTOROLA_MC146818 mfd_mc146818.c)
zephyr_library_sources_ifdef(CONFIG_MFD_NCT38XX mfd_nct38xx.c)
zephyr_library_sources_ifdef(CONFIG_MFD_NPM10XX mfd_npm10xx.c)
zephyr_library_sources_ifdef(CONFIG_MFD_NPM13XX mfd_npm13xx.c)
zephyr_library_sources_ifdef(CONFIG_MFD_NPM2100 mfd_npm2100.c)
zephyr_library_sources_ifdef(CONFIG_MFD_NPM6001 mfd_npm6001.c)
zephyr_library_sources_ifdef(CONFIG_MFD_PCA9422 mfd_pca9422.c)
zephyr_library_sources_ifdef(CONFIG_MFD_PF1550 mfd_pf1550.c)
zephyr_library_sources_ifdef(CONFIG_MFD_RV3028 mfd_rv3028.c)
zephyr_library_sources_ifdef(CONFIG_MFD_RV3032 mfd_rv3032.c)
zephyr_library_sources_ifdef(CONFIG_MFD_SC18IS606 mfd_sc18is606.c)
zephyr_library_sources_ifdef(CONFIG_MFD_TLA2528 mfd_tla2528.c)
zephyr_library_sources_ifdef(CONFIG_MFD_TLE9104 mfd_tle9104.c)
zephyr_library_sources_ifdef(CONFIG_NXP_LP_FLEXCOMM mfd_nxp_lp_flexcomm.c)
# zephyr-keep-sorted-stop
