| /* | |
| * Analog Devices ADAU1373 Audio Codec drive | |
| * | |
| * Copyright 2011 Analog Devices Inc. | |
| * Author: Lars-Peter Clausen <lars@metafoo.de> | |
| * | |
| * Licensed under the GPL-2 or later. | |
| */ | |
| #ifndef __SOUND_ADAU1373_H__ | |
| #define __SOUND_ADAU1373_H__ | |
| enum adau1373_micbias_voltage { | |
| ADAU1373_MICBIAS_2_9V = 0, | |
| ADAU1373_MICBIAS_2_2V = 1, | |
| ADAU1373_MICBIAS_2_6V = 2, | |
| ADAU1373_MICBIAS_1_8V = 3, | |
| }; | |
| #define ADAU1373_DRC_SIZE 13 | |
| struct adau1373_platform_data { | |
| bool input_differential[4]; | |
| bool lineout_differential; | |
| bool lineout_ground_sense; | |
| unsigned int num_drc; | |
| uint8_t drc_setting[3][ADAU1373_DRC_SIZE]; | |
| enum adau1373_micbias_voltage micbias1; | |
| enum adau1373_micbias_voltage micbias2; | |
| }; | |
| #endif |