1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (C) ST-Ericsson SA 2012
5 * Author: Ola Lilja <ola.o.lilja@stericsson.com>
11 #ifndef AB8500_CORE_CODEC_H
12 #define AB8500_CORE_CODEC_H
16 AMIC_TYPE_SINGLE_ENDED,
17 AMIC_TYPE_DIFFERENTIAL
36 /* Analog microphone settings */
37 struct amic_settings {
38 enum amic_type mic1_type;
39 enum amic_type mic2_type;
40 enum amic_micbias mic1a_micbias;
41 enum amic_micbias mic1b_micbias;
42 enum amic_micbias mic2_micbias;
45 /* Platform data structure for the audio-parts of the AB8500 */
46 struct ab8500_codec_platform_data {
47 struct amic_settings amics;
48 enum ear_cm_voltage ear_cmv;