Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
i2c-s3c2410.h File Reference

Go to the source code of this file.

Data Structures

struct  s3c2410_platform_i2c
 

Macros

#define __ASM_ARCH_IIC_H   __FILE__
 
#define S3C_IICFLG_FILTER   (1<<0) /* enable s3c2440 filter */
 

Functions

void s3c_i2c0_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c1_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c2_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c3_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c4_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c5_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c6_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c7_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s5p_i2c_hdmiphy_set_platdata (struct s3c2410_platform_i2c *i2c)
 
void s3c_i2c0_cfg_gpio (struct platform_device *dev)
 
void s3c_i2c1_cfg_gpio (struct platform_device *dev)
 
void s3c_i2c2_cfg_gpio (struct platform_device *dev)
 
void s3c_i2c3_cfg_gpio (struct platform_device *dev)
 
void s3c_i2c4_cfg_gpio (struct platform_device *dev)
 
void s3c_i2c5_cfg_gpio (struct platform_device *dev)
 
void s3c_i2c6_cfg_gpio (struct platform_device *dev)
 
void s3c_i2c7_cfg_gpio (struct platform_device *dev)
 

Variables

struct s3c2410_platform_i2c default_i2c_data
 

Macro Definition Documentation

#define __ASM_ARCH_IIC_H   __FILE__

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

#define S3C_IICFLG_FILTER   (1<<0) /* enable s3c2440 filter */

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

Function Documentation

void s3c_i2c0_cfg_gpio ( struct platform_device dev)

Definition at line 21 of file setup-i2c0.c.

void s3c_i2c0_set_platdata ( struct s3c2410_platform_i2c i2c)

s3c_i2c0_set_platdata - set platform data for i2c0 device : The platform data to set, or NULL for default data.

Register the given platform data for use with the i2c0 device. This call copies the platform data, so the caller can use __initdata for their copy.

This call will set cfg_gpio if is null to the default platform implementation.

Any user of s3c_device_i2c0 should call this, even if it is with NULL to ensure that the device is given the default platform data as the driver will no longer carry defaults.

Definition at line 505 of file devs.c.

void s3c_i2c1_cfg_gpio ( struct platform_device dev)

Definition at line 19 of file setup-i2c1.c.

void s3c_i2c1_set_platdata ( struct s3c2410_platform_i2c i2c)
void s3c_i2c2_cfg_gpio ( struct platform_device dev)

Definition at line 19 of file setup-i2c2.c.

void s3c_i2c2_set_platdata ( struct s3c2410_platform_i2c i2c)
void s3c_i2c3_cfg_gpio ( struct platform_device dev)

Definition at line 19 of file setup-i2c3.c.

void s3c_i2c3_set_platdata ( struct s3c2410_platform_i2c i2c)
void s3c_i2c4_cfg_gpio ( struct platform_device dev)

Definition at line 19 of file setup-i2c4.c.

void s3c_i2c4_set_platdata ( struct s3c2410_platform_i2c i2c)
void s3c_i2c5_cfg_gpio ( struct platform_device dev)

Definition at line 19 of file setup-i2c5.c.

void s3c_i2c5_set_platdata ( struct s3c2410_platform_i2c i2c)
void s3c_i2c6_cfg_gpio ( struct platform_device dev)

Definition at line 19 of file setup-i2c6.c.

void s3c_i2c6_set_platdata ( struct s3c2410_platform_i2c i2c)
void s3c_i2c7_cfg_gpio ( struct platform_device dev)

Definition at line 19 of file setup-i2c7.c.

void s3c_i2c7_set_platdata ( struct s3c2410_platform_i2c i2c)
void s5p_i2c_hdmiphy_set_platdata ( struct s3c2410_platform_i2c i2c)

Variable Documentation

struct s3c2410_platform_i2c default_i2c_data