]>
Commit | Line | Data |
---|---|---|
2874c5fd | 1 | /* SPDX-License-Identifier: GPL-2.0-or-later */ |
9911f7f7 AC |
2 | /* |
3 | * DA9055 ALSA Soc codec driver | |
4 | * | |
5 | * Copyright (c) 2012 Dialog Semiconductor | |
6 | * | |
7 | * Tested on (Samsung SMDK6410 board + DA9055 EVB) using I2S and I2C | |
8 | * Written by David Chen <david.chen@diasemi.com> and | |
9 | * Ashish Chavan <ashish.chavan@kpitcummins.com> | |
9911f7f7 AC |
10 | */ |
11 | ||
12 | #ifndef __SOUND_DA9055_H__ | |
13 | #define __SOUND_DA9055_H__ | |
14 | ||
15 | enum da9055_micbias_voltage { | |
16 | DA9055_MICBIAS_1_6V = 0, | |
17 | DA9055_MICBIAS_1_8V = 1, | |
18 | DA9055_MICBIAS_2_1V = 2, | |
19 | DA9055_MICBIAS_2_2V = 3, | |
20 | }; | |
21 | ||
22 | struct da9055_platform_data { | |
23 | /* Selects which of the two MicBias pins acts as the bias source */ | |
24 | bool micbias_source; | |
25 | /* Selects the micbias voltage */ | |
26 | enum da9055_micbias_voltage micbias; | |
27 | }; | |
28 | ||
29 | #endif |