|
Linux Kernel
3.7.1
|
#include <core.h>
Data Fields | |
| struct mutex | io_lock |
| struct device * | dev |
| struct regmap * | regmap |
| int | irq |
| struct mutex | irq_lock |
| struct irq_domain * | irq_domain |
| int | irq_masks_cur [WM831X_NUM_IRQ_REGS] |
| int | irq_masks_cache [WM831X_NUM_IRQ_REGS] |
| bool | soft_shutdown |
| unsigned | has_gpio_ena:1 |
| unsigned | has_cs_sts:1 |
| unsigned | charger_irq_wake:1 |
| int | num_gpio |
| int | gpio_update [WM831X_NUM_GPIO_REGS] |
| bool | gpio_level_high [WM831X_NUM_GPIO_REGS] |
| bool | gpio_level_low [WM831X_NUM_GPIO_REGS] |
| struct mutex | auxadc_lock |
| struct list_head | auxadc_pending |
| u16 | auxadc_active |
| wm831x_auxadc_read_fn | auxadc_read |
| struct mutex | key_lock |
| unsigned int | locked:1 |
| wm831x_auxadc_read_fn auxadc_read |
| bool gpio_level_high[WM831X_NUM_GPIO_REGS] |
| bool gpio_level_low[WM831X_NUM_GPIO_REGS] |
| int gpio_update[WM831X_NUM_GPIO_REGS] |
| int irq_masks_cache[WM831X_NUM_IRQ_REGS] |
| int irq_masks_cur[WM831X_NUM_IRQ_REGS] |
1.8.2