public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC][PATCH 0/3] RTC platform data structure defined
@ 2009-08-12 15:45 charu
  2009-08-22 16:27 ` Kevin Hilman
  0 siblings, 1 reply; 3+ messages in thread
From: charu @ 2009-08-12 15:45 UTC (permalink / raw)
  To: linux-omap; +Cc: tony, david-b, sameo, p_gortmaker, Charulatha V

This series contains patches which
        1. define TWL4030 rtc platform data which has msecure gpio line info
        2. initialise msecure gpio line from rtc driver
        3. twl core file passes rtc platform data from board file to rtc driver
        4. Board files handle mux configuration of msecure gpio line

This series applies on top of linux-2.6.31-rc5.

CharuLatha (4):

        [PATCH 0/3] RTC platform data structure defined
        [PATCH 1/3] RTC periodic interrupts enabling and msecure init
        [PATCH 2/3] handling rtc platform data
        [PATCH 3/3] board files do msecure line mux configuration

Structure "twl4030_rtc_platform_data" is defined with msecure_gpio in it. 
This structure would be initialised in board file. 
RTC msecure line initialization happens in RTC driver.
The same structure can be used for any future enhancements in RTC.


Signed-off-by: Charulatha V <charu@ti.com>
---
 include/linux/i2c/twl4030.h |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/include/linux/i2c/twl4030.h b/include/linux/i2c/twl4030.h
index 15edfaa..6ae582b 100644
--- a/include/linux/i2c/twl4030.h
+++ b/include/linux/i2c/twl4030.h
@@ -341,6 +341,13 @@ struct twl4030_gpio_platform_data {
 				unsigned gpio, unsigned ngpio);
 };
 
+struct twl4030_rtc_platform_data {
+	int 		msecure_gpio;
+	/* More structures/elements can be added
+	 * for future Triton RTC driver enhancements
+	 */
+};
+
 struct twl4030_madc_platform_data {
 	int		irq_line;
 };
@@ -395,6 +402,7 @@ struct twl4030_platform_data {
 	unsigned				irq_base, irq_end;
 	struct twl4030_bci_platform_data	*bci;
 	struct twl4030_gpio_platform_data	*gpio;
+	struct twl4030_rtc_platform_data	*rtc;
 	struct twl4030_madc_platform_data	*madc;
 	struct twl4030_keypad_data		*keypad;
 	struct twl4030_usb_data			*usb;
-- 
1.6.0.4


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [RFC][PATCH 0/3] RTC platform data structure defined
  2009-08-12 15:45 [RFC][PATCH 0/3] RTC platform data structure defined charu
@ 2009-08-22 16:27 ` Kevin Hilman
       [not found]   ` <E0D41E29EB0DAC4E9F3FF173962E9E94025349A10B@dbde02.ent.ti.com>
  0 siblings, 1 reply; 3+ messages in thread
From: Kevin Hilman @ 2009-08-22 16:27 UTC (permalink / raw)
  To: charu; +Cc: linux-omap, tony, david-b, sameo, p_gortmaker

charu@ti.com writes:

> This series contains patches which
>         1. define TWL4030 rtc platform data which has msecure gpio line info
>         2. initialise msecure gpio line from rtc driver
>         3. twl core file passes rtc platform data from board file to rtc driver
>         4. Board files handle mux configuration of msecure gpio line
>
> This series applies on top of linux-2.6.31-rc5.
>
> CharuLatha (4):
>
>         [PATCH 0/3] RTC platform data structure defined

Normally, PATCH 0/n is a summary of the other patches, and does not
include a patch itself.

I recommend using 'git format-patch' which will take care of the
formatting and the numbering for you.

>         [PATCH 1/3] RTC periodic interrupts enabling and msecure init
>         [PATCH 2/3] handling rtc platform data
>         [PATCH 3/3] board files do msecure line mux configuration
>
> Structure "twl4030_rtc_platform_data" is defined with msecure_gpio in it. 
> This structure would be initialised in board file. 
> RTC msecure line initialization happens in RTC driver.
> The same structure can be used for any future enhancements in RTC.
>
>
> Signed-off-by: Charulatha V <charu@ti.com>
> ---
>  include/linux/i2c/twl4030.h |    8 ++++++++
>  1 files changed, 8 insertions(+), 0 deletions(-)
>
> diff --git a/include/linux/i2c/twl4030.h b/include/linux/i2c/twl4030.h
> index 15edfaa..6ae582b 100644
> --- a/include/linux/i2c/twl4030.h
> +++ b/include/linux/i2c/twl4030.h
> @@ -341,6 +341,13 @@ struct twl4030_gpio_platform_data {
>  				unsigned gpio, unsigned ngpio);
>  };
>  
> +struct twl4030_rtc_platform_data {
> +	int 		msecure_gpio;
> +	/* More structures/elements can be added
> +	 * for future Triton RTC driver enhancements
> +	 */

very true, but does not need to be documented.

> +};
> +
>  struct twl4030_madc_platform_data {
>  	int		irq_line;
>  };
> @@ -395,6 +402,7 @@ struct twl4030_platform_data {
>  	unsigned				irq_base, irq_end;
>  	struct twl4030_bci_platform_data	*bci;
>  	struct twl4030_gpio_platform_data	*gpio;
> +	struct twl4030_rtc_platform_data	*rtc;
>  	struct twl4030_madc_platform_data	*madc;
>  	struct twl4030_keypad_data		*keypad;
>  	struct twl4030_usb_data			*usb;
> -- 
> 1.6.0.4
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Kevin

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: [RFC][PATCH 0/3] RTC platform data structure defined
       [not found]   ` <E0D41E29EB0DAC4E9F3FF173962E9E94025349A10B@dbde02.ent.ti.com>
