Merge branch 'for-2639-rc7/i2c-fixes' of git://git.fluff.org/bjdooks/linux
* 'for-2639-rc7/i2c-fixes' of git://git.fluff.org/bjdooks/linux: i2c-eg20t: include slab.h for memory allocations i2c-ocores: Fix pointer type mismatch error i2c-omap: Program I2C_WE on OMAP4 to enable i2c wakeup
This commit is contained in:
commit
1b7e7e6ffc
|
@ -29,6 +29,7 @@
|
||||||
#include <linux/pci.h>
|
#include <linux/pci.h>
|
||||||
#include <linux/mutex.h>
|
#include <linux/mutex.h>
|
||||||
#include <linux/ktime.h>
|
#include <linux/ktime.h>
|
||||||
|
#include <linux/slab.h>
|
||||||
|
|
||||||
#define PCH_EVENT_SET 0 /* I2C Interrupt Event Set Status */
|
#define PCH_EVENT_SET 0 /* I2C Interrupt Event Set Status */
|
||||||
#define PCH_EVENT_NONE 1 /* I2C Interrupt Event Clear Status */
|
#define PCH_EVENT_NONE 1 /* I2C Interrupt Event Clear Status */
|
||||||
|
|
|
@ -249,7 +249,7 @@ static struct i2c_adapter ocores_adapter = {
|
||||||
static int ocores_i2c_of_probe(struct platform_device* pdev,
|
static int ocores_i2c_of_probe(struct platform_device* pdev,
|
||||||
struct ocores_i2c* i2c)
|
struct ocores_i2c* i2c)
|
||||||
{
|
{
|
||||||
__be32* val;
|
const __be32* val;
|
||||||
|
|
||||||
val = of_get_property(pdev->dev.of_node, "regstep", NULL);
|
val = of_get_property(pdev->dev.of_node, "regstep", NULL);
|
||||||
if (!val) {
|
if (!val) {
|
||||||
|
|
|
@ -378,9 +378,7 @@ static int omap_i2c_init(struct omap_i2c_dev *dev)
|
||||||
* REVISIT: Some wkup sources might not be needed.
|
* REVISIT: Some wkup sources might not be needed.
|
||||||
*/
|
*/
|
||||||
dev->westate = OMAP_I2C_WE_ALL;
|
dev->westate = OMAP_I2C_WE_ALL;
|
||||||
if (dev->rev < OMAP_I2C_REV_ON_4430)
|
omap_i2c_write_reg(dev, OMAP_I2C_WE_REG, dev->westate);
|
||||||
omap_i2c_write_reg(dev, OMAP_I2C_WE_REG,
|
|
||||||
dev->westate);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, 0);
|
omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, 0);
|
||||||
|
|
Loading…
Reference in New Issue