ASoC: Add DAPM widget and path data to CODEC driver structure
[linux-2.6.git] / include / sound / wm8962.h
1 /*
2  * wm8962.h  --  WM8962 Soc Audio driver platform data
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License version 2 as
6  * published by the Free Software Foundation.
7  */
8
9 #ifndef _WM8962_PDATA_H
10 #define _WM8962_PDATA_H
11
12 #define WM8962_MAX_GPIO 6
13
14 /* Use to set GPIO default values to zero */
15 #define WM8962_GPIO_SET 0x10000
16
17 struct wm8962_pdata {
18         int gpio_base;
19         u32 gpio_init[WM8962_MAX_GPIO];
20
21         /* Setup for microphone detection, raw value to be written to
22          * R48(0x30) - only microphone related bits will be updated.
23          * Detection may be enabled here for use with signals brought
24          * out on the GPIOs. */
25         u32 mic_cfg;
26
27         bool irq_active_low;
28
29         bool spk_mono;   /* Speaker outputs tied together as mono */
30 };
31
32 #endif