|  | /* | 
|  | * 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 |