#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>
#include <linux/mfd/samsung/irq.h>
#include <linux/mfd/samsung/s2mps11.h>
#include <linux/mfd/samsung/s2mps14.h>
#include <linux/mfd/samsung/s2mpu02.h>
#include <linux/mfd/samsung/s5m8767.h>
static const struct regmap_irq s2mps11_irqs[] = …;
static const struct regmap_irq s2mps14_irqs[] = …;
static const struct regmap_irq s2mpu02_irqs[] = …;
static const struct regmap_irq s5m8767_irqs[] = …;
static const struct regmap_irq_chip s2mps11_irq_chip = …;
#define S2MPS1X_IRQ_CHIP_COMMON_DATA … \
static const struct regmap_irq_chip s2mps13_irq_chip = …;
static const struct regmap_irq_chip s2mps14_irq_chip = …;
static const struct regmap_irq_chip s2mps15_irq_chip = …;
static const struct regmap_irq_chip s2mpu02_irq_chip = …;
static const struct regmap_irq_chip s5m8767_irq_chip = …;
int sec_irq_init(struct sec_pmic_dev *sec_pmic)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_AUTHOR(…) …;
MODULE_AUTHOR(…) …;
MODULE_AUTHOR(…) …;
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;