linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] Misc picoxcell features for 3.3
@ 2011-12-12 21:46 Jamie Iles
  2011-12-12 21:46 ` [PATCH 1/5] ARM: picoxcell: remove mach/memory.h Jamie Iles
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 21:46 UTC (permalink / raw)
  To: linux-arm-kernel

Here are a few minor picoxcell features for 3.3 to implement a restart method
for the machine using Russell's new infrastructure and a couple of minor
cleanups.

Jamie Iles (5):
  ARM: picoxcell: remove mach/memory.h
  ARM: picoxcell: don't reserve irq_descs
  ARM: picoxcell: move io mappings to common.c
  MAINTAINERS: add maintainer entry for Picochip picoxcell
  ARM: picoxcell: implement watchdog restart

 MAINTAINERS                                   |    8 ++++
 arch/arm/mach-picoxcell/Makefile              |    1 -
 arch/arm/mach-picoxcell/common.c              |   46 ++++++++++++++++++++++++-
 arch/arm/mach-picoxcell/common.h              |    1 -
 arch/arm/mach-picoxcell/include/mach/irqs.h   |    9 +----
 arch/arm/mach-picoxcell/include/mach/memory.h |    1 -
 arch/arm/mach-picoxcell/io.c                  |   32 -----------------
 7 files changed, 55 insertions(+), 43 deletions(-)
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/memory.h
 delete mode 100644 arch/arm/mach-picoxcell/io.c

-- 
1.7.5.4

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

* [PATCH 1/5] ARM: picoxcell: remove mach/memory.h
  2011-12-12 21:46 [PATCH 0/5] Misc picoxcell features for 3.3 Jamie Iles
@ 2011-12-12 21:46 ` Jamie Iles
  2011-12-12 21:46 ` [PATCH 2/5] ARM: picoxcell: don't reserve irq_descs Jamie Iles
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 21:46 UTC (permalink / raw)
  To: linux-arm-kernel

mach/memory.h is no longer required for simple platforms so remove it
for picoxcell.

Signed-off-by: Jamie Iles <jamie@jamieiles.com>
---
 arch/arm/mach-picoxcell/include/mach/memory.h |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)
 delete mode 100644 arch/arm/mach-picoxcell/include/mach/memory.h

diff --git a/arch/arm/mach-picoxcell/include/mach/memory.h b/arch/arm/mach-picoxcell/include/mach/memory.h
deleted file mode 100644
index 40a8c17..0000000
--- a/arch/arm/mach-picoxcell/include/mach/memory.h
+++ /dev/null
@@ -1 +0,0 @@
-/* empty */
-- 
1.7.5.4

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

* [PATCH 2/5] ARM: picoxcell: don't reserve irq_descs
  2011-12-12 21:46 [PATCH 0/5] Misc picoxcell features for 3.3 Jamie Iles
  2011-12-12 21:46 ` [PATCH 1/5] ARM: picoxcell: remove mach/memory.h Jamie Iles
@ 2011-12-12 21:46 ` Jamie Iles
  2011-12-12 22:39   ` Rob Herring
  2011-12-12 21:46 ` [PATCH 3/5] ARM: picoxcell: move io mappings to common.c Jamie Iles
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 21:46 UTC (permalink / raw)
  To: linux-arm-kernel

All irq_desc's are now dynamically allocated so we don't need to
statically reserve them.

Signed-off-by: Jamie Iles <jamie@jamieiles.com>
---
 arch/arm/mach-picoxcell/common.c            |    1 -
 arch/arm/mach-picoxcell/include/mach/irqs.h |    9 ++-------
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c
index ad871bd..7d91165 100644
--- a/arch/arm/mach-picoxcell/common.c
+++ b/arch/arm/mach-picoxcell/common.c
@@ -45,7 +45,6 @@ static void __init picoxcell_init_irq(void)
 
 DT_MACHINE_START(PICOXCELL, "Picochip picoXcell")
 	.map_io		= picoxcell_map_io,
-	.nr_irqs	= ARCH_NR_IRQS,
 	.init_irq	= picoxcell_init_irq,
 	.handle_irq	= vic_handle_irq,
 	.timer		= &picoxcell_timer,
diff --git a/arch/arm/mach-picoxcell/include/mach/irqs.h b/arch/arm/mach-picoxcell/include/mach/irqs.h
index 4d13ed9..59eac1e 100644
--- a/arch/arm/mach-picoxcell/include/mach/irqs.h
+++ b/arch/arm/mach-picoxcell/include/mach/irqs.h
@@ -1,8 +1,6 @@
 /*
  * Copyright (c) 2011 Picochip Ltd., Jamie Iles
  *
- * This file contains the hardware definitions of the picoXcell SoC devices.
- *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
  * the Free Software Foundation; either version 2 of the License, or
@@ -16,10 +14,7 @@
 #ifndef __MACH_IRQS_H
 #define __MACH_IRQS_H
 
-#define ARCH_NR_IRQS			64
-#define NR_IRQS				(128 + ARCH_NR_IRQS)
-
-#define IRQ_VIC0_BASE			0
-#define IRQ_VIC1_BASE			32
+/* We dynamically allocate our irq_desc's. */
+#define NR_IRQS				0
 
 #endif /* __MACH_IRQS_H */
-- 
1.7.5.4

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

* [PATCH 3/5] ARM: picoxcell: move io mappings to common.c
  2011-12-12 21:46 [PATCH 0/5] Misc picoxcell features for 3.3 Jamie Iles
  2011-12-12 21:46 ` [PATCH 1/5] ARM: picoxcell: remove mach/memory.h Jamie Iles
  2011-12-12 21:46 ` [PATCH 2/5] ARM: picoxcell: don't reserve irq_descs Jamie Iles
@ 2011-12-12 21:46 ` Jamie Iles
  2011-12-12 21:46 ` [PATCH 4/5] MAINTAINERS: add maintainer entry for Picochip picoxcell Jamie Iles
  2011-12-12 21:46 ` [PATCH 5/5] ARM: picoxcell: implement watchdog restart Jamie Iles
  4 siblings, 0 replies; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 21:46 UTC (permalink / raw)
  To: linux-arm-kernel

Now that we have lost our machine specific ioremap() we just have one
mapping that covers all peripherals.  Move this to common.c to simplify
things a little.

Signed-off-by: Jamie Iles <jamie@jamieiles.com>
---
 arch/arm/mach-picoxcell/Makefile |    1 -
 arch/arm/mach-picoxcell/common.c |   13 +++++++++++++
 arch/arm/mach-picoxcell/common.h |    1 -
 arch/arm/mach-picoxcell/io.c     |   32 --------------------------------
 4 files changed, 13 insertions(+), 34 deletions(-)
 delete mode 100644 arch/arm/mach-picoxcell/io.c

diff --git a/arch/arm/mach-picoxcell/Makefile b/arch/arm/mach-picoxcell/Makefile
index c550b63..e5ec4a8 100644
--- a/arch/arm/mach-picoxcell/Makefile
+++ b/arch/arm/mach-picoxcell/Makefile
@@ -1,3 +1,2 @@
 obj-y	:= common.o
 obj-y	+= time.o
-obj-y	+= io.o
diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c
index 7d91165..88c53e0 100644
--- a/arch/arm/mach-picoxcell/common.c
+++ b/arch/arm/mach-picoxcell/common.c
@@ -16,12 +16,25 @@
 
 #include <asm/mach/arch.h>
 #include <asm/hardware/vic.h>
+#include <asm/mach/map.h>
 
 #include <mach/map.h>
 #include <mach/picoxcell_soc.h>
 
 #include "common.h"
 
+static struct map_desc io_map __initdata = {
+	.virtual	= PHYS_TO_IO(PICOXCELL_PERIPH_BASE),
+	.pfn		= __phys_to_pfn(PICOXCELL_PERIPH_BASE),
+	.length		= PICOXCELL_PERIPH_LENGTH,
+	.type		= MT_DEVICE,
+};
+
+static void __init picoxcell_map_io(void)
+{
+	iotable_init(&io_map, 1);
+}
+
 static void __init picoxcell_init_machine(void)
 {
 	of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
diff --git a/arch/arm/mach-picoxcell/common.h b/arch/arm/mach-picoxcell/common.h
index 5263f0f..83d55ab 100644
--- a/arch/arm/mach-picoxcell/common.h
+++ b/arch/arm/mach-picoxcell/common.h
@@ -13,6 +13,5 @@
 #include <asm/mach/time.h>
 
 extern struct sys_timer picoxcell_timer;
-extern void picoxcell_map_io(void);
 
 #endif /* __PICOXCELL_COMMON_H__ */
diff --git a/arch/arm/mach-picoxcell/io.c b/arch/arm/mach-picoxcell/io.c
deleted file mode 100644
index 39e9b9e..0000000
--- a/arch/arm/mach-picoxcell/io.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2011 Picochip Ltd., Jamie Iles
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- * All enquiries to support at picochip.com
- */
-#include <linux/io.h>
-#include <linux/mm.h>
-#include <linux/module.h>
-#include <linux/of.h>
-
-#include <asm/mach/map.h>
-
-#include <mach/map.h>
-#include <mach/picoxcell_soc.h>
-
-#include "common.h"
-
-void __init picoxcell_map_io(void)
-{
-	struct map_desc io_map = {
-		.virtual	= PHYS_TO_IO(PICOXCELL_PERIPH_BASE),
-		.pfn		= __phys_to_pfn(PICOXCELL_PERIPH_BASE),
-		.length		= PICOXCELL_PERIPH_LENGTH,
-		.type		= MT_DEVICE,
-	};
-
-	iotable_init(&io_map, 1);
-}
-- 
1.7.5.4

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

* [PATCH 4/5] MAINTAINERS: add maintainer entry for Picochip picoxcell
  2011-12-12 21:46 [PATCH 0/5] Misc picoxcell features for 3.3 Jamie Iles
                   ` (2 preceding siblings ...)
  2011-12-12 21:46 ` [PATCH 3/5] ARM: picoxcell: move io mappings to common.c Jamie Iles
@ 2011-12-12 21:46 ` Jamie Iles
  2011-12-12 22:28   ` Joe Perches
  2011-12-12 21:46 ` [PATCH 5/5] ARM: picoxcell: implement watchdog restart Jamie Iles
  4 siblings, 1 reply; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 21:46 UTC (permalink / raw)
  To: linux-arm-kernel

Add maintainer entry for the picoxcell machine support and associated
drivers.

Signed-off-by: Jamie Iles <jamie@jamieiles.com>
---
 MAINTAINERS |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 071a996..543f5a5 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5114,6 +5114,14 @@ L:	linux-mtd at lists.infradead.org
 S:	Maintained
 F:	drivers/mtd/devices/phram.c
 
+PICOXCELL SUPPORT
+M:	Jamie Iles <jamie@jamieiles.com>
+L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
+T:	git git://github.com/jamieiles/linux-2.6-ji.git
+S:	Supported
+F:	arch/arm/mach-picoxcell
+F:	drivers/*/picoxcell*
+
 PIN CONTROL SUBSYSTEM
 M:	Linus Walleij <linus.walleij@linaro.org>
 S:	Maintained
-- 
1.7.5.4

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

* [PATCH 5/5] ARM: picoxcell: implement watchdog restart
  2011-12-12 21:46 [PATCH 0/5] Misc picoxcell features for 3.3 Jamie Iles
                   ` (3 preceding siblings ...)
  2011-12-12 21:46 ` [PATCH 4/5] MAINTAINERS: add maintainer entry for Picochip picoxcell Jamie Iles
@ 2011-12-12 21:46 ` Jamie Iles
  4 siblings, 0 replies; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 21:46 UTC (permalink / raw)
  To: linux-arm-kernel

Allow the platform to be restarted by triggering the watchdog to expire
with the shortest possible expiry.  This should reset the CPU core and
all on-chip peripherals.

Signed-off-by: Jamie Iles <jamie@jamieiles.com>
---
 arch/arm/mach-picoxcell/common.c |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c
index 88c53e0..6b39256 100644
--- a/arch/arm/mach-picoxcell/common.c
+++ b/arch/arm/mach-picoxcell/common.c
@@ -7,6 +7,7 @@
  *
  * All enquiries to support at picochip.com
  */
+#include <linux/delay.h>
 #include <linux/irq.h>
 #include <linux/irqdomain.h>
 #include <linux/of.h>
@@ -23,6 +24,22 @@
 
 #include "common.h"
 
+#define WDT_CTRL_REG_EN_MASK	(1 << 0)
+#define WDT_CTRL_REG_OFFS	(0x00)
+#define WDT_TIMEOUT_REG_OFFS	(0x04)
+static void __iomem *wdt_regs;
+
+static void picoxcell_setup_restart(void)
+{
+	struct device_node *np = of_find_compatible_node(NULL, NULL,
+							 "snps,dw-apb-wdg");
+	if (WARN(!np, "unable to setup watchdog restart"))
+		return;
+
+	wdt_regs = of_iomap(np, 0);
+	WARN(!wdt_regs, "failed to remap watchdog regs");
+}
+
 static struct map_desc io_map __initdata = {
 	.virtual	= PHYS_TO_IO(PICOXCELL_PERIPH_BASE),
 	.pfn		= __phys_to_pfn(PICOXCELL_PERIPH_BASE),
@@ -38,6 +55,7 @@ static void __init picoxcell_map_io(void)
 static void __init picoxcell_init_machine(void)
 {
 	of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
+	picoxcell_setup_restart();
 }
 
 static const char *picoxcell_dt_match[] = {
@@ -56,6 +74,19 @@ static void __init picoxcell_init_irq(void)
 	of_irq_init(vic_of_match);
 }
 
+static void picoxcell_wdt_restart(char mode, const char *cmd)
+{
+	/*
+	 * Configure the watchdog to reset with the shortest possible timeout
+	 * and give it chance to do the reset.
+	 */
+	if (wdt_regs) {
+		__raw_writel(WDT_CTRL_REG_EN_MASK, wdt_regs + WDT_CTRL_REG_OFFS);
+		__raw_writel(0, wdt_regs + WDT_TIMEOUT_REG_OFFS);
+		mdelay(500);
+	}
+}
+
 DT_MACHINE_START(PICOXCELL, "Picochip picoXcell")
 	.map_io		= picoxcell_map_io,
 	.init_irq	= picoxcell_init_irq,
@@ -63,4 +94,5 @@ DT_MACHINE_START(PICOXCELL, "Picochip picoXcell")
 	.timer		= &picoxcell_timer,
 	.init_machine	= picoxcell_init_machine,
 	.dt_compat	= picoxcell_dt_match,
+	.restart	= picoxcell_wdt_restart,
 MACHINE_END
-- 
1.7.5.4

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

* [PATCH 4/5] MAINTAINERS: add maintainer entry for Picochip picoxcell
  2011-12-12 21:46 ` [PATCH 4/5] MAINTAINERS: add maintainer entry for Picochip picoxcell Jamie Iles
@ 2011-12-12 22:28   ` Joe Perches
  2011-12-12 23:05     ` Jamie Iles
  0 siblings, 1 reply; 10+ messages in thread
From: Joe Perches @ 2011-12-12 22:28 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, 2011-12-12 at 21:46 +0000, Jamie Iles wrote:
> Add maintainer entry for the picoxcell machine support and associated
> drivers.
[]
> diff --git a/MAINTAINERS b/MAINTAINERS
[]
> @@ -5114,6 +5114,14 @@ L:	linux-mtd at lists.infradead.org
>  S:	Maintained
>  F:	drivers/mtd/devices/phram.c
>  
> +PICOXCELL SUPPORT
> +M:	Jamie Iles <jamie@jamieiles.com>
> +L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
> +T:	git git://github.com/jamieiles/linux-2.6-ji.git
> +S:	Supported
> +F:	arch/arm/mach-picoxcell
> +F:	drivers/*/picoxcell*

This wildcard matches only 1 directory depth level.

To match "drivers/char/hw_random/picoxcell-rng.c"
you also need to have:

F:	drivers/*/*/picoxcell*

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

* [PATCH 2/5] ARM: picoxcell: don't reserve irq_descs
  2011-12-12 21:46 ` [PATCH 2/5] ARM: picoxcell: don't reserve irq_descs Jamie Iles
@ 2011-12-12 22:39   ` Rob Herring
  2011-12-12 23:03     ` Jamie Iles
  0 siblings, 1 reply; 10+ messages in thread
From: Rob Herring @ 2011-12-12 22:39 UTC (permalink / raw)
  To: linux-arm-kernel

On 12/12/2011 03:46 PM, Jamie Iles wrote:
> All irq_desc's are now dynamically allocated so we don't need to
> statically reserve them.
> 
> Signed-off-by: Jamie Iles <jamie@jamieiles.com>
> ---
>  arch/arm/mach-picoxcell/common.c            |    1 -
>  arch/arm/mach-picoxcell/include/mach/irqs.h |    9 ++-------
>  2 files changed, 2 insertions(+), 8 deletions(-)
> 
> diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c
> index ad871bd..7d91165 100644
> --- a/arch/arm/mach-picoxcell/common.c
> +++ b/arch/arm/mach-picoxcell/common.c
> @@ -45,7 +45,6 @@ static void __init picoxcell_init_irq(void)
>  
>  DT_MACHINE_START(PICOXCELL, "Picochip picoXcell")
>  	.map_io		= picoxcell_map_io,
> -	.nr_irqs	= ARCH_NR_IRQS,

You should probably should set this to NR_IRQS_LEGACY (16) to skip irq 0
and ISA irqs.

>  	.init_irq	= picoxcell_init_irq,
>  	.handle_irq	= vic_handle_irq,
>  	.timer		= &picoxcell_timer,
> diff --git a/arch/arm/mach-picoxcell/include/mach/irqs.h b/arch/arm/mach-picoxcell/include/mach/irqs.h
> index 4d13ed9..59eac1e 100644
> --- a/arch/arm/mach-picoxcell/include/mach/irqs.h
> +++ b/arch/arm/mach-picoxcell/include/mach/irqs.h
> @@ -1,8 +1,6 @@
>  /*
>   * Copyright (c) 2011 Picochip Ltd., Jamie Iles
>   *
> - * This file contains the hardware definitions of the picoXcell SoC devices.
> - *
>   * This program is free software; you can redistribute it and/or modify
>   * it under the terms of the GNU General Public License as published by
>   * the Free Software Foundation; either version 2 of the License, or
> @@ -16,10 +14,7 @@
>  #ifndef __MACH_IRQS_H
>  #define __MACH_IRQS_H
>  
> -#define ARCH_NR_IRQS			64
> -#define NR_IRQS				(128 + ARCH_NR_IRQS)
> -
> -#define IRQ_VIC0_BASE			0
> -#define IRQ_VIC1_BASE			32
> +/* We dynamically allocate our irq_desc's. */
> +#define NR_IRQS				0

Are you selecting SPARSE_IRQ?

Rob

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

* [PATCH 2/5] ARM: picoxcell: don't reserve irq_descs
  2011-12-12 22:39   ` Rob Herring
@ 2011-12-12 23:03     ` Jamie Iles
  0 siblings, 0 replies; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 23:03 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Rob,

On Mon, Dec 12, 2011 at 04:39:38PM -0600, Rob Herring wrote:
> On 12/12/2011 03:46 PM, Jamie Iles wrote:
> > All irq_desc's are now dynamically allocated so we don't need to
> > statically reserve them.
> > 
> > Signed-off-by: Jamie Iles <jamie@jamieiles.com>
> > ---
> >  arch/arm/mach-picoxcell/common.c            |    1 -
> >  arch/arm/mach-picoxcell/include/mach/irqs.h |    9 ++-------
> >  2 files changed, 2 insertions(+), 8 deletions(-)
> > 
> > diff --git a/arch/arm/mach-picoxcell/common.c b/arch/arm/mach-picoxcell/common.c
> > index ad871bd..7d91165 100644
> > --- a/arch/arm/mach-picoxcell/common.c
> > +++ b/arch/arm/mach-picoxcell/common.c
> > @@ -45,7 +45,6 @@ static void __init picoxcell_init_irq(void)
> >  
> >  DT_MACHINE_START(PICOXCELL, "Picochip picoXcell")
> >  	.map_io		= picoxcell_map_io,
> > -	.nr_irqs	= ARCH_NR_IRQS,
> 
> You should probably should set this to NR_IRQS_LEGACY (16) to skip irq 0
> and ISA irqs.

OK, that seems reasonable.  This platform won't ever have ISA support 
but I guess it's still worth it?

> >  	.init_irq	= picoxcell_init_irq,
> >  	.handle_irq	= vic_handle_irq,
> >  	.timer		= &picoxcell_timer,
> > diff --git a/arch/arm/mach-picoxcell/include/mach/irqs.h b/arch/arm/mach-picoxcell/include/mach/irqs.h
> > index 4d13ed9..59eac1e 100644
> > --- a/arch/arm/mach-picoxcell/include/mach/irqs.h
> > +++ b/arch/arm/mach-picoxcell/include/mach/irqs.h
> > @@ -1,8 +1,6 @@
> >  /*
> >   * Copyright (c) 2011 Picochip Ltd., Jamie Iles
> >   *
> > - * This file contains the hardware definitions of the picoXcell SoC devices.
> > - *
> >   * This program is free software; you can redistribute it and/or modify
> >   * it under the terms of the GNU General Public License as published by
> >   * the Free Software Foundation; either version 2 of the License, or
> > @@ -16,10 +14,7 @@
> >  #ifndef __MACH_IRQS_H
> >  #define __MACH_IRQS_H
> >  
> > -#define ARCH_NR_IRQS			64
> > -#define NR_IRQS				(128 + ARCH_NR_IRQS)
> > -
> > -#define IRQ_VIC0_BASE			0
> > -#define IRQ_VIC1_BASE			32
> > +/* We dynamically allocate our irq_desc's. */
> > +#define NR_IRQS				0
> 
> Are you selecting SPARSE_IRQ?

Not in the patch, but I did have it enabled locally.  I'll respin this 
patch to select SPARSE_IRQ for picoxcell.

Thanks,

Jamie

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

* [PATCH 4/5] MAINTAINERS: add maintainer entry for Picochip picoxcell
  2011-12-12 22:28   ` Joe Perches
@ 2011-12-12 23:05     ` Jamie Iles
  0 siblings, 0 replies; 10+ messages in thread
From: Jamie Iles @ 2011-12-12 23:05 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Dec 12, 2011 at 02:28:28PM -0800, Joe Perches wrote:
> On Mon, 2011-12-12 at 21:46 +0000, Jamie Iles wrote:
> > Add maintainer entry for the picoxcell machine support and associated
> > drivers.
> []
> > diff --git a/MAINTAINERS b/MAINTAINERS
> []
> > @@ -5114,6 +5114,14 @@ L:	linux-mtd at lists.infradead.org
> >  S:	Maintained
> >  F:	drivers/mtd/devices/phram.c
> >  
> > +PICOXCELL SUPPORT
> > +M:	Jamie Iles <jamie@jamieiles.com>
> > +L:	linux-arm-kernel at lists.infradead.org (moderated for non-subscribers)
> > +T:	git git://github.com/jamieiles/linux-2.6-ji.git
> > +S:	Supported
> > +F:	arch/arm/mach-picoxcell
> > +F:	drivers/*/picoxcell*
> 
> This wildcard matches only 1 directory depth level.
> 
> To match "drivers/char/hw_random/picoxcell-rng.c"
> you also need to have:
> 
> F:	drivers/*/*/picoxcell*

Thanks Joe, I'll update accordingly.

Jamie

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

end of thread, other threads:[~2011-12-12 23:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-12 21:46 [PATCH 0/5] Misc picoxcell features for 3.3 Jamie Iles
2011-12-12 21:46 ` [PATCH 1/5] ARM: picoxcell: remove mach/memory.h Jamie Iles
2011-12-12 21:46 ` [PATCH 2/5] ARM: picoxcell: don't reserve irq_descs Jamie Iles
2011-12-12 22:39   ` Rob Herring
2011-12-12 23:03     ` Jamie Iles
2011-12-12 21:46 ` [PATCH 3/5] ARM: picoxcell: move io mappings to common.c Jamie Iles
2011-12-12 21:46 ` [PATCH 4/5] MAINTAINERS: add maintainer entry for Picochip picoxcell Jamie Iles
2011-12-12 22:28   ` Joe Perches
2011-12-12 23:05     ` Jamie Iles
2011-12-12 21:46 ` [PATCH 5/5] ARM: picoxcell: implement watchdog restart Jamie Iles

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).