ASoC: Define constants for WM8962 GPIO functions
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by: Liam Girdwood <lrg@ti.com>
This commit is contained in:
parent
92a4352cdb
commit
7cd873c2c9
1 changed files with 22 additions and 0 deletions
|
@ -14,6 +14,28 @@
|
|||
/* Use to set GPIO default values to zero */
|
||||
#define WM8962_GPIO_SET 0x10000
|
||||
|
||||
#define WM8962_GPIO_FN_CLKOUT 0
|
||||
#define WM8962_GPIO_FN_LOGIC 1
|
||||
#define WM8962_GPIO_FN_SDOUT 2
|
||||
#define WM8962_GPIO_FN_IRQ 3
|
||||
#define WM8962_GPIO_FN_THERMAL 4
|
||||
#define WM8962_GPIO_FN_PLL2_LOCK 6
|
||||
#define WM8962_GPIO_FN_PLL3_LOCK 7
|
||||
#define WM8962_GPIO_FN_FLL_LOCK 9
|
||||
#define WM8962_GPIO_FN_DRC_ACT 10
|
||||
#define WM8962_GPIO_FN_WSEQ_DONE 11
|
||||
#define WM8962_GPIO_FN_ALC_NG_ACT 12
|
||||
#define WM8962_GPIO_FN_ALC_PEAK_LIMIT 13
|
||||
#define WM8962_GPIO_FN_ALC_SATURATION 14
|
||||
#define WM8962_GPIO_FN_ALC_LEVEL_THR 15
|
||||
#define WM8962_GPIO_FN_ALC_LEVEL_LOCK 16
|
||||
#define WM8962_GPIO_FN_FIFO_ERR 17
|
||||
#define WM8962_GPIO_FN_OPCLK 18
|
||||
#define WM8962_GPIO_FN_DMICCLK 19
|
||||
#define WM8962_GPIO_FN_DMICDAT 20
|
||||
#define WM8962_GPIO_FN_MICD 21
|
||||
#define WM8962_GPIO_FN_MICSCD 22
|
||||
|
||||
struct wm8962_pdata {
|
||||
int gpio_base;
|
||||
u32 gpio_init[WM8962_MAX_GPIO];
|
||||
|
|
Loading…
Reference in a new issue