cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

i2c-davinci.h (835B)


      1/*
      2 * DaVinci I2C controller platform_device info
      3 *
      4 * Author: Vladimir Barinov, MontaVista Software, Inc. <source@mvista.com>
      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 */
     16struct davinci_i2c_platform_data {
     17	unsigned int	bus_freq;	/* standard bus frequency (kHz) */
     18	unsigned int	bus_delay;	/* post-transaction delay (usec) */
     19	bool		gpio_recovery;	/* Use GPIO recovery method */
     20	bool		has_pfunc;	/* Chip has a ICPFUNC register */
     21};
     22
     23/* for board setup code */
     24void davinci_init_i2c(struct davinci_i2c_platform_data *);
     25
     26#endif /* __ASM_ARCH_I2C_H */