linux/drivers/mfd/mc13xxx.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright 2012 Creative Product Design
 * Marc Reilly <[email protected]>
 */
#ifndef __DRIVERS_MFD_MC13XXX_H
#define __DRIVERS_MFD_MC13XXX_H

#include <linux/mutex.h>
#include <linux/regmap.h>
#include <linux/mfd/mc13xxx.h>

#define MC13XXX_NUMREGS
#define MC13XXX_IRQ_REG_CNT
#define MC13XXX_IRQ_PER_REG

struct mc13xxx;

struct mc13xxx_variant {};

extern struct mc13xxx_variant
		mc13xxx_variant_mc13783,
		mc13xxx_variant_mc13892,
		mc13xxx_variant_mc34708;

struct mc13xxx {};

int mc13xxx_common_init(struct device *dev);
void mc13xxx_common_exit(struct device *dev);

#endif /* __DRIVERS_MFD_MC13XXX_H */