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 device * dev
 
void * client
 
struct stmpe_client_info * ci
 
enum stmpe_partnum partnum
 
struct stmpe_variant_info * variant
 
const u8 * regs
 
int irq
 
int irq_base
 
int num_gpios
 
u8 ier [2]
 
u8 oldier [2]
 
struct stmpe_platform_data * pdata
 

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: