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

#include <tps65912.h>

Data Fields

struct devicedev
 
struct mutex io_mutex
 
voidcontrol_data
 
int(* read )(struct tps65912 *tps65912, u8 reg, int size, void *dest)
 
int(* write )(struct tps65912 *tps65912, u8 reg, int size, void *src)
 
struct tps65912_pmic * pmic
 
struct gpio_chip gpio
 
struct mutex irq_lock
 
int chip_irq
 
int irq_base
 
int irq_num
 
u32 irq_mask
 

Detailed Description

struct tps65912 - tps65912 sub-driver chip access routines

Definition at line 286 of file tps65912.h.

Field Documentation

int chip_irq

Definition at line 305 of file tps65912.h.

void* control_data

Definition at line 292 of file tps65912.h.

struct device* dev

Definition at line 287 of file tps65912.h.

struct gpio_chip gpio

Definition at line 301 of file tps65912.h.

struct mutex io_mutex

Definition at line 289 of file tps65912.h.

int irq_base

Definition at line 306 of file tps65912.h.

struct mutex irq_lock

Definition at line 304 of file tps65912.h.

u32 irq_mask

Definition at line 308 of file tps65912.h.

int irq_num

Definition at line 307 of file tps65912.h.

struct tps65912_pmic* pmic

Definition at line 298 of file tps65912.h.

Definition at line 294 of file tps65912.h.

Definition at line 295 of file tps65912.h.


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