Merge branch 'drm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied...
[linux-2.6.git] / include / sound / wm8962.h
blob2b5306c503fbc66e97c22dd07bb089b27c9aad71
1 /*
2 * wm8962.h -- WM8962 Soc Audio driver platform data
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 */
9 #ifndef _WM8962_PDATA_H
10 #define _WM8962_PDATA_H
12 #define WM8962_MAX_GPIO 6
14 /* Use to set GPIO default values to zero */
15 #define WM8962_GPIO_SET 0x10000
17 struct wm8962_pdata {
18 int gpio_base;
19 u32 gpio_init[WM8962_MAX_GPIO];
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;
27 bool irq_active_low;
29 bool spk_mono; /* Speaker outputs tied together as mono */
32 #endif