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

#include <i2c-nomadik.h>

Data Fields

u32 clk_freq
 
unsigned short slsu
 
unsigned char tft
 
unsigned char rft
 
int timeout
 
enum i2c_freq_mode sm
 

Detailed Description

struct nmk_i2c_controller - client specific controller configuration : clock frequency for the operation mode : Slave data setup time in ns. The needed setup time for three modes of operation are 250ns, 100ns and 10ns respectively thus leading to the values of 14, 6, 2 for a 48 MHz i2c clk : Tx FIFO Threshold in bytes : Rx FIFO Threshold in bytes Slave response timeout(ms) : speed mode

Definition at line 30 of file i2c-nomadik.h.

Field Documentation

u32 clk_freq

Definition at line 31 of file i2c-nomadik.h.

unsigned char rft

Definition at line 34 of file i2c-nomadik.h.

unsigned short slsu

Definition at line 32 of file i2c-nomadik.h.

enum i2c_freq_mode sm

Definition at line 36 of file i2c-nomadik.h.

unsigned char tft

Definition at line 33 of file i2c-nomadik.h.

int timeout

Definition at line 35 of file i2c-nomadik.h.


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