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 */
|
/* Use to set GPIO default values to zero */
|
||||||
#define WM8962_GPIO_SET 0x10000
|
#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 {
|
struct wm8962_pdata {
|
||||||
int gpio_base;
|
int gpio_base;
|
||||||
u32 gpio_init[WM8962_MAX_GPIO];
|
u32 gpio_init[WM8962_MAX_GPIO];
|
||||||
|
|
Loading…
Reference in a new issue