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

#include <htc-egpio.h>

Data Fields

int bus_width
 
int reg_width
 
int irq_base
 
int num_irqs
 
int invert_acks
 
int ack_register
 
struct htc_egpio_chipchip
 
int num_chips
 

Detailed Description

struct htc_egpio_platform_data - description provided by the arch : beginning of available IRQs (eg, IRQ_BOARD_START) : number of irqs : number of bits per register, either 8 or 16 bit : alignment of the registers, either 16 or 32 bit : set if chip requires writing '0' to ack an irq, instead of '1' : location of the irq/ack register : pointer to array of htc_egpio_chip descriptors : number of egpio chip descriptors

Definition at line 41 of file htc-egpio.h.

Field Documentation

int ack_register

Definition at line 48 of file htc-egpio.h.

int bus_width

Definition at line 42 of file htc-egpio.h.

Definition at line 50 of file htc-egpio.h.

int invert_acks

Definition at line 47 of file htc-egpio.h.

int irq_base

Definition at line 45 of file htc-egpio.h.

int num_chips

Definition at line 51 of file htc-egpio.h.

int num_irqs

Definition at line 46 of file htc-egpio.h.

int reg_width

Definition at line 43 of file htc-egpio.h.


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