Patchwork ARM: mx31pdk: Add MC13783 RTC support

login
register
mail settings
Submitter Fabio Estevam
Date Oct. 24, 2011, 7:02 p.m.
Message ID <1319482929-28262-1-git-send-email-fabio.estevam@freescale.com>
Download mbox | patch
Permalink /patch/121395/
State New
Headers show

Comments

Fabio Estevam - Oct. 24, 2011, 7:02 p.m.
MX31PDK board has a MC13783 PMIC, which provides RTC functionality.

Add support for it.

While at it, also use the generic MC13XXX flags.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
---
 arch/arm/mach-imx/mach-mx31_3ds.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
Uwe Kleine-König - Oct. 25, 2011, 7:20 a.m.
Hello Fabio,

On Mon, Oct 24, 2011 at 05:02:09PM -0200, Fabio Estevam wrote:
> diff --git a/arch/arm/mach-imx/mach-mx31_3ds.c b/arch/arm/mach-imx/mach-mx31_3ds.c
> index c20be75..e82778c 100644
> --- a/arch/arm/mach-imx/mach-mx31_3ds.c
> +++ b/arch/arm/mach-imx/mach-mx31_3ds.c
> @@ -494,7 +494,8 @@ static struct mc13xxx_platform_data mc13783_pdata = {
>  		.regulators = mx31_3ds_regulators,
>  		.num_regulators = ARRAY_SIZE(mx31_3ds_regulators),
>  	},
> -	.flags  = MC13783_USE_REGULATOR | MC13783_USE_TOUCHSCREEN,
> +	.flags  = MC13XXX_USE_REGULATOR | MC13XXX_USE_TOUCHSCREEN |
> +							MC13XXX_USE_RTC,
ok in principle but (I think mfd in) next touches this already:

	$ git show next/master:arch/arm/mach-imx/mach-mx31_3ds.c | grep USE_TOUCH
		.flags  = MC13XXX_USE_TOUCHSCREEN,

Best regards
Uwe
Fabio Estevam - Oct. 26, 2011, 7:10 p.m.
Hi Uwe,

2011/10/25 Uwe Kleine-König <u.kleine-koenig@pengutronix.de>:

>> -     .flags  = MC13783_USE_REGULATOR | MC13783_USE_TOUCHSCREEN,
>> +     .flags  = MC13XXX_USE_REGULATOR | MC13XXX_USE_TOUCHSCREEN |
>> +                                                     MC13XXX_USE_RTC,
> ok in principle but (I think mfd in) next touches this already:
>
>        $ git show next/master:arch/arm/mach-imx/mach-mx31_3ds.c | grep USE_TOUCH
>                .flags  = MC13XXX_USE_TOUCHSCREEN,

Ok, I will wait for this change to reach Sascha's tree first and then
I will repost this patch.

Regards,

Fabio Estevam

Patch

diff --git a/arch/arm/mach-imx/mach-mx31_3ds.c b/arch/arm/mach-imx/mach-mx31_3ds.c
index c20be75..e82778c 100644
--- a/arch/arm/mach-imx/mach-mx31_3ds.c
+++ b/arch/arm/mach-imx/mach-mx31_3ds.c
@@ -494,7 +494,8 @@  static struct mc13xxx_platform_data mc13783_pdata = {
 		.regulators = mx31_3ds_regulators,
 		.num_regulators = ARRAY_SIZE(mx31_3ds_regulators),
 	},
-	.flags  = MC13783_USE_REGULATOR | MC13783_USE_TOUCHSCREEN,
+	.flags  = MC13XXX_USE_REGULATOR | MC13XXX_USE_TOUCHSCREEN |
+							MC13XXX_USE_RTC,
 };
 
 /* SPI */