* [PATCH] omap2+: mux: Remove the use of IDLE flag. [not found] ` <20110308164033.GC26463@atomide.com> @ 2011-03-09 7:49 ` Sricharan R 2011-03-09 11:49 ` Sricharan R 1 sibling, 0 replies; 6+ messages in thread From: Sricharan R @ 2011-03-09 7:49 UTC (permalink / raw) To: linux-arm-kernel Tony, >-----Original Message----- From: linux-omap-owner@vger.kernel.org [mailto:linux-omap- >owner at vger.kernel.org] On Behalf Of Tony Lindgren >Sent: Tuesday, March 08, 2011 10:11 PM >To: sricharan >Cc: linux-omap at vger.kernel.org; b-cousson at ti.com; santosh.shilimkar at ti.com; >paul at pswan.com >Subject: Re: [PATCH] omap2+: mux: Remove the use of IDLE flag. > >* sricharan <r.sricharan@ti.com> [110306 20:33]: >> Currently OMAP_DEVICE_PAD_IDLE flag is used to mux pins >> dynamically. This can be simplified by using the enabled >> state variable of each pad. This also fixes the issue of >> the static pads not getting muxed after idling and >> disable/enable state transitions. > >Looks good, can you please repost one more time with linux-arm-kernel >mailing list also Cc'd? > Ok sure. I have re posted this to the linux-arm-kernel list. >Thanks, > >Tony >-- >To unsubscribe from this list: send the line "unsubscribe linux-omap" in >the body of a message to majordomo at vger.kernel.org >More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH] omap2+: mux: Remove the use of IDLE flag. [not found] ` <20110308164033.GC26463@atomide.com> 2011-03-09 7:49 ` [PATCH] omap2+: mux: Remove the use of IDLE flag Sricharan R @ 2011-03-09 11:49 ` Sricharan R 2011-03-09 20:32 ` [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) Tony Lindgren 1 sibling, 1 reply; 6+ messages in thread From: Sricharan R @ 2011-03-09 11:49 UTC (permalink / raw) To: linux-arm-kernel Tony, >-----Original Message----- >From: Sricharan R [mailto:r.sricharan at ti.com] >Sent: Wednesday, March 09, 2011 1:19 PM >To: 'Tony Lindgren' >Cc: 'linux-omap at vger.kernel.org'; Benoit Cousson; Santosh Shilimkar; >'paul at pswan.com'; 'linux-arm-kernel at lists.infradead.org' >Subject: RE: [PATCH] omap2+: mux: Remove the use of IDLE flag. > [....] >>* sricharan <r.sricharan@ti.com> [110306 20:33]: >>> Currently OMAP_DEVICE_PAD_IDLE flag is used to mux pins >>> dynamically. This can be simplified by using the enabled >>> state variable of each pad. This also fixes the issue of >>> the static pads not getting muxed after idling and >>> disable/enable state transitions. >> >>Looks good, can you please repost one more time with linux-arm-kernel >>mailing list also Cc'd? >> >Ok sure. I have re posted this to the linux-arm-kernel list. Btw,I have fixed the comments on the below patches that I sent for configuring the serial pads. 4430sdp: http://marc.info/?l=linux-omap&m=129900334420003&w=2 omap4panda: http://marc.info/?l=linux-omap&m=129900338520082&w=2 3430sdp: http://marc.info/?l=linux-omap&m=129619117726479&w=2 Can you please check if they are ok? Thanks, Sricharan ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) 2011-03-09 11:49 ` Sricharan R @ 2011-03-09 20:32 ` Tony Lindgren 2011-03-10 4:26 ` Sricharan R 2011-03-11 6:13 ` Sricharan R 0 siblings, 2 replies; 6+ messages in thread From: Tony Lindgren @ 2011-03-09 20:32 UTC (permalink / raw) To: linux-arm-kernel * Sricharan R <r.sricharan@ti.com> [110309 03:47]: > > Btw,I have fixed the comments on the below patches that > I sent for configuring the serial pads. > > 4430sdp: > http://marc.info/?l=linux-omap&m=129900334420003&w=2 > > omap4panda: > http://marc.info/?l=linux-omap&m=129900338520082&w=2 > > 3430sdp: > http://marc.info/?l=linux-omap&m=129619117726479&w=2 > > Can you please check if they are ok? Look OK to me, but let's make things a bit easier to read and maintain with the following patch. Can you please update your patches to use this macro? Each line then just becomes something like: OMAP_MUX_STATIC("uart3_tx_irtx.uart3_tx_irtx", OMAP_PIN_OUTPUT | OMAP_MUX_MODE0), Regards, Tony From: Tony Lindgren <tony@atomide.com> Date: Wed, 9 Mar 2011 12:14:04 -0800 Subject: [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init Add macro for defining static pins in the board file. We can now start implementing pin multiplexing in the platform init code for devices that call omap_hwmod_mux_init. Currently that is only implemented for serial.c. Signed-off-by: Tony Lindgren <tony@atomide.com> --- a/arch/arm/mach-omap2/mux.h +++ b/arch/arm/mach-omap2/mux.h @@ -186,6 +186,12 @@ struct omap_device_pad { struct omap_hwmod_mux_info; +#define OMAP_MUX_STATIC(signal, mode) \ +{ \ + .name = (signal), \ + .enable = (mode), \ +} + #if defined(CONFIG_OMAP_MUX) /** ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) 2011-03-09 20:32 ` [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) Tony Lindgren @ 2011-03-10 4:26 ` Sricharan R 2011-03-11 6:13 ` Sricharan R 1 sibling, 0 replies; 6+ messages in thread From: Sricharan R @ 2011-03-10 4:26 UTC (permalink / raw) To: linux-arm-kernel Tony, >-----Original Message----- >From: Tony Lindgren [mailto:tony at atomide.com] >Sent: Thursday, March 10, 2011 2:02 AM >To: Sricharan R >Cc: linux-omap at vger.kernel.org; Benoit Cousson; Santosh Shilimkar; >paul at pswan.com; linux-arm-kernel at lists.infradead.org >Subject: [PATCH] omap2+: mux: Add macro for configuring static with >omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) > >* Sricharan R <r.sricharan@ti.com> [110309 03:47]: >> >> Btw,I have fixed the comments on the below patches that >> I sent for configuring the serial pads. >> >> 4430sdp: >> http://marc.info/?l=linux-omap&m=129900334420003&w=2 >> >> omap4panda: >> http://marc.info/?l=linux-omap&m=129900338520082&w=2 >> >> 3430sdp: >> http://marc.info/?l=linux-omap&m=129619117726479&w=2 >> >> Can you please check if they are ok? > >Look OK to me, but let's make things a bit easier to read >and maintain with the following patch. Can you please >update your patches to use this macro? > >Each line then just becomes something like: > >OMAP_MUX_STATIC("uart3_tx_irtx.uart3_tx_irtx", > OMAP_PIN_OUTPUT | OMAP_MUX_MODE0), > Ok thanks. I will update and send again. >Regards, > >Tony > > >From: Tony Lindgren <tony@atomide.com> >Date: Wed, 9 Mar 2011 12:14:04 -0800 >Subject: [PATCH] omap2+: mux: Add macro for configuring static with >omap_hwmod_mux_init > >Add macro for defining static pins in the board file. > >We can now start implementing pin multiplexing in the platform init >code for devices that call omap_hwmod_mux_init. Currently that is >only implemented for serial.c. > >Signed-off-by: Tony Lindgren <tony@atomide.com> > >--- a/arch/arm/mach-omap2/mux.h >+++ b/arch/arm/mach-omap2/mux.h >@@ -186,6 +186,12 @@ struct omap_device_pad { > > struct omap_hwmod_mux_info; > >+#define OMAP_MUX_STATIC(signal, mode) \ >+{ \ >+ .name = (signal), \ >+ .enable = (mode), \ >+} >+ > #if defined(CONFIG_OMAP_MUX) > > /** ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) 2011-03-09 20:32 ` [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) Tony Lindgren 2011-03-10 4:26 ` Sricharan R @ 2011-03-11 6:13 ` Sricharan R 2011-03-11 19:35 ` Tony Lindgren 1 sibling, 1 reply; 6+ messages in thread From: Sricharan R @ 2011-03-11 6:13 UTC (permalink / raw) To: linux-arm-kernel Tony, >>Look OK to me, but let's make things a bit easier to read >>and maintain with the following patch. Can you please >>update your patches to use this macro? >> >>Each line then just becomes something like: >> >>OMAP_MUX_STATIC("uart3_tx_irtx.uart3_tx_irtx", >> OMAP_PIN_OUTPUT | OMAP_MUX_MODE0), >> >Ok thanks. I will update and send again. 4430SDP: http://marc.info/?l=linux-omap&m=129982347622340&w=2 omap4panda: http://marc.info/?l=linux-omap&m=129982347722344&w=2 3430sdp: http://marc.info/?l=linux-omap&m=129982347822347&w=2 I have reworked the patches using your MACRO. I have applied on top of the omap-for-linus branch and tested them on 4430sdp, 3430sdp, omap4panda. Thanks, Sricharan' ^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) 2011-03-11 6:13 ` Sricharan R @ 2011-03-11 19:35 ` Tony Lindgren 0 siblings, 0 replies; 6+ messages in thread From: Tony Lindgren @ 2011-03-11 19:35 UTC (permalink / raw) To: linux-arm-kernel * Sricharan R <r.sricharan@ti.com> [110310 22:10]: > Tony, > >>Look OK to me, but let's make things a bit easier to read > >>and maintain with the following patch. Can you please > >>update your patches to use this macro? > >> > >>Each line then just becomes something like: > >> > >>OMAP_MUX_STATIC("uart3_tx_irtx.uart3_tx_irtx", > >> OMAP_PIN_OUTPUT | OMAP_MUX_MODE0), > >> > >Ok thanks. I will update and send again. > > 4430SDP: > http://marc.info/?l=linux-omap&m=129982347622340&w=2 > > omap4panda: > http://marc.info/?l=linux-omap&m=129982347722344&w=2 > > 3430sdp: > http://marc.info/?l=linux-omap&m=129982347822347&w=2 > > I have reworked the patches using your MACRO. > > I have applied on top of the omap-for-linus branch and > tested them on 4430sdp, 3430sdp, omap4panda. OK thanks, applying them. Tony ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2011-03-11 19:35 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <1299472552-22017-1-git-send-email-r.sricharan@ti.com> [not found] ` <20110308164033.GC26463@atomide.com> 2011-03-09 7:49 ` [PATCH] omap2+: mux: Remove the use of IDLE flag Sricharan R 2011-03-09 11:49 ` Sricharan R 2011-03-09 20:32 ` [PATCH] omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init (Re: [PATCH] omap2+: mux: Remove the use of IDLE flag) Tony Lindgren 2011-03-10 4:26 ` Sricharan R 2011-03-11 6:13 ` Sricharan R 2011-03-11 19:35 ` Tony Lindgren
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).