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

#include <i2c-s3c2410.h>

Data Fields

int bus_num
unsigned int flags
unsigned int slave_addr
unsigned long frequency
unsigned int sda_delay
void(* cfg_gpio )(struct platform_device *dev)

Detailed Description

struct s3c2410_platform_i2c - Platform data for s3c I2C. : The bus number to use (if possible). : Any flags for the I2C bus (E.g. S3C_IICFLK_FILTER). : The I2C address for the slave device (if enabled). : The desired frequency in Hz of the bus. This is guaranteed to not be exceeded. If the caller does not care, use zero and the driver will select a useful default. : The delay (in ns) applied to SDA edges. : A callback to configure the pins for I2C operation.

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

Field Documentation

int bus_num

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

void(* cfg_gpio)(struct platform_device *dev)

Definition at line 37 of file i2c-s3c2410.h.

unsigned int flags

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

unsigned long frequency

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

unsigned int sda_delay

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

unsigned int slave_addr

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

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