* Re: [PATCH][RFC] OMAP4: I2C : I2C context save [not found] ` <87ips08qis.fsf-l0cyMroinI0@public.gmane.org> @ 2011-06-20 15:43 ` Shubhrajyoti [not found] ` <4DFF6A9E.5050209-l0cyMroinI0@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Shubhrajyoti @ 2011-06-20 15:43 UTC (permalink / raw) To: Kevin Hilman Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, ben-linux-elnMNo+KYs3YtjvyW6yDsg, andy.green-QSEj5FYQhm4dnm+yROfE0A, linux-omap-u79uwXL29TY76Z2rM5mHXA On Monday 20 June 2011 09:05 PM, Kevin Hilman wrote: > shubhrajyoti-l0cyMroinI0@public.gmane.org writes: > >> From: Shubhrajyoti D<shubhrajyoti-l0cyMroinI0@public.gmane.org> >> >> 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<shubhrajyoti-l0cyMroinI0@public.gmane.org> > Please Cc linux-omap as this change to the hwmod data would go through > Tony. Yes , missed out. > 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. > Kevin > >> --- >> Applies on top of patches from Andy Green >> http://www.spinics.net/lists/linux-i2c/msg05632.html >> >> arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 3 ++- >> 1 files changed, 2 insertions(+), 1 deletions(-) >> >> diff --git a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c >> index 0fe9556..5e2c748 100644 >> --- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c >> +++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c >> @@ -2130,7 +2130,8 @@ static struct omap_hwmod_class omap44xx_i2c_hwmod_class = { >> }; >> >> static struct omap_i2c_dev_attr i2c_dev_attr = { >> - .flags = OMAP_I2C_FLAG_BUS_SHIFT_NONE, >> + .flags = OMAP_I2C_FLAG_BUS_SHIFT_NONE | >> + OMAP_I2C_FLAG_RESET_REGS_POSTIDLE, >> }; >> >> /* i2c1 */ ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <4DFF6A9E.5050209-l0cyMroinI0@public.gmane.org>]
* Re: [PATCH][RFC] OMAP4: I2C : I2C context save [not found] ` <4DFF6A9E.5050209-l0cyMroinI0@public.gmane.org> @ 2011-07-05 18:31 ` Kevin Hilman [not found] ` <87y60cr344.fsf-l0cyMroinI0@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Kevin Hilman @ 2011-07-05 18:31 UTC (permalink / raw) To: Shubhrajyoti Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, ben-linux-elnMNo+KYs3YtjvyW6yDsg, andy.green-QSEj5FYQhm4dnm+yROfE0A, linux-omap-u79uwXL29TY76Z2rM5mHXA Shubhrajyoti <shubhrajyoti-l0cyMroinI0@public.gmane.org> writes: > On Monday 20 June 2011 09:05 PM, Kevin Hilman wrote: >> shubhrajyoti-l0cyMroinI0@public.gmane.org writes: >> >>> From: Shubhrajyoti D<shubhrajyoti-l0cyMroinI0@public.gmane.org> >>> >>> 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<shubhrajyoti-l0cyMroinI0@public.gmane.org> >> Please Cc linux-omap as this change to the hwmod data would go through >> Tony. > Yes , missed out. >> 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 ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <87y60cr344.fsf-l0cyMroinI0@public.gmane.org>]
* Re: [PATCH][RFC] OMAP4: I2C : I2C context save [not found] ` <87y60cr344.fsf-l0cyMroinI0@public.gmane.org> @ 2011-07-06 6:21 ` Shubhrajyoti 0 siblings, 0 replies; 9+ messages in thread From: Shubhrajyoti @ 2011-07-06 6:21 UTC (permalink / raw) To: Kevin Hilman Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, ben-linux-elnMNo+KYs3YtjvyW6yDsg, andy.green-QSEj5FYQhm4dnm+yROfE0A, linux-omap-u79uwXL29TY76Z2rM5mHXA On Wednesday 06 July 2011 12:01 AM, Kevin Hilman wrote: > Shubhrajyoti<shubhrajyoti-l0cyMroinI0@public.gmane.org> writes: > >> On Monday 20 June 2011 09:05 PM, Kevin Hilman wrote: >>> shubhrajyoti-l0cyMroinI0@public.gmane.org writes: >>> >>>> From: Shubhrajyoti D<shubhrajyoti-l0cyMroinI0@public.gmane.org> >>>> >>>> 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<shubhrajyoti-l0cyMroinI0@public.gmane.org> >>> Please Cc linux-omap as this change to the hwmod data would go through >>> Tony. >> Yes , missed out. >>> 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. Yes , will explain it in the change logs. > Kevin ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH][RFC] OMAP4: I2C : I2C context save
@ 2011-07-05 9:20 Shubhrajyoti D
[not found] ` <1309857646-29401-1-git-send-email-shubhrajyoti-l0cyMroinI0@public.gmane.org>
0 siblings, 1 reply; 9+ messages in thread
From: Shubhrajyoti D @ 2011-07-05 9:20 UTC (permalink / raw)
To: linux-i2c-u79uwXL29TY76Z2rM5mHXA
Cc: linux-omap-u79uwXL29TY76Z2rM5mHXA, Shubhrajyoti D
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 <shubhrajyoti-l0cyMroinI0@public.gmane.org>
---
Applies on top of patches from Andy Green
http://www.spinics.net/lists/linux-i2c/msg05632.html
Tested on OMAP4430
arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
index 0fe9556..5e2c748 100644
--- a/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
+++ b/arch/arm/mach-omap2/omap_hwmod_44xx_data.c
@@ -2130,7 +2130,8 @@ static struct omap_hwmod_class omap44xx_i2c_hwmod_class = {
};
static struct omap_i2c_dev_attr i2c_dev_attr = {
- .flags = OMAP_I2C_FLAG_BUS_SHIFT_NONE,
+ .flags = OMAP_I2C_FLAG_BUS_SHIFT_NONE |
+ OMAP_I2C_FLAG_RESET_REGS_POSTIDLE,
};
/* i2c1 */
--
1.7.1
^ permalink raw reply related [flat|nested] 9+ messages in thread[parent not found: <1309857646-29401-1-git-send-email-shubhrajyoti-l0cyMroinI0@public.gmane.org>]
* Re: [PATCH][RFC] OMAP4: I2C : I2C context save [not found] ` <1309857646-29401-1-git-send-email-shubhrajyoti-l0cyMroinI0@public.gmane.org> @ 2011-07-13 19:07 ` Ben Dooks 2011-07-13 21:15 ` Kevin Hilman 0 siblings, 1 reply; 9+ messages in thread From: Ben Dooks @ 2011-07-13 19:07 UTC (permalink / raw) To: Shubhrajyoti D Cc: linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-omap-u79uwXL29TY76Z2rM5mHXA On Tue, Jul 05, 2011 at 02:50:46PM +0530, Shubhrajyoti D wrote: > 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 <shubhrajyoti-l0cyMroinI0@public.gmane.org> I guess since the previous set has been taken by Kevin then these will be too. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH][RFC] OMAP4: I2C : I2C context save 2011-07-13 19:07 ` Ben Dooks @ 2011-07-13 21:15 ` Kevin Hilman [not found] ` <87k4blopaw.fsf-l0cyMroinI0@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Kevin Hilman @ 2011-07-13 21:15 UTC (permalink / raw) To: Ben Dooks; +Cc: Shubhrajyoti D, linux-i2c, linux-omap Ben Dooks <ben-i2c@fluff.org> writes: > On Tue, Jul 05, 2011 at 02:50:46PM +0530, Shubhrajyoti D wrote: >> 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 <shubhrajyoti@ti.com> > > I guess since the previous set has been taken by Kevin > then these will be too. Sure, I'll pick these up, but it's probably to late for v3.1. We've already submitted the bulk of the OMAP stuff for v3.1. Kevin ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <87k4blopaw.fsf-l0cyMroinI0@public.gmane.org>]
* Re: [PATCH][RFC] OMAP4: I2C : I2C context save [not found] ` <87k4blopaw.fsf-l0cyMroinI0@public.gmane.org> @ 2011-07-13 21:27 ` Hilman, Kevin 2011-07-14 10:53 ` Shubhrajyoti 0 siblings, 1 reply; 9+ messages in thread From: Hilman, Kevin @ 2011-07-13 21:27 UTC (permalink / raw) To: Ben Dooks Cc: Shubhrajyoti D, linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-omap-u79uwXL29TY76Z2rM5mHXA On Wed, Jul 13, 2011 at 2:15 PM, Kevin Hilman <khilman-l0cyMroinI0@public.gmane.org> wrote: > Ben Dooks <ben-i2c-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org> writes: > >> On Tue, Jul 05, 2011 at 02:50:46PM +0530, Shubhrajyoti D wrote: >>> 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 <shubhrajyoti-l0cyMroinI0@public.gmane.org> >> >> I guess since the previous set has been taken by Kevin >> then these will be too. > > Sure, I'll pick these up, but it's probably to late for v3.1. > > We've already submitted the bulk of the OMAP stuff for v3.1. I should've also said I'll pick these up when they are ready. There are still some comments that need addressing. Kevin ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH][RFC] OMAP4: I2C : I2C context save 2011-07-13 21:27 ` Hilman, Kevin @ 2011-07-14 10:53 ` Shubhrajyoti [not found] ` <4E1ECABA.7010306-l0cyMroinI0@public.gmane.org> 0 siblings, 1 reply; 9+ messages in thread From: Shubhrajyoti @ 2011-07-14 10:53 UTC (permalink / raw) To: Hilman, Kevin; +Cc: Ben Dooks, linux-i2c, linux-omap On Thursday 14 July 2011 02:57 AM, Hilman, Kevin wrote: > On Wed, Jul 13, 2011 at 2:15 PM, Kevin Hilman<khilman@ti.com> wrote: >> Ben Dooks<ben-i2c@fluff.org> writes: >> >>> On Tue, Jul 05, 2011 at 02:50:46PM +0530, Shubhrajyoti D wrote: >>>> 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<shubhrajyoti@ti.com> >>> I guess since the previous set has been taken by Kevin >>> then these will be too. >> Sure, I'll pick these up, but it's probably to late for v3.1. >> >> We've already submitted the bulk of the OMAP stuff for v3.1. Kevin in the folowing I tried taking the comments do do have any further comments or suggestions. http://www.spinics.net/lists/linux-i2c/msg05823.html > I should've also said I'll pick these up when they are ready. There > are still some comments that need addressing. > > Kevin ^ permalink raw reply [flat|nested] 9+ messages in thread
[parent not found: <4E1ECABA.7010306-l0cyMroinI0@public.gmane.org>]
* Re: [PATCH][RFC] OMAP4: I2C : I2C context save [not found] ` <4E1ECABA.7010306-l0cyMroinI0@public.gmane.org> @ 2011-07-14 15:38 ` Kevin Hilman 0 siblings, 0 replies; 9+ messages in thread From: Kevin Hilman @ 2011-07-14 15:38 UTC (permalink / raw) To: Shubhrajyoti Cc: Ben Dooks, linux-i2c-u79uwXL29TY76Z2rM5mHXA, linux-omap-u79uwXL29TY76Z2rM5mHXA Shubhrajyoti <shubhrajyoti-l0cyMroinI0@public.gmane.org> writes: > On Thursday 14 July 2011 02:57 AM, Hilman, Kevin wrote: >> On Wed, Jul 13, 2011 at 2:15 PM, Kevin Hilman<khilman-l0cyMroinI0@public.gmane.org> wrote: >>> Ben Dooks<ben-i2c-elnMNo+KYs3YtjvyW6yDsg@public.gmane.org> writes: >>> >>>> On Tue, Jul 05, 2011 at 02:50:46PM +0530, Shubhrajyoti D wrote: >>>>> 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<shubhrajyoti-l0cyMroinI0@public.gmane.org> >>>> I guess since the previous set has been taken by Kevin >>>> then these will be too. >>> Sure, I'll pick these up, but it's probably to late for v3.1. >>> >>> We've already submitted the bulk of the OMAP stuff for v3.1. > Kevin in the folowing I tried taking the comments do do have any > further comments or suggestions. > > http://www.spinics.net/lists/linux-i2c/msg05823.html Sorry, my ti.com email got unsubscribed from vger lists for a couple days around July 5 & 6, so I missed that one. It's always best to directly Cc people you are expecting to get review comments from. I'll reply to your updated one shortly. Kevin ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2011-07-14 15:38 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1308559552-24028-1-git-send-email-shubhrajyoti@ti.com>
[not found] ` <87ips08qis.fsf@ti.com>
[not found] ` <87ips08qis.fsf-l0cyMroinI0@public.gmane.org>
2011-06-20 15:43 ` [PATCH][RFC] OMAP4: I2C : I2C context save Shubhrajyoti
[not found] ` <4DFF6A9E.5050209-l0cyMroinI0@public.gmane.org>
2011-07-05 18:31 ` Kevin Hilman
[not found] ` <87y60cr344.fsf-l0cyMroinI0@public.gmane.org>
2011-07-06 6:21 ` Shubhrajyoti
2011-07-05 9:20 Shubhrajyoti D
[not found] ` <1309857646-29401-1-git-send-email-shubhrajyoti-l0cyMroinI0@public.gmane.org>
2011-07-13 19:07 ` Ben Dooks
2011-07-13 21:15 ` Kevin Hilman
[not found] ` <87k4blopaw.fsf-l0cyMroinI0@public.gmane.org>
2011-07-13 21:27 ` Hilman, Kevin
2011-07-14 10:53 ` Shubhrajyoti
[not found] ` <4E1ECABA.7010306-l0cyMroinI0@public.gmane.org>
2011-07-14 15:38 ` Kevin Hilman
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox