Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
sound
adau1373.h
Go to the documentation of this file.
1
/*
2
* Analog Devices ADAU1373 Audio Codec drive
3
*
4
* Copyright 2011 Analog Devices Inc.
5
* Author: Lars-Peter Clausen <
[email protected]
>
6
*
7
* Licensed under the GPL-2 or later.
8
*/
9
10
#ifndef __SOUND_ADAU1373_H__
11
#define __SOUND_ADAU1373_H__
12
13
enum
adau1373_micbias_voltage
{
14
ADAU1373_MICBIAS_2_9V
= 0,
15
ADAU1373_MICBIAS_2_2V
= 1,
16
ADAU1373_MICBIAS_2_6V
= 2,
17
ADAU1373_MICBIAS_1_8V
= 3,
18
};
19
20
#define ADAU1373_DRC_SIZE 13
21
22
struct
adau1373_platform_data
{
23
bool
input_differential
[4];
24
bool
lineout_differential
;
25
bool
lineout_ground_sense
;
26
27
unsigned
int
num_drc
;
28
uint8_t
drc_setting
[3][
ADAU1373_DRC_SIZE
];
29
30
enum
adau1373_micbias_voltage
micbias1
;
31
enum
adau1373_micbias_voltage
micbias2
;
32
};
33
34
#endif
Generated on Thu Jan 10 2013 14:53:30 for Linux Kernel by
1.8.2