linux/drivers/mfd/da9055-core.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Device access for Dialog DA9055 PMICs.
 *
 * Copyright(c) 2012 Dialog Semiconductor Ltd.
 *
 * Author: David Dajun Chen <[email protected]>
 */

#include <linux/module.h>
#include <linux/device.h>
#include <linux/input.h>
#include <linux/irq.h>
#include <linux/mutex.h>

#include <linux/mfd/core.h>
#include <linux/mfd/da9055/core.h>
#include <linux/mfd/da9055/pdata.h>
#include <linux/mfd/da9055/reg.h>

#define DA9055_IRQ_NONKEY_MASK
#define DA9055_IRQ_ALM_MASK
#define DA9055_IRQ_TICK_MASK
#define DA9055_IRQ_ADC_MASK
#define DA9055_IRQ_BUCK_ILIM_MASK

static bool da9055_register_readable(struct device *dev, unsigned int reg)
{}

static bool da9055_register_writeable(struct device *dev, unsigned int reg)
{}

static bool da9055_register_volatile(struct device *dev, unsigned int reg)
{}

static const struct regmap_irq da9055_irqs[] =;

const struct regmap_config da9055_regmap_config =;
EXPORT_SYMBOL_GPL();

static const struct resource da9055_onkey_resource =;

static const struct resource da9055_rtc_resource[] =;

static const struct resource da9055_hwmon_resource =;

static const struct resource da9055_ld05_6_resource =;

static const struct mfd_cell da9055_devs[] =;

static const struct regmap_irq_chip da9055_regmap_irq_chip =;

int da9055_device_init(struct da9055 *da9055)
{}

void da9055_device_exit(struct da9055 *da9055)
{}

MODULE_DESCRIPTION();
MODULE_AUTHOR();