Samsung Electronics S2MPA/S2MPS1X/S2MPU/S5M series PMICs

modulename: sec-i2c.ko

configname: CONFIG_MFD_SEC_I2C

Linux Kernel Configuration
└─>Device Drivers
└─>Multifunction device drivers
└─>Device Tree and Open Firmware support
└─>Samsung Electronics S2MPA/S2MPS1X/S2MPU/S5M series PMICs
In linux kernel since version 6.1.145 (release Date: 2025-07-14)  
Support for the Samsung Electronics PMIC devices with I2C interface
coming usually along with Samsung Exynos SoC chipset.
This driver provides common support for accessing the device,
additional drivers must be enabled in order to use the functionality
of the device.

To compile this driver as a module, choose M here: the
module will be called sec-i2c.
Have in mind that important core drivers (like regulators) depend
on this driver so building this as a module might require proper
initial ramdisk or might not boot up as well in certain scenarios.

source code: