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

#include <common.h>

Data Fields

struct i2c_algo_pch_data pch_data [PCH_I2C_MAX_DEV]
 
bool pch_i2c_suspended
 
int ch_num
 
unsigned char nports0
 
unsigned char nports1
 
unsigned char phy_base_addr
 
unsigned int gpio_out
 
unsigned char gpio_intr [MAX_NPORTS]
 
unsigned long caps
 
struct mdio_opsmdio_ops
 
const chardesc
 
u16 type
 
u16 num_instreams
 
u16 num_outstreams
 

Detailed Description

struct adapter_info - This structure holds the adapter information for the PCH i2c controller : stores a list of i2c_algo_pch_data : specifies whether the system is suspended or not perhaps with more lines and words. : specifies the number of i2c instance

pch_data has as many elements as maximum I2C channels

Definition at line 172 of file i2c-eg20t.c.

Field Documentation

unsigned long caps

Definition at line 172 of file common.h.

int ch_num

Definition at line 175 of file i2c-eg20t.c.

Definition at line 174 of file common.h.

unsigned char gpio_intr[MAX_NPORTS]

Definition at line 171 of file common.h.

unsigned int gpio_out

Definition at line 170 of file common.h.

Definition at line 173 of file common.h.

unsigned char nports0

Definition at line 167 of file common.h.

unsigned char nports1

Definition at line 168 of file common.h.

u16 num_instreams

Definition at line 128 of file hpimsgx.c.

u16 num_outstreams

Definition at line 129 of file hpimsgx.c.

Definition at line 173 of file i2c-eg20t.c.

bool pch_i2c_suspended

Definition at line 174 of file i2c-eg20t.c.

unsigned char phy_base_addr

Definition at line 169 of file common.h.

Definition at line 127 of file hpimsgx.c.


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