functionality of the device.
 
 config MFD_SEC_CORE
-       bool "SAMSUNG Electronics PMIC Series Support"
+       tristate "SAMSUNG Electronics PMIC Series Support"
        depends on I2C=y
        select MFD_CORE
        select REGMAP_I2C
        select REGMAP_IRQ
        help
-         Support for the Samsung Electronics MFD series.
+         Support for the Samsung Electronics PMIC devices 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-core.
+         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.
+
 config MFD_SI476X_CORE
        tristate "Silicon Laboratories 4761/64/68 AM/FM radio."
        depends on I2C
 
 #include <linux/device.h>
 #include <linux/interrupt.h>
 #include <linux/irq.h>
+#include <linux/module.h>
 #include <linux/regmap.h>
 
 #include <linux/mfd/samsung/core.h>
 
        return 0;
 }
+EXPORT_SYMBOL_GPL(sec_irq_init);
+
+MODULE_AUTHOR("Sangbeom Kim <sbkim73@samsung.com>");
+MODULE_AUTHOR("Chanwoo Choi <cw00.choi@samsung.com>");
+MODULE_AUTHOR("Krzysztof Kozlowski <krzk@kernel.org>");
+MODULE_DESCRIPTION("Interrupt support for the S5M MFD");
+MODULE_LICENSE("GPL");