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