forked from Qortal/Brooklyn
* 0day explit mitigation * Memory corruption prevention * Privilege escalation prevention * Buffer over flow prevention * File System corruption defense * Thread escape prevention This may very well be the most intensive inclusion to BrooklynR. This will not be part of an x86 suite nor it will be released as tool kit. The security core toolkit will remain part of kernel base.
28 lines
913 B
C
28 lines
913 B
C
/*
|
|
* DaVinci I2C controller platform_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) */
|
|
unsigned int sda_pin; /* GPIO pin ID to use for SDA */
|
|
unsigned int scl_pin; /* GPIO pin ID to use for SCL */
|
|
bool has_pfunc; /*chip has a ICPFUNC register */
|
|
};
|
|
|
|
/* for board setup code */
|
|
void davinci_init_i2c(struct davinci_i2c_platform_data *);
|
|
|
|
#endif /* __ASM_ARCH_I2C_H */
|