Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
wm831x Struct Reference

#include <core.h>

Data Fields

struct mutex io_lock
 
struct devicedev
 
struct regmapregmap
 
int irq
 
struct mutex irq_lock
 
struct irq_domainirq_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
 

Detailed Description

Definition at line 363 of file core.h.

Field Documentation

u16 auxadc_active

Definition at line 392 of file core.h.

struct mutex auxadc_lock

Definition at line 390 of file core.h.

struct list_head auxadc_pending

Definition at line 391 of file core.h.

wm831x_auxadc_read_fn auxadc_read

Definition at line 393 of file core.h.

unsigned charger_irq_wake

Definition at line 381 of file core.h.

struct device* dev

Definition at line 366 of file core.h.

bool gpio_level_high[WM831X_NUM_GPIO_REGS]

Definition at line 387 of file core.h.

bool gpio_level_low[WM831X_NUM_GPIO_REGS]

Definition at line 388 of file core.h.

int gpio_update[WM831X_NUM_GPIO_REGS]

Definition at line 386 of file core.h.

unsigned has_cs_sts

Definition at line 380 of file core.h.

unsigned has_gpio_ena

Definition at line 379 of file core.h.

struct mutex io_lock

Definition at line 364 of file core.h.

int irq

Definition at line 370 of file core.h.

Definition at line 372 of file core.h.

struct mutex irq_lock

Definition at line 371 of file core.h.

int irq_masks_cache[WM831X_NUM_IRQ_REGS]

Definition at line 374 of file core.h.

int irq_masks_cur[WM831X_NUM_IRQ_REGS]

Definition at line 373 of file core.h.

struct mutex key_lock

Definition at line 400 of file core.h.

unsigned int locked

Definition at line 401 of file core.h.

int num_gpio

Definition at line 383 of file core.h.

Definition at line 368 of file core.h.

bool soft_shutdown

Definition at line 376 of file core.h.


The documentation for this struct was generated from the following file: