linux/drivers/mfd/cs47l24-tables.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * Data tables for CS47L24 codec
 *
 * Copyright 2015 Cirrus Logic, Inc.
 *
 * 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 CS47L24_NUM_ISR

static const struct reg_sequence cs47l24_reva_patch[] =;

int cs47l24_patch(struct arizona *arizona)
{}
EXPORT_SYMBOL_GPL();

static const struct regmap_irq cs47l24_irqs[ARIZONA_NUM_IRQ] =;

const struct regmap_irq_chip cs47l24_irq =;
EXPORT_SYMBOL_GPL();

static const struct reg_default cs47l24_reg_default[] =;

static bool cs47l24_is_adsp_memory(unsigned int reg)
{}

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

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

#define CS47L24_MAX_REGISTER

const struct regmap_config cs47l24_spi_regmap =;
EXPORT_SYMBOL_GPL();