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
wm9090.h
Go to the documentation of this file.
1
/*
2
* linux/sound/wm9090.h -- Platform data for WM9090
3
*
4
* Copyright 2009, 2010 Wolfson Microelectronics. PLC.
5
*
6
* This program is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License version 2 as
8
* published by the Free Software Foundation.
9
*/
10
11
#ifndef __LINUX_SND_WM9090_H
12
#define __LINUX_SND_WM9090_H
13
14
struct
wm9090_platform_data
{
15
/* Line inputs 1 & 2 can optionally be differential */
16
unsigned
int
lin1_diff
:1;
17
unsigned
int
lin2_diff
:1;
18
19
/* AGC configuration. This is intended to protect the speaker
20
* against overdriving and will therefore depend on the
21
* hardware setup with incorrect runtime configuration
22
* potentially causing hardware damage.
23
*/
24
unsigned
int
agc_ena
:1;
25
u16
agc
[3];
26
};
27
28
#endif
Generated on Thu Jan 10 2013 14:53:41 for Linux Kernel by
1.8.2