d395e6ad98
Davinci I2C initialization infrastructure; will be used by EVM init. [ dbrownell@users.sourceforge.net: pass platform data into init code ] Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
25 lines
730 B
C
25 lines
730 B
C
/*
|
|
* DaVinci I2C controller platfrom_device info
|
|
*
|
|
* Author: Vladimir Barinov, MontaVista Software, Inc. <source@mvista.com>
|
|
*
|
|
* 2007 (c) MontaVista Software, Inc. This file is licensed under
|
|
* the terms of the GNU General Public License version 2. This program
|
|
* is licensed "as is" without any warranty of any kind, whether express
|
|
* or implied.
|
|
*/
|
|
|
|
#ifndef __ASM_ARCH_I2C_H
|
|
#define __ASM_ARCH_I2C_H
|
|
|
|
/* All frequencies are expressed in kHz */
|
|
struct davinci_i2c_platform_data {
|
|
unsigned int bus_freq; /* standard bus frequency (kHz) */
|
|
unsigned int bus_delay; /* post-transaction delay (usec) */
|
|
};
|
|
|
|
/* for board setup code */
|
|
void davinci_init_i2c(struct davinci_i2c_platform_data *);
|
|
|
|
#endif /* __ASM_ARCH_I2C_H */
|