linux/drivers/mfd/wm8998-tables.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * wm8998-tables.c  --  data tables for wm8998-class codecs
 *
 * Copyright 2014 Wolfson Microelectronics plc
 *
 * Author: Richard Fitzgerald <[email protected]>
 */

#include <linux/module.h>

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

#include "arizona.h"

#define WM8998_NUM_AOD_ISR
#define WM8998_NUM_ISR

static const struct reg_sequence wm8998_rev_a_patch[] =;

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

static const struct regmap_irq wm8998_aod_irqs[ARIZONA_NUM_IRQ] =;

struct regmap_irq_chip wm8998_aod =;

static const struct regmap_irq wm8998_irqs[ARIZONA_NUM_IRQ] =;

struct regmap_irq_chip wm8998_irq =;

static const struct reg_default wm8998_reg_default[] =;

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

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

#define WM8998_MAX_REGISTER

const struct regmap_config wm8998_i2c_regmap =;
EXPORT_SYMBOL_GPL();