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

#include <max8997-private.h>

Data Fields

struct devicedev
 
struct i2c_clienti2c
 
struct i2c_clientrtc
 
struct i2c_clienthaptic
 
struct i2c_clientmuic
 
struct mutex iolock
 
int type
 
struct platform_devicebattery
 
int irq
 
int ono
 
struct irq_domainirq_domain
 
struct mutex irqlock
 
int irq_masks_cur [MAX8997_IRQ_GROUP_NR]
 
int irq_masks_cache [MAX8997_IRQ_GROUP_NR]
 
u8 reg_dump [MAX8997_REG_PMIC_END+MAX8997_MUIC_REG_END+MAX8997_HAPTIC_REG_END]
 
bool gpio_status [MAX8997_NUM_GPIO]
 

Detailed Description

Definition at line 317 of file max8997-private.h.

Field Documentation

Definition at line 326 of file max8997-private.h.

struct device* dev

Definition at line 318 of file max8997-private.h.

bool gpio_status[MAX8997_NUM_GPIO]

Definition at line 339 of file max8997-private.h.

struct i2c_client* haptic

Definition at line 321 of file max8997-private.h.

Definition at line 319 of file max8997-private.h.

struct mutex iolock

Definition at line 323 of file max8997-private.h.

int irq

Definition at line 328 of file max8997-private.h.

Definition at line 330 of file max8997-private.h.

int irq_masks_cache[MAX8997_IRQ_GROUP_NR]

Definition at line 333 of file max8997-private.h.

int irq_masks_cur[MAX8997_IRQ_GROUP_NR]

Definition at line 332 of file max8997-private.h.

struct mutex irqlock

Definition at line 331 of file max8997-private.h.

Definition at line 322 of file max8997-private.h.

int ono

Definition at line 329 of file max8997-private.h.

Definition at line 337 of file max8997-private.h.

Definition at line 320 of file max8997-private.h.

Definition at line 325 of file max8997-private.h.


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