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

#include <stmpe.h>

Data Fields

struct mutex lock
 
struct mutex irq_lock
 
struct devicedev
 
voidclient
 
struct stmpe_client_infoci
 
enum stmpe_partnum partnum
 
struct stmpe_variant_infovariant
 
const u8regs
 
int irq
 
int irq_base
 
int num_gpios
 
u8 ier [2]
 
u8 oldier [2]
 
struct stmpe_platform_datapdata
 

Detailed Description

struct stmpe - STMPE MFD structure : lock protecting I/O operations : IRQ bus lock : device, mostly for dev_dbg() : client - i2c or spi : client specific information : part number : the detected STMPE model number : list of addresses of registers which are at different addresses on different variants. Indexed by one of STMPE_IDX_*. : irq number for stmpe : starting IRQ number for internal IRQs : number of gpios, differs for variants : cache of IER registers for bus_lock : cache of IER registers for bus_lock : platform data

Definition at line 78 of file stmpe.h.

Field Documentation

Definition at line 83 of file stmpe.h.

Definition at line 82 of file stmpe.h.

struct device* dev

Definition at line 81 of file stmpe.h.

u8 ier[2]

Definition at line 91 of file stmpe.h.

int irq

Definition at line 88 of file stmpe.h.

int irq_base

Definition at line 89 of file stmpe.h.

struct mutex irq_lock

Definition at line 80 of file stmpe.h.

struct mutex lock

Definition at line 79 of file stmpe.h.

int num_gpios

Definition at line 90 of file stmpe.h.

u8 oldier[2]

Definition at line 92 of file stmpe.h.

enum stmpe_partnum partnum

Definition at line 84 of file stmpe.h.

Definition at line 93 of file stmpe.h.

Definition at line 86 of file stmpe.h.

Definition at line 85 of file stmpe.h.


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