1234567891011121314151617181920212223242526272829303132 |
- /*
- * wm8962.h -- WM8962 Soc Audio driver platform data
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
- #ifndef _WM8962_PDATA_H
- #define _WM8962_PDATA_H
- #define WM8962_MAX_GPIO 6
- /* Use to set GPIO default values to zero */
- #define WM8962_GPIO_SET 0x10000
- struct wm8962_pdata {
- int gpio_base;
- u32 gpio_init[WM8962_MAX_GPIO];
- /* Setup for microphone detection, raw value to be written to
- * R48(0x30) - only microphone related bits will be updated.
- * Detection may be enabled here for use with signals brought
- * out on the GPIOs. */
- u32 mic_cfg;
- bool irq_active_low;
- bool spk_mono; /* Speaker outputs tied together as mono */
- };
- #endif
|