#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/mfd/core.h>
#include <linux/mfd/rsmu.h>
#include <linux/module.h>
#include <linux/of.h>
#include <linux/regmap.h>
#include <linux/slab.h>
#include "rsmu.h"
enum { … };
static struct mfd_cell rsmu_cm_devs[] = …;
static struct mfd_cell rsmu_sabre_devs[] = …;
static struct mfd_cell rsmu_sl_devs[] = …;
int rsmu_core_init(struct rsmu_ddata *rsmu)
{ … }
EXPORT_SYMBOL_GPL(…);
void rsmu_core_exit(struct rsmu_ddata *rsmu)
{ … }
EXPORT_SYMBOL_GPL(…);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;