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

Data Fields

struct extcon_dev edev
 
const char ** cable_names
 
int num_cables
 
struct adc_jack_condadc_conditions
 
int num_conditions
 
int irq
 
unsigned long handling_delay
 
struct delayed_work handler
 
struct iio_channelchan
 

Detailed Description

struct adc_jack_data - internal data for adc_jack device driver - extcon device. - list of supported cables. - size of cable_names. - list of adc value conditions. - size of adc_conditions. - irq number of attach/detach event (0 if not exist). - interrupt handler will schedule extcon event handling at handling_delay jiffies. - extcon event handler called by interrupt handler. - iio channel being queried.

Definition at line 41 of file extcon-adc-jack.c.

Field Documentation

struct adc_jack_cond* adc_conditions

Definition at line 46 of file extcon-adc-jack.c.

const char** cable_names

Definition at line 44 of file extcon-adc-jack.c.

Definition at line 53 of file extcon-adc-jack.c.

Definition at line 42 of file extcon-adc-jack.c.

Definition at line 51 of file extcon-adc-jack.c.

unsigned long handling_delay

Definition at line 50 of file extcon-adc-jack.c.

int irq

Definition at line 49 of file extcon-adc-jack.c.

int num_cables

Definition at line 45 of file extcon-adc-jack.c.

int num_conditions

Definition at line 47 of file extcon-adc-jack.c.


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