Logo Search packages:      
Sourcecode: linux version File versions  Download package

Public Attributes

i2c_gpio_platform_data Struct Reference

#include <i2c-gpio.h>

Collaboration diagram for i2c_gpio_platform_data:
Collaboration graph
[legend]

List of all members.

Public Attributes

unsigned int scl_is_open_drain:1
unsigned int scl_is_output_only:1
unsigned int scl_pin
unsigned int sda_is_open_drain:1
unsigned int sda_pin
int timeout
int udelay

Detailed Description

struct i2c_gpio_platform_data - Platform-dependent data for i2c-gpio : GPIO pin ID to use for SDA : GPIO pin ID to use for SCL : signal toggle delay. SCL frequency is (500 / udelay) kHz : clock stretching timeout in jiffies. If the slave keeps SCL low for longer than this, the transfer will time out. : SDA is configured as open drain, i.e. the pin isn't actively driven high when setting the output value high. gpio_get_value() must return the actual pin state even if the pin is configured as an output. : SCL is set up as open drain. Same requirements as for sda_is_open_drain apply. : SCL output drivers cannot be turned off.

Definition at line 28 of file i2c-gpio.h.


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

Generated by  Doxygen 1.6.0   Back to index