Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/arm/mach-davinci/include/mach/i2c.h
17628 views
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 */
27
28