]>
Commit | Line | Data |
---|---|---|
48a6571f AF |
1 | diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c |
2 | index 58a58c7..bba0441 100644 | |
3 | --- a/drivers/i2c/busses/i2c-omap.c | |
4 | +++ b/drivers/i2c/busses/i2c-omap.c | |
5 | @@ -276,7 +276,7 @@ static void omap_i2c_unidle(struct omap_i2c_dev *dev) | |
6 | ||
7 | pm_runtime_get_sync(&pdev->dev); | |
8 | ||
9 | - if (cpu_is_omap34xx()) { | |
10 | + if (cpu_is_omap34xx() || cpu_is_omap44xx()) { | |
11 | omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, 0); | |
12 | omap_i2c_write_reg(dev, OMAP_I2C_PSC_REG, dev->pscstate); | |
13 | omap_i2c_write_reg(dev, OMAP_I2C_SCLL_REG, dev->scllstate); | |
14 | @@ -493,7 +493,7 @@ static int omap_i2c_init(struct omap_i2c_dev *dev) | |
15 | OMAP_I2C_IE_AL) | ((dev->fifo_size) ? | |
16 | (OMAP_I2C_IE_RDR | OMAP_I2C_IE_XDR) : 0); | |
17 | omap_i2c_write_reg(dev, OMAP_I2C_IE_REG, dev->iestate); | |
18 | - if (cpu_is_omap34xx()) { | |
19 | + if (cpu_is_omap34xx() || cpu_is_omap44xx()) { | |
20 | dev->pscstate = psc; | |
21 | dev->scllstate = scll; | |
22 | dev->sclhstate = sclh; |