blob: 0039ca8ee7420265bc831be7a40a35affdc9b27c [file] [log] [blame]
Thomas Gleixnerc942fdd2019-05-27 08:55:06 +02001/* SPDX-License-Identifier: GPL-2.0-or-later */
Michael Trimarchi13b02fa2013-08-03 16:20:43 +02002/*
Michael Trimarchi823733b2016-01-10 00:38:03 +01003 * definitions for PCM179X
Michael Trimarchi13b02fa2013-08-03 16:20:43 +02004 *
5 * Copyright 2013 Amarula Solutions
Michael Trimarchi13b02fa2013-08-03 16:20:43 +02006 */
7
Michael Trimarchi823733b2016-01-10 00:38:03 +01008#ifndef __PCM179X_H__
9#define __PCM179X_H__
Michael Trimarchi13b02fa2013-08-03 16:20:43 +020010
Michael Trimarchi13b02fa2013-08-03 16:20:43 +020011#define PCM1792A_FORMATS (SNDRV_PCM_FMTBIT_S32_LE | SNDRV_PCM_FMTBIT_S24_LE | \
12 SNDRV_PCM_FMTBIT_S16_LE)
13
Jacob Siverskog1b347b62016-01-22 13:39:53 +010014extern const struct regmap_config pcm179x_regmap_config;
15
16int pcm179x_common_init(struct device *dev, struct regmap *regmap);
Jacob Siverskog1b347b62016-01-22 13:39:53 +010017
Michael Trimarchi13b02fa2013-08-03 16:20:43 +020018#endif