xref: /openbmc/linux/sound/soc/codecs/adau1781.h (revision fda8d26e)
1fda8d26eSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
22923af02SLars-Peter Clausen /*
32923af02SLars-Peter Clausen  * ADAU1381/ADAU1781 driver
42923af02SLars-Peter Clausen  *
52923af02SLars-Peter Clausen  * Copyright 2014 Analog Devices Inc.
62923af02SLars-Peter Clausen  *  Author: Lars-Peter Clausen <lars@metafoo.de>
72923af02SLars-Peter Clausen  */
82923af02SLars-Peter Clausen 
92923af02SLars-Peter Clausen #ifndef __SOUND_SOC_CODECS_ADAU1781_H__
102923af02SLars-Peter Clausen #define __SOUND_SOC_CODECS_ADAU1781_H__
112923af02SLars-Peter Clausen 
122923af02SLars-Peter Clausen #include <linux/regmap.h>
132923af02SLars-Peter Clausen #include "adau17x1.h"
142923af02SLars-Peter Clausen 
152923af02SLars-Peter Clausen struct device;
162923af02SLars-Peter Clausen 
172923af02SLars-Peter Clausen int adau1781_probe(struct device *dev, struct regmap *regmap,
182923af02SLars-Peter Clausen 	enum adau17x1_type type, void (*switch_mode)(struct device *dev));
192923af02SLars-Peter Clausen 
202923af02SLars-Peter Clausen extern const struct regmap_config adau1781_regmap_config;
212923af02SLars-Peter Clausen 
222923af02SLars-Peter Clausen #endif
23