@ 2009-08-24  6:07     ` Varadarajan, Charu Latha
  0 siblings, 0 replies; 3+ messages in thread
From: Varadarajan, Charu Latha @ 2009-08-24  6:07 UTC (permalink / raw)
  To: khilman@deeprootsystems.com
  Cc: linux-omap@vger.kernel.org, tony@atomide.com, david-b@pacbell.net,
	p_gortmaker@yahoo.com, sameo@linux.intel.com



> -----Original Message-----
> From: linux-omap-owner@vger.kernel.org [mailto:linux-omap-
> owner@vger.kernel.org] On Behalf Of Kevin Hilman
> Sent: Saturday, August 22, 2009 9:58 PM
> To: Varadarajan, Charu Latha
> Cc: linux-omap@vger.kernel.org; tony@atomide.com; david-b@pacbell.net;
> sameo@linux.intel.com; p_gortmaker@yahoo.com
> Subject: Re: [RFC][PATCH 0/3] RTC platform data structure defined
>
> charu@ti.com writes:
>
> > This series contains patches which
> >         1. define TWL4030 rtc platform data which has msecure gpio line
> info
> >         2. initialise msecure gpio line from rtc driver
> >         3. twl core file passes rtc platform data from board file to rtc
> driver
> >         4. Board files handle mux configuration of msecure gpio line
> >
> > This series applies on top of linux-2.6.31-rc5.
> >
> > CharuLatha (4):
> >
> >         [PATCH 0/3] RTC platform data structure defined
>
> Normally, PATCH 0/n is a summary of the other patches, and does not
> include a patch itself.
>
> I recommend using 'git format-patch' which will take care of the
> formatting and the numbering for you.
>
Okay. I will take care hereafter.
> >         [PATCH 1/3] RTC periodic interrupts enabling and msecure init
> >         [PATCH 2/3] handling rtc platform data
> >         [PATCH 3/3] board files do msecure line mux configuration
> >
> > Structure "twl4030_rtc_platform_data" is defined with msecure_gpio in
> it.
> > This structure would be initialised in board file.
> > RTC msecure line initialization happens in RTC driver.
> > The same structure can be used for any future enhancements in RTC.
> >
> >
> > Signed-off-by: Charulatha V <charu@ti.com>
> > ---
> >  include/linux/i2c/twl4030.h |    8 ++++++++
> >  1 files changed, 8 insertions(+), 0 deletions(-)
> >
> > diff --git a/include/linux/i2c/twl4030.h b/include/linux/i2c/twl4030.h
> > index 15edfaa..6ae582b 100644
> > --- a/include/linux/i2c/twl4030.h
> > +++ b/include/linux/i2c/twl4030.h
> > @@ -341,6 +341,13 @@ struct twl4030_gpio_platform_data {
> >                             unsigned gpio, unsigned ngpio);
> >  };
> >
> > +struct twl4030_rtc_platform_data {
> > +   int             msecure_gpio;
> > +   /* More structures/elements can be added
> > +    * for future Triton RTC driver enhancements
> > +    */
>
> very true, but does not need to be documented.
>
Agreed.
> > +};
> > +
> >  struct twl4030_madc_platform_data {
> >     int             irq_line;
> >  };
> > @@ -395,6 +402,7 @@ struct twl4030_platform_data {
> >     unsigned                                irq_base, irq_end;
> >     struct twl4030_bci_platform_data        *bci;
> >     struct twl4030_gpio_platform_data       *gpio;
> > +   struct twl4030_rtc_platform_data        *rtc;
> >     struct twl4030_madc_platform_data       *madc;
> >     struct twl4030_keypad_data              *keypad;
> >     struct twl4030_usb_data                 *usb;
> > --
> > 1.6.0.4
> >
> > --
>
> Kevin
> --



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-08-24  6:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-08-12 15:45 [RFC][PATCH 0/3] RTC platform data structure defined charu
2009-08-22 16:27 ` Kevin Hilman
     [not found]   ` <E0D41E29EB0DAC4E9F3FF173962E9E94025349A10B@dbde02.ent.ti.com>
2009-08-24  6:07     ` Varadarajan, Charu Latha

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox