Status of gpio-pxa driver and dummy clock
Paul Parsons
lost.distance at yahoo.com
Mon Mar 5 17:48:37 EST 2012
--- On Mon, 5/3/12, Robert Jarzmik <robert.jarzmik at free.fr> wrote:
> Date: Monday, 5 March, 2012, 22:08
> Haojian Zhuang <haojian.zhuang at gmail.com>
> writes:
>
> > I missed them. Maybe I was not in the Cc list. I'll
> append the patches
> > to fix them.
>
> Just to be sure, this is the patch which is missing for the
> dummy clock, which
> was not submitted before AFAIK (Jonathan, Paul, please
> confirm).
>
> I added the commit text to Paul's patch, and authored it as
> Paul's with
> Jonathan's report. Again, Jonathan, Paul, I'd like to have
> your agreement here.
>
> Haojian, if you have another patch ready, don't hesitate to
> drop this patch and
> take your own, as long as gpio-pxa is fixed, I'll be happy.
I created this patch without waiting for an official fix purely to solve
the problem for myself. I then posted it in case it would be useful to
others. By all means use it or, if a better patch exists, drop it.
> Cheers.
>
> --
> Robert
>
> 8>----
> From 505a23475843a8fbac077e789d911ee07e1ae9cc Mon Sep 17
> 00:00:00 2001
> From: Paul Parsons <lost.distance at yahoo.com>
> Date: Sat, 3 Mar 2012 21:10:09 +0100
> Subject: [PATCH] arch/arm: pxa add dummy clocks for gpio
> driver
>
> Fix gpio driver by providing it a dummy clock. This
> regression was introduced by the commit "ARM: pxa: add
> dummy
> clock for sa1100-rtc", id
> a55b5adaf403c4d032e0871ad4ee3367782f4db6.
>
> Reported-by: Jonathan Cameron <jic23 at cam.ac.uk>
> Signed-off-by: Paul Parsons <lost.distance at yahoo.com>
> Tested-by: Robert Jarzmik <robert.jarzmik at free.fr>
> ---
> arch/arm/mach-pxa/pxa25x.c | 1 +
> arch/arm/mach-pxa/pxa27x.c | 1 +
> 2 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arm/mach-pxa/pxa25x.c
> b/arch/arm/mach-pxa/pxa25x.c
> index 00d6eac..d8de3e5 100644
> --- a/arch/arm/mach-pxa/pxa25x.c
> +++ b/arch/arm/mach-pxa/pxa25x.c
> @@ -208,6 +208,7 @@ static struct clk_lookup
> pxa25x_clkregs[] = {
> INIT_CLKREG(&clk_pxa25x_gpio11,
> NULL, "GPIO11_CLK"),
> INIT_CLKREG(&clk_pxa25x_gpio12,
> NULL, "GPIO12_CLK"),
> INIT_CLKREG(&clk_pxa25x_mem,
> "pxa2xx-pcmcia", NULL),
> + INIT_CLKREG(&clk_dummy, "pxa-gpio",
> NULL),
> };
>
> static struct clk_lookup pxa25x_hwuart_clkreg =
> diff --git a/arch/arm/mach-pxa/pxa27x.c
> b/arch/arm/mach-pxa/pxa27x.c
> index c1673b3..a3fabc9 100644
> --- a/arch/arm/mach-pxa/pxa27x.c
> +++ b/arch/arm/mach-pxa/pxa27x.c
> @@ -229,6 +229,7 @@ static struct clk_lookup
> pxa27x_clkregs[] = {
> INIT_CLKREG(&clk_pxa27x_im, NULL,
> "IMCLK"),
> INIT_CLKREG(&clk_pxa27x_memc, NULL,
> "MEMCLK"),
> INIT_CLKREG(&clk_pxa27x_mem,
> "pxa2xx-pcmcia", NULL),
> + INIT_CLKREG(&clk_dummy, "pxa-gpio",
> NULL),
> };
>
> #ifdef CONFIG_PM
> --
> 1.7.5.4
>
>
> _______________________________________________
> linux-arm-kernel mailing list
> linux-arm-kernel at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
>
More information about the linux-arm-kernel
mailing list