Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
include
linux
platform_data
i2c-davinci.h
Go to the documentation of this file.
1
/*
2
* DaVinci I2C controller platform_device info
3
*
4
* Author: Vladimir Barinov, MontaVista Software, Inc. <
[email protected]
>
5
*
6
* 2007 (c) MontaVista Software, Inc. This file is licensed under
7
* the terms of the GNU General Public License version 2. This program
8
* is licensed "as is" without any warranty of any kind, whether express
9
* or implied.
10
*/
11
12
#ifndef __ASM_ARCH_I2C_H
13
#define __ASM_ARCH_I2C_H
14
15
/* All frequencies are expressed in kHz */
16
struct
davinci_i2c_platform_data
{
17
unsigned
int
bus_freq
;
/* standard bus frequency (kHz) */
18
unsigned
int
bus_delay
;
/* post-transaction delay (usec) */
19
unsigned
int
sda_pin
;
/* GPIO pin ID to use for SDA */
20
unsigned
int
scl_pin
;
/* GPIO pin ID to use for SCL */
21
};
22
23
/* for board setup code */
24
void
davinci_init_i2c
(
struct
davinci_i2c_platform_data
*);
25
26
#endif
/* __ASM_ARCH_I2C_H */
Generated on Thu Jan 10 2013 14:52:19 for Linux Kernel by
1.8.2