Thread (1 message) 1 message, 1 author, 2011-07-05

Re: [PATCH][RFC] OMAP4: I2C : I2C context save

From: Kevin Hilman <hidden>
Date: 2011-07-05 18:31:23
Also in: linux-omap

Shubhrajyoti [off-list ref] writes:
On Monday 20 June 2011 09:05 PM, Kevin Hilman wrote:
quoted
shubhrajyoti-l0cyMroinI0@public.gmane.org writes:
quoted
From: Shubhrajyoti D<redacted>

Currently the OMAP4 doesnot hit device off still the
driver may have support for it.Adding support for the
same.

Signed-off-by: Shubhrajyoti D<redacted>
Please Cc linux-omap as this change to the hwmod data would go through
Tony.
Yes , missed out.
quoted
Also, please describe why this hwmod data change affects the problem
described in the changelog.
After Andy's patch set
<code snippet>
static void omap_i2c_unidle(struct omap_i2c_dev *dev)
{
<snip>

        pm_runtime_get_sync(&pdev->dev);

        if (pdata->flags & OMAP_I2C_FLAG_RESET_REGS_POSTIDLE) {
                omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, 0);
                omap_i2c_write_reg(dev, OMAP_I2C_PSC_REG, dev->pscstate);
                omap_i2c_write_reg(dev, OMAP_I2C_SCLL_REG, dev->scllstate);
                omap_i2c_write_reg(dev, OMAP_I2C_SCLH_REG, dev->sclhstate);
                omap_i2c_write_reg(dev, OMAP_I2C_BUF_REG, dev->bufstate);
                omap_i2c_write_reg(dev, OMAP_I2C_SYSC_REG, dev->syscstate);
                omap_i2c_write_reg(dev, OMAP_I2C_WE_REG, dev->westate);
                omap_i2c_write_reg(dev, OMAP_I2C_CON_REG, OMAP_I2C_CON_EN);
        }
        dev->idle = 0;

This is dependent on the flag, I am making it true for OMAP4 also.
What I meant was: please describe this in the changelog.  Without more
detail, the hwmod change itself is not understandable.

Kevin
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help