linux/drivers/mfd/wm8997-tables.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * wm8997-tables.c  --  WM8997 data tables
 *
 * Copyright 2012 Wolfson Microelectronics plc
 *
 * Author: Charles Keepax <[email protected]>
 */

#include <linux/module.h>

#include <linux/mfd/arizona/core.h>
#include <linux/mfd/arizona/registers.h>

#include "arizona.h"

static const struct reg_sequence wm8997_reva_patch[] =;

/* We use a function so we can use ARRAY_SIZE() */
int wm8997_patch(struct arizona *arizona)
{}
EXPORT_SYMBOL_GPL();

static const struct regmap_irq wm8997_aod_irqs[ARIZONA_NUM_IRQ] =;

const struct regmap_irq_chip wm8997_aod =;
EXPORT_SYMBOL_GPL();

static const struct regmap_irq wm8997_irqs[ARIZONA_NUM_IRQ] =;

const struct regmap_irq_chip wm8997_irq =;
EXPORT_SYMBOL_GPL();

static const struct reg_default wm8997_reg_default[] =;

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

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

#define WM8997_MAX_REGISTER

const struct regmap_config wm8997_i2c_regmap =;
EXPORT_SYMBOL_GPL